Description of problem:
This probably really isn't a kernel problem, but I'm filing here to help highlight some problems people can face. See bug 697149 for more info. My DSL router cannot handle ipv6 domain requests and so if even a link level ipv6 address is present, I essentially have no network connectivity. I'm currently working around it by blacklisting the ipv6 module. This no longer works in 2.6.40 with IPV6 built into the kernel. Perhaps there is another way to disable ipv6 completely. Perhaps there is a better work around. But in any case, I think this change will cause some people some problems.
Version-Release number of selected component (if applicable):
ipv6, like ipv4 is a integrated and required component of the operating system at this point, and therefore, built in. If you don't need/want ipv6 functionality for a specific system, you can use the sysctl values in /proc/sys/net/ipv6/conf/ to disable ipv6 on specific interfaces or use the disable_ipv6 module option (which despite being a module option, is still recognized on the kernel command line as ipv6.disable_ipv6) to disable ipv6 entirely