[XFRM]: BEET mode
This patch introduces the BEET mode (Bound End-to-End Tunnel) with as specified by the ietf draft at the following link: http://www.ietf.org/internet-drafts/draft-nikander-esp-beet-mode-06.txt The patch provides only single family support (i.e. inner family = outer family). Signed-off-by:Diego Beltrami <diego.beltrami@gmail.com> Signed-off-by:
Miika Komu <miika@iki.fi> Signed-off-by:
Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by:
Abhinav Pathak <abhinav.pathak@hiit.fi> Signed-off-by:
Jeff Ahrenholz <ahrenholz@gmail.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- include/linux/in.h 1 addition, 0 deletionsinclude/linux/in.h
- include/linux/ip.h 9 additions, 0 deletionsinclude/linux/ip.h
- include/linux/ipsec.h 2 additions, 1 deletioninclude/linux/ipsec.h
- include/linux/xfrm.h 2 additions, 1 deletioninclude/linux/xfrm.h
- net/ipv4/Kconfig 9 additions, 0 deletionsnet/ipv4/Kconfig
- net/ipv4/Makefile 1 addition, 0 deletionsnet/ipv4/Makefile
- net/ipv4/esp4.c 19 additions, 7 deletionsnet/ipv4/esp4.c
- net/ipv4/ipcomp.c 4 additions, 1 deletionnet/ipv4/ipcomp.c
- net/ipv4/xfrm4_mode_beet.c 139 additions, 0 deletionsnet/ipv4/xfrm4_mode_beet.c
- net/ipv6/Kconfig 10 additions, 0 deletionsnet/ipv6/Kconfig
- net/ipv6/Makefile 1 addition, 0 deletionsnet/ipv6/Makefile
- net/ipv6/ipcomp6.c 4 additions, 1 deletionnet/ipv6/ipcomp6.c
- net/ipv6/xfrm6_mode_beet.c 107 additions, 0 deletionsnet/ipv6/xfrm6_mode_beet.c
- net/xfrm/xfrm_user.c 1 addition, 0 deletionsnet/xfrm/xfrm_user.c
Please register or sign in to comment