]> git.proxmox.com Git - mirror_ovs.git/commit
tunnel: Add layer 2 IPv6 GRE encapsulation support.
authorWilliam Tu <u9012063@gmail.com>
Mon, 1 Jul 2019 19:45:22 +0000 (12:45 -0700)
committerBen Pfaff <blp@ovn.org>
Wed, 3 Jul 2019 19:58:57 +0000 (12:58 -0700)
commita3173ee1476840aaa6d90640169bd276568ff4c1
tree148580f1131908b1e796c8cf0fa0ca3313bcaffd
parentec7a138d88b24db77e2142d149b7b42a45eb1cdc
tunnel: Add layer 2 IPv6 GRE encapsulation support.

The patch adds ip6gre support. Tunnel type 'ip6gre' with packet_type=
legacy_l2 is a layer 2 GRE tunnel over IPv6, carrying inner ethernet packets
and encap with GRE header with outer IPv6 header.  Encapsulation of layer 3
packet over IPv6 GRE, ip6gre, is not supported yet.  I tested it by running:
  # make check-kernel TESTSUITEFLAGS='-k ip6gre'
under kernel 5.2 and for userspace:
  # make check TESTSUITEFLAGS='-k ip6gre'

Tested-by: Greg Rose <gvrose8192@gmail.com>
Tested-at: https://travis-ci.org/gvrose8192/ovs-experimental/builds/552977116
Reviewed-by: Greg Rose <gvrose8192@gmail.com>
Reviewed-by: Eli Britstein <elibr@mellanox.com>
Signed-off-by: William Tu <u9012063@gmail.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
Documentation/faq/configuration.rst
NEWS
datapath/linux/compat/ip6_gre.c
lib/dpif-netlink-rtnl.c
tests/system-traffic.at
tests/tunnel-push-pop-ipv6.at
vswitchd/vswitch.xml