summaryrefslogtreecommitdiff
path: root/src/libsystemd-network/sd-lldp-rx.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2022-03-28 16:41:10 +0200
committerLennart Poettering <lennart@poettering.net>2022-03-28 16:55:41 +0200
commitba4e0427e955a648e24f6506d0cb92857c84b85d (patch)
tree78d563c6d8b36fab7b7d53997d5a27f55cad10d6 /src/libsystemd-network/sd-lldp-rx.c
parentec4954d934c67c315669eff5593a68fd402a63e8 (diff)
downloadsystemd-ba4e0427e955a648e24f6506d0cb92857c84b85d.tar.gz
time-util: assume CLOCK_BOOTTIME always exists
Let's raise our supported baseline a bit: CLOCK_BOOTTIME started to work with timerfd in kernel 3.15 (i.e. back in 2014), let's require support for it now. This will raise our baseline only modestly from 3.13 → 3.15.
Diffstat (limited to 'src/libsystemd-network/sd-lldp-rx.c')
-rw-r--r--src/libsystemd-network/sd-lldp-rx.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libsystemd-network/sd-lldp-rx.c b/src/libsystemd-network/sd-lldp-rx.c
index 34bdcb644b..d4762bf097 100644
--- a/src/libsystemd-network/sd-lldp-rx.c
+++ b/src/libsystemd-network/sd-lldp-rx.c
@@ -69,7 +69,7 @@ static int lldp_rx_make_space(sd_lldp_rx *lldp_rx, size_t extra) {
goto remove_one;
if (t == USEC_INFINITY)
- t = now(clock_boottime_or_monotonic());
+ t = now(CLOCK_BOOTTIME);
if (n->until > t)
break;
@@ -448,7 +448,7 @@ static int lldp_rx_start_timer(sd_lldp_rx *lldp_rx, sd_lldp_neighbor *neighbor)
return event_source_disable(lldp_rx->timer_event_source);
return event_reset_time(lldp_rx->event, &lldp_rx->timer_event_source,
- clock_boottime_or_monotonic(),
+ CLOCK_BOOTTIME,
n->until, 0,
on_timer_event, lldp_rx,
lldp_rx->event_priority, "lldp-rx-timer", true);