This series enables support for layer3 tunnels VXLAN-GPE and GRE in the kernel datapath. It includes new system-traffic test cases. The first two patches fix an issue translating packet_type from flows for the kernel.
Note: VXLAN-GPE depends on a fix recently posted to the list. https://mail.openvswitch.org/pipermail/ovs-dev/2017-June/334788.html Eric Garver (10): netlink: Add function to filter nlattrs dpif-netlink: For non-Ethernet, use Ethertype from packet_type dpif-netlink-rtnl: Support VXLAN-GPE dpif-netlink-rtnl: Support layer3 GRE system-common-macros: Allow passing config to ADD_OVS_TUNNEL system-common-macros: Add macro to check for ip-route encap support system-common-macros: Add macro to check for VXLAN-GPE support system-layer3-tunnels: Add basic VXLAN-GPE ping test case system-common-macros: Add macro to check for L3 GRE support system-layer3-tunnels: Add basic GRE ping test case lib/dpif-netlink-rtnl.c | 34 +++++++++---- lib/dpif-netlink.c | 48 ++++++++++++------ lib/netlink.c | 20 ++++++++ lib/netlink.h | 1 + tests/automake.mk | 1 + tests/system-common-macros.at | 21 ++++++-- tests/system-kmod-testsuite.at | 1 + tests/system-layer3-tunnels.at | 99 +++++++++++++++++++++++++++++++++++++ tests/system-userspace-testsuite.at | 1 + 9 files changed, 197 insertions(+), 29 deletions(-) create mode 100644 tests/system-layer3-tunnels.at -- 2.12.0 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
