[ovs-dev] [RFC PATCH kernel 00/10] IPv6 tunneling support for the kernel datapath
Jiri Benc
jbenc at redhat.com
Thu May 14 18:10:42 UTC 2015
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
More information about the dev
mailing list