From 04a4653e9b9ce4c232bff86f816757ad0af0fe3d Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Sun, 31 Dec 2017 12:07:47 +0100 Subject: [PATCH] netlink.so: Add support for IFF_RUNNING => net/IFNAME/running Signed-off-by: Joachim Nilsson --- plugins/netlink.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/plugins/netlink.c b/plugins/netlink.c index 7de963ea..b6f03e99 100644 --- a/plugins/netlink.c +++ b/plugins/netlink.c @@ -130,6 +130,18 @@ static void nl_link(struct nlmsghdr *nlmsg) else cond_clear(msg); + if (string_compare("lo", ifname)) { + snprintf(msg, sizeof(msg), "net/%s/exist", ifname); + cond_set(msg); + } + } else if (i->ifi_change & IFF_RUNNING) { + snprintf(msg, sizeof(msg), "net/%s/running", ifname); + + if (i->ifi_flags & IFF_RUNNING) + cond_set(msg); + else + cond_clear(msg); + if (string_compare("lo", ifname)) { snprintf(msg, sizeof(msg), "net/%s/exist", ifname); cond_set(msg);