summaryrefslogtreecommitdiff
path: root/net/quagga/files/patch-cvs-7-ifm_read
diff options
context:
space:
mode:
Diffstat (limited to 'net/quagga/files/patch-cvs-7-ifm_read')
-rw-r--r--net/quagga/files/patch-cvs-7-ifm_read18
1 files changed, 18 insertions, 0 deletions
diff --git a/net/quagga/files/patch-cvs-7-ifm_read b/net/quagga/files/patch-cvs-7-ifm_read
new file mode 100644
index 000000000000..41e04d69982b
--- /dev/null
+++ b/net/quagga/files/patch-cvs-7-ifm_read
@@ -0,0 +1,18 @@
+--- zebra/kernel_socket.c.orig 17 Aug 2007 14:16:30 -0000 1.46
++++ zebra/kernel_socket.c 21 Aug 2007 14:30:40 -0000
+@@ -472,6 +472,15 @@
+ if_delete_update (ifp);
+ }
+ #endif /* RTM_IFANNOUNCE */
++ if (if_is_up (ifp))
++ {
++#if defined(__bsdi__)
++ if_kvm_get_mtu (ifp);
++#else
++ if_get_mtu (ifp);
++#endif /* __bsdi__ */
++ if_get_metric (ifp);
++ }
+ }
+
+ #ifdef HAVE_NET_RT_IFLIST