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

Reply via email to