Inserting an important note for reviewers/testers. On Mon, Jul 10, 2017 at 03:39:50PM -0400, Eric Garver wrote: > 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
Note: This depends on vport-netdev changes to allow L3 netdev ports, kernel commit 217ac77a3c25 ("openvswitch: allow L3 netdev ports"). So you either need a 4.10+ kernel or use the modules provided with OVS. > > 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 > d...@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-dev _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev