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
> [email protected]
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev