diff options
author | Steffen Klassert <steffen.klassert@secunet.com> | 2018-06-12 14:07:12 +0200 |
---|---|---|
committer | Steffen Klassert <steffen.klassert@secunet.com> | 2018-06-23 16:07:25 +0200 |
commit | f203b76d78092faf248db3f851840fbecf80b40e (patch) | |
tree | 108d48fe7d28b6096f1bc209bc497c36406c12f5 /net/xfrm/Makefile | |
parent | 7e6526404adedf079279aa7aa11722deaca8fe2e (diff) | |
download | linux-stable-f203b76d78092faf248db3f851840fbecf80b40e.tar.gz linux-stable-f203b76d78092faf248db3f851840fbecf80b40e.tar.bz2 linux-stable-f203b76d78092faf248db3f851840fbecf80b40e.zip |
xfrm: Add virtual xfrm interfaces
This patch adds support for virtual xfrm interfaces.
Packets that are routed through such an interface
are guaranteed to be IPsec transformed or dropped.
It is a generic virtual interface that ensures IPsec
transformation, no need to know what happens behind
the interface. This means that we can tunnel IPv4 and
IPv6 through the same interface and support all xfrm
modes (tunnel, transport and beet) on it.
Co-developed-by: Lorenzo Colitti <lorenzo@google.com>
Co-developed-by: Benedict Wong <benedictwong@google.com>
Signed-off-by: Lorenzo Colitti <lorenzo@google.com>
Signed-off-by: Benedict Wong <benedictwong@google.com>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Acked-by: Shannon Nelson <shannon.nelson@oracle.com>
Tested-by: Benedict Wong <benedictwong@google.com>
Tested-by: Antony Antony <antony@phenome.org>
Reviewed-by: Eyal Birger <eyal.birger@gmail.com>
Diffstat (limited to 'net/xfrm/Makefile')
-rw-r--r-- | net/xfrm/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/xfrm/Makefile b/net/xfrm/Makefile index 0bd2465a8c5a..fbc4552d17b8 100644 --- a/net/xfrm/Makefile +++ b/net/xfrm/Makefile @@ -10,3 +10,4 @@ obj-$(CONFIG_XFRM_STATISTICS) += xfrm_proc.o obj-$(CONFIG_XFRM_ALGO) += xfrm_algo.o obj-$(CONFIG_XFRM_USER) += xfrm_user.o obj-$(CONFIG_XFRM_IPCOMP) += xfrm_ipcomp.o +obj-$(CONFIG_XFRM_INTERFACE) += xfrm_interface.o |