From ffa593b51af801191dc5aeae98ff8ebed72dfb78 Mon Sep 17 00:00:00 2001 From: Sergey Matveychuk Date: Tue, 28 Aug 2007 10:48:38 +0000 Subject: - 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 --- net/quagga/files/patch-cvs-7-ifm_read | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 net/quagga/files/patch-cvs-7-ifm_read (limited to 'net/quagga/files/patch-cvs-7-ifm_read') 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 -- cgit v1.2.3