This patchset is against the current net-next. I'm intentionally not sending it to netdev yet, I'd like to gather feedback on design decisions first, especially on the ovs part in the second patchset.
This patchset adds support for tunneling over IPv6 to the kernel datapath. In the last patch, it enables this feature for vxlan. Other tunnel protocols are not supported yet. Jiri Benc (10): openvswitch: fix CHECKSUM_PARTIAL with tunnels openvswitch: remove custom alignment openvswitch: IPv6 tunnel flows openvswitch: IPv6 type of tunnel vports openvswitch: tunnel: use tos and ttl also for ipv6 openvswitch: IPv6 support for ovs_flow_tun_info_init openvswitch: IPv6 support for ovs_tunnel_get_egress_info ip6_tunnel: do not update stats if no netdev given vxlan: export vxlan6_xmit_skb openvswitch: add IPv6 support for vxlan drivers/net/vxlan.c | 13 ++-- include/net/ip6_tunnel.h | 5 +- include/net/vxlan.h | 7 +++ include/uapi/linux/openvswitch.h | 3 + net/openvswitch/datapath.c | 1 + net/openvswitch/flow.h | 73 ++++++++++++++++------ net/openvswitch/flow_netlink.c | 106 +++++++++++++++++++++---------- net/openvswitch/vport-geneve.c | 14 +++-- net/openvswitch/vport-gre.c | 12 ++-- net/openvswitch/vport-vxlan.c | 131 ++++++++++++++++++++++++++++++--------- net/openvswitch/vport.c | 48 +++++++++----- net/openvswitch/vport.h | 37 ++++++++++- 12 files changed, 336 insertions(+), 114 deletions(-) -- 1.8.3.1 _______________________________________________ dev mailing list [email protected] http://openvswitch.org/mailman/listinfo/dev
