On 2/21/2018 2:19 PM, William Tu wrote:
The RFC patch adds erspan support for OVS to use the
erspan feature in its kernel datapath.  Currently the
patch only works on kernel 4.15 thus I mark it as RFC.
The first patch fixes the compile error on 4.15, and
the second patch introduces erspan tunnel protocol.

William Tu (2):
   erspan: fix compile error for kernel 4.15
   tunnel: add erspan support for kernel datapath.

  datapath/linux/compat/include/linux/openvswitch.h |   2 +
  datapath/linux/compat/include/net/ip6_fib.h       |   4 +-
  include/openvswitch/flow.h                        |   4 +-
  include/openvswitch/match.h                       |   8 ++
  include/openvswitch/meta-flow.h                   |  56 ++++++++
  include/openvswitch/packets.h                     |   6 +-
  lib/dpif-netlink-rtnl.c                           |   5 +
  lib/dpif-netlink.c                                |   5 +
  lib/flow.c                                        |  32 +++--
  lib/flow.h                                        |   2 +-
  lib/match.c                                       |  66 +++++++++-
  lib/meta-flow.c                                   |  77 +++++++++++
  lib/meta-flow.xml                                 |  86 ++++++++++++
  lib/netdev-vport.c                                |  23 ++++
  lib/netdev.h                                      |   5 +
  lib/nx-match.c                                    |  13 +-
  lib/odp-util.c                                    | 151 ++++++++++++++++++++++
  lib/odp-util.h                                    |   2 +-
  lib/ofp-match.c                                   |   2 +-
  lib/packets.h                                     |  91 +++++++++++++
  ofproto/ofproto-dpif-rid.h                        |   2 +-
  ofproto/ofproto-dpif-xlate.c                      |   3 +-
  ofproto/tunnel.c                                  |  13 ++
  tests/odp.at                                      |  25 +++-
  tests/ofproto.at                                  |   6 +-
  tests/system-common-macros.at                     |   5 +
  tests/system-traffic.at                           |  70 ++++++++++
  tests/tunnel.at                                   | 105 +++++++++++++++
  vswitchd/vswitch.xml                              |  34 +++++
  29 files changed, 881 insertions(+), 22 deletions(-)


Thanks for adding the system tests.  I should have a chance in the next few days to test it out
on the erspan backport patches I'm working on.

Regards,

- Greg
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to