2 This patch fixes problem with disapearing all-nodes (ff02::1) multicast
3 address after setting interface down and up. When all-nodes address is not
4 present IPv6 address autoconfiguration doesn't work.
6 Jacek Konieczny <jajcus@pld.org.pl>
8 diff -durN linux-2.2.16.orig/net/ipv6/addrconf.c linux/net/ipv6/addrconf.c
9 --- linux-2.2.16.orig/net/ipv6/addrconf.c Tue Jan 4 19:12:27 2000
10 +++ linux/net/ipv6/addrconf.c Fri Jun 9 20:37:48 2000
12 idev = ipv6_add_dev(dev);
15 - if (dev->flags&IFF_UP)
27 ifp = ipv6_add_addr(idev, &addr, IFA_HOST);
35 #ifdef CONFIG_IPV6_EUI64
36 memset(&addr, 0, sizeof(struct in6_addr));
39 printk(KERN_DEBUG "init sit: add_dev failed\n");
45 sit_add_v4_addrs(idev);