mbox series

[ovs-dev,v2,00/15] tests: Add system-traffic.at tests to check-offloads.

Message ID 166851534894.872016.10933356563476630373.stgit@ebuild
Headers show
Series tests: Add system-traffic.at tests to check-offloads. | expand

Message

Eelco Chaudron Nov. 15, 2022, 12:29 p.m. UTC
This series makes it possible to include system-traffic.at tests into
"make check-offloads" tests.

The last patch of the series explains which tests are still not passing
and might need some more work.

I'll try to work on the remaining failing test cases or find someone
who can work on them.

v2:
  - Fix commit message on last patch
  - Moved handling of system-traffic.at tests to a separate file
    system-offloads.at
  - Re-based to the latest ovs master branch
  - Added Roi's ACKs

Eelco Chaudron (15):
      tests: Allow system-traffic tests to be skipped based on a list.
      tests: Include working system-traffic tests into the system-offloads-testsuite.
      test: Do not use MPLS implicit null label in test cases.
      test: Add delay on revalidator flush for offload test cases.
      netdev-offload-tc: Fix tc conntrack force commit support.
      tests: Add delay to dump-conntrack for tc test cases.
      test: Fix "conntrack - floating IP" test for TC.
      test: Flush datapath when changing rules on the fly.
      netdev-offload-tc: Conntrack ALGs are not supported with tc.
      test: tc does not support conntrack timeout, skip the related test.
      test: Fix 'conntrack - Multiple ICMP traverse' for tc case.
      odp-util: Make odp_flow_key_from_flow__ nlattr order the same as the kernel.
      netdev-offload-tc: If the flow has not been used, report it as such.
      tests: Fix reading of OpenFlow byte counters in GRE test cases.
      tests: Comment currently failing TC system-traffic tests.


 Documentation/howto/tc-offload.rst |  11 ++
 lib/netdev-offload-tc.c            |  17 +-
 lib/odp-util.c                     |  21 ++-
 lib/tc.c                           |   8 +-
 tests/automake.mk                  |   1 +
 tests/dpif-netdev.at               |  28 +--
 tests/mcast-snooping.at            |   4 +-
 tests/nsh.at                       |  10 +-
 tests/odp.at                       |  83 ++++-----
 tests/ofproto-dpif.at              |  30 +--
 tests/ofproto-macros.at            |   5 +-
 tests/ovs-macros.at                |   7 +
 tests/packet-type-aware.at         |  22 +--
 tests/pmd.at                       |   2 +-
 tests/system-common-macros.at      |   7 +
 tests/system-offloads-testsuite.at |   1 +
 tests/system-offloads.at           |  90 +++++++++
 tests/system-traffic.at            | 282 +++++++++++++++--------------
 tests/tunnel-push-pop-ipv6.at      |   2 +-
 tests/tunnel-push-pop.at           |   2 +-
 tests/tunnel.at                    |   2 +-
 21 files changed, 388 insertions(+), 247 deletions(-)
 create mode 100644 tests/system-offloads.at