diff options
author | Mark Bryars <mbryars@ibahn.com> | 2012-10-03 09:34:13 +0000 |
---|---|---|
committer | Mark Bryars <mbryars@ibahn.com> | 2012-10-03 09:34:13 +0000 |
commit | ea90649a1415c16294b6744685875ae66486e814 (patch) | |
tree | 372b2fb9e81318c4ac045181475b5c066c7bc547 /nhrp/sysdep_netlink.c | |
parent | e756c7948078bd5109c5b8a0f252851efc4532d6 (diff) | |
download | vyos-opennhrp-ea90649a1415c16294b6744685875ae66486e814.tar.gz vyos-opennhrp-ea90649a1415c16294b6744685875ae66486e814.zip |
Imported Upstream version 0.13.1
Diffstat (limited to 'nhrp/sysdep_netlink.c')
-rw-r--r-- | nhrp/sysdep_netlink.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/nhrp/sysdep_netlink.c b/nhrp/sysdep_netlink.c index d058a98..0dce865 100644 --- a/nhrp/sysdep_netlink.c +++ b/nhrp/sysdep_netlink.c @@ -461,8 +461,9 @@ static void netlink_link_new(struct nlmsghdr *msg) if (rta[IFLA_MTU]) iface->mtu = *((unsigned*)RTA_DATA(rta[IFLA_MTU])); - if (iface->index == 0 || (ifi->ifi_flags & ifi->ifi_change & IFF_UP)) { - nhrp_info("Interface %s: new or configured up, mtu=%d", + if (((ifi->ifi_change & IFF_UP) || (iface->index == 0)) && + (ifi->ifi_flags & IFF_UP)) { + nhrp_info("Interface %s: configured UP, mtu=%d", ifname, iface->mtu); nhrp_interface_run_script(iface, "interface-up"); } else { |