summaryrefslogtreecommitdiff
path: root/net/quagga/files/patch-cvs-7-ifm_read
diff options
context:
space:
mode:
authorSergey Matveychuk <sem@FreeBSD.org>2007-08-28 10:48:38 +0000
committerSergey Matveychuk <sem@FreeBSD.org>2007-08-28 10:48:38 +0000
commitffa593b51af801191dc5aeae98ff8ebed72dfb78 (patch)
tree1d486735a2c77c62394d89c2e15126e9ead7e9b0 /net/quagga/files/patch-cvs-7-ifm_read
parentUpdate to 0.11 (diff)
- Integrate patches from quagga CVS.
They fix a few problems with inconsistences routes between quagga and kernel route tables, loss MTU, assert in route-map code, etc. Submitted by: Yandex company Approved by: maintainer
Notes
Notes: svn path=/head/; revision=198447
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