On Wed, Jun 26, 2019 at 08:22:07AM -0700, William Tu wrote: > The patch adds ip6gretap support. Tunnel type 'ip6gretap' 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 ip6gretap' > under kernel 5.2 and for userspace: > # make check TESTSUITEFLAGS='-k ip6gretap' > > Signed-off-by: William Tu <u9012...@gmail.com> > Signed-off-by: Eli Britstein <el...@mellanox.com> > Co-authored-by: Eli Britstein <el...@mellanox.com> > Tested-by: Greg Rose <gvrose8...@gmail.com> > Reviewed-by: Greg Rose <gvrose8...@gmail.com>
Thanks for working to generalize OVS tunnel support. For IPv4 GRE, we use the "gre" tunnel type and then we use options:packet_type to control whether the tunnel carries L2 or L3 packets. Is there a reason that IPv6 GRE should be different? That is, why not just have an "ip6gre" type and then use options:packet_type to control what packets flow through it? (Actually, is there a reason why we should have a separate ip6gre at all? That is, why not just use "gre" and then control whether the outer protocol is IPv4 or IPv6 based on whether the local and remote IPs are IPv4 or IPv6?) Thanks, Ben. _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev