[XFRM]: BEET mode
commit0a69452cb45add0841c2bc1e75c25f6bd4f1d8d9
authorDiego Beltrami <diego.beltrami@gmail.com>
Wed, 4 Oct 2006 06:47:05 +0000 (3 23:47 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Wed, 4 Oct 2006 07:31:09 +0000 (4 00:31 -0700)
tree17906377f0f55c809126932e3a0e4b9bb972739c
parent80246ab36ec8baf7d107254adb166baa555a59f8
[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>
14 files changed:
include/linux/in.h
include/linux/ip.h
include/linux/ipsec.h
include/linux/xfrm.h
net/ipv4/Kconfig
net/ipv4/Makefile
net/ipv4/esp4.c
net/ipv4/ipcomp.c
net/ipv4/xfrm4_mode_beet.c [new file with mode: 0644]
net/ipv6/Kconfig
net/ipv6/Makefile
net/ipv6/ipcomp6.c
net/ipv6/xfrm6_mode_beet.c [new file with mode: 0644]
net/xfrm/xfrm_user.c