From 16e42dfebd9a31b35c857be74d5411b3e028f5d6 Mon Sep 17 00:00:00 2001 From: Sergey Matveychuk Date: Fri, 26 Oct 2007 09:46:41 +0000 Subject: - Integrate one more vendor patch. It fixes IPv6 issue. Approved by: maintainer (implicitly) --- net/quagga/files/patch-cvs-9-ipv6ignore | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 net/quagga/files/patch-cvs-9-ipv6ignore (limited to 'net/quagga/files') diff --git a/net/quagga/files/patch-cvs-9-ipv6ignore b/net/quagga/files/patch-cvs-9-ipv6ignore new file mode 100644 index 000000000000..94f2f4e34055 --- /dev/null +++ b/net/quagga/files/patch-cvs-9-ipv6ignore @@ -0,0 +1,14 @@ +--- zebra/kernel_socket.c 14 Sep 2007 14:56:28 -0000 1.49 ++++ zebra/kernel_socket.c 24 Oct 2007 09:44:17 -0000 +@@ -884,6 +884,11 @@ rtm_read (struct rt_msghdr *rtm) + #ifdef HAVE_IPV6 + if (dest.sa.sa_family == AF_INET6) + { ++ /* One day we might have a debug section here like one in the ++ * IPv4 case above. Just ignore own messages at the moment. ++ */ ++ if (rtm->rtm_type != RTM_GET && rtm->rtm_pid == pid) ++ return; + struct prefix_ipv6 p; + unsigned int ifindex = 0; + -- cgit v1.2.3