]> git.baikalelectronics.ru Git - kernel.git/commit
[IPV6]: Restore IPv6 when MTU is big enough
authorEvgeniy Polyakov <johnpol@2ka.mipt.ru>
Fri, 30 Nov 2007 12:36:08 +0000 (23:36 +1100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 30 Nov 2007 12:36:08 +0000 (23:36 +1100)
commitfc23885730ef5e2b2f6b58af5144e2a6c32508c1
tree171cfad23d2ee23f68c0ed89f4a1f70c0ed0db96
parent931e9e37410fff5bfe945771842b39759ccb2526
[IPV6]: Restore IPv6 when MTU is big enough

Avaid provided test application, so bug got fixed.

IPv6 addrconf removes ipv6 inner device from netdev each time cmu
changes and new value is less than IPV6_MIN_MTU (1280 bytes).
When mtu is changed and new value is greater than IPV6_MIN_MTU,
it does not add ipv6 addresses and inner device bac.

This patch fixes that.

Tested with Avaid's application, which works ok now.

Signed-off-by: Evgeniy Polyakov <johnpol@2ka.mipt.ru>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
net/ipv6/addrconf.c