diff options
author | Tom Gundersen <teg@jklm.no> | 2014-08-28 15:46:29 +0200 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2014-08-28 21:19:17 +0200 |
commit | 9021bb9f935c93b516b10c88db2a212a9e3a8140 (patch) | |
tree | 812f2077c86db0d38da59649b03d0728ddd363a0 /src/libsystemd-network/sd-ipv4ll.c | |
parent | sd-event: use event source name rather than address in debug messages (diff) | |
download | systemd-9021bb9f935c93b516b10c88db2a212a9e3a8140.tar.xz systemd-9021bb9f935c93b516b10c88db2a212a9e3a8140.zip |
sd-event: name event sources used in libraries
This should help in debugging failing event sources.
Diffstat (limited to 'src/libsystemd-network/sd-ipv4ll.c')
-rw-r--r-- | src/libsystemd-network/sd-ipv4ll.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/libsystemd-network/sd-ipv4ll.c b/src/libsystemd-network/sd-ipv4ll.c index b17987904a..3d15fc85ea 100644 --- a/src/libsystemd-network/sd-ipv4ll.c +++ b/src/libsystemd-network/sd-ipv4ll.c @@ -352,6 +352,10 @@ static void ipv4ll_run_state_machine(sd_ipv4ll *ll, IPv4LLTrigger trigger, void r = sd_event_source_set_priority(ll->timer, ll->event_priority); if (r < 0) goto out; + + r = sd_event_source_set_name(ll->timer, "ipv4ll-timer"); + if (r < 0) + goto out; } out: @@ -560,6 +564,10 @@ int sd_ipv4ll_start (sd_ipv4ll *ll) { if (r < 0) goto out; + r = sd_event_source_set_name(ll->timer, "ipv4ll-receive-message"); + if (r < 0) + goto out; + r = sd_event_add_time(ll->event, &ll->timer, clock_boottime_or_monotonic(), @@ -570,7 +578,10 @@ int sd_ipv4ll_start (sd_ipv4ll *ll) { goto out; r = sd_event_source_set_priority(ll->timer, ll->event_priority); + if (r < 0) + goto out; + r = sd_event_source_set_name(ll->timer, "ipv4ll-timer"); out: if (r < 0) ipv4ll_stop(ll, IPV4LL_EVENT_STOP); |