ipv6: addrconf_add_mroute() problem with loopback interface.
From: Li Wei <hidden>
Date: 2011-12-05 02:57:39
From: Li Wei <hidden>
Date: 2011-12-05 02:57:39
Hi All, addrconf_add_mroute() create "default" multicast route for the interface, but with loopback interface, there would be some problem: If we set ipv6 address for the "lo" interface *before* other interfaces, the function addrconf_add_mroute() will create a "default" multicast route with error set to ENETUNREACH for "lo" interface. Later, when we send multicast packet, route subsystem will return this *error* route, so no multicast packets can go out. Does somebody can give me some advice that if it's necessary to add default multicast route for loopback interface?