ipv6: Fragment locally generated tunnel-mode IPSec6 packets as needed.
authorDavid Stevens <dlstevens@us.ibm.com>
Fri, 17 Dec 2010 11:42:42 +0000 (11:42 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 20 Dec 2010 04:22:23 +0000 (20:22 -0800)
commitad0081e43af6de3fecf308b0d098f9611835766b
tree76f25d2666ed36e4668bd0897a4de23bd601c7b8
parent4b8fe66300acb2fba8b16d62606e0d30204022fc
ipv6: Fragment locally generated tunnel-mode IPSec6 packets as needed.

This patch modifies IPsec6 to fragment IPv6 packets that are
locally generated as needed.

This version of the patch only fragments in tunnel mode, so that fragment
headers will not be obscured by ESP in transport mode.

Signed-off-by: David L Stevens <dlstevens@us.ibm.com>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/ip6_route.h
net/ipv6/ip6_output.c
net/ipv6/xfrm6_output.c