NetworkManager/src/ip6-manager
Dan Williams de1a4dcc4b ip6: fix autoconf address and route scraping
Two things:

1) we need to bounce IPv6 on the interface because otherwise the
kernel won't start listening for new RAs.  So code gets added
to handle the 'disable_ipv6' /proc/sys/net/ipv6 parameter for
each interface.

2) Second, we need to grab a default route (if we find one) before
reading addresses, so that we can add it to each address that we
get out of the kernel.  Most of the time we'll get an -EEXIST error
when adding address, but that's OK since we're just trying to add
the same route back that the kernel already added from the RA.  We
also need to make sure the route and address caches are up-to-date
otherwise we won't get a complete picture of the routing table.
2010-04-26 14:08:10 -07:00
..
Makefile.am netlink: fix IPv6 RA flag retrieval 2010-04-20 16:46:08 -07:00
nm-ip6-manager.c ip6: fix autoconf address and route scraping 2010-04-26 14:08:10 -07:00
nm-ip6-manager.h core: use ifindex instead of interface name in a lot of places 2010-04-21 14:58:25 -07:00