]> git.ipfire.org Git - people/ms/rstp.git/blobdiff - brmon.c
Ignore carrier state on bridge device
[people/ms/rstp.git] / brmon.c
diff --git a/brmon.c b/brmon.c
index fd4dacd44f4a68728dc9d7ab5fb762a11a17b552..4c4e49012ddcba1bde9715b2011af2b1aa8e142c 100644 (file)
--- a/brmon.c
+++ b/brmon.c
 
 static const char SNAPSHOT[] = "v0.1";
 
-static int is_up(const struct ifinfomsg *ifi)
-{
-       return (ifi->ifi_flags & IFF_UP) && (ifi->ifi_flags & IFF_RUNNING);
-}
-
 static int dump_msg(const struct sockaddr_nl *who, struct nlmsghdr *n,
                    void *arg)
 {
@@ -95,7 +90,7 @@ static int dump_msg(const struct sockaddr_nl *who, struct nlmsghdr *n,
 
        bridge_notify(master, ifi->ifi_index,
                      (n->nlmsg_type == RTM_NEWLINK),
-                     is_up(ifi));
+                     ifi->ifi_flags);
 
        return 0;
 }