[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] [LINUX] Kernel should not send out IPv6 autoconfig multicast
# HG changeset patch # User kaf24@xxxxxxxxxxxxxxxxxxxx # Node ID c6f8fcca02820b3e73966f44bc04f5fc4991b681 # Parent 45f504d6b548fde87c7272591e9b448702e18c54 [LINUX] Kernel should not send out IPv6 autoconfig multicast packets if the interface is not marked as multicast-capable. Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxx> --- patches/linux-2.6.16.13/ipv6-no-autoconf.patch | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+) diff -r 45f504d6b548 -r c6f8fcca0282 patches/linux-2.6.16.13/ipv6-no-autoconf.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/linux-2.6.16.13/ipv6-no-autoconf.patch Sat Jun 17 08:42:31 2006 +0100 @@ -0,0 +1,23 @@ + net/ipv6/addrconf.c | 2 ++ + 1 files changed, 2 insertions(+) + +Index: build/net/ipv6/addrconf.c +=================================================================== +--- build.orig/net/ipv6/addrconf.c ++++ build/net/ipv6/addrconf.c +@@ -2462,6 +2462,7 @@ static void addrconf_dad_start(struct in + spin_lock_bh(&ifp->lock); + + if (dev->flags&(IFF_NOARP|IFF_LOOPBACK) || ++ !(dev->flags&IFF_MULTICAST) || + !(ifp->flags&IFA_F_TENTATIVE)) { + ifp->flags &= ~IFA_F_TENTATIVE; + spin_unlock_bh(&ifp->lock); +@@ -2546,6 +2547,7 @@ static void addrconf_dad_completed(struc + if (ifp->idev->cnf.forwarding == 0 && + ifp->idev->cnf.rtr_solicits > 0 && + (dev->flags&IFF_LOOPBACK) == 0 && ++ (dev->flags & IFF_MULTICAST) && + (ipv6_addr_type(&ifp->addr) & IPV6_ADDR_LINKLOCAL)) { + struct in6_addr all_routers; + _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |