New 'dummy-pmd' class created in a purpose of testing of PMD interfaces.
Added a bunch of PMD specific tests. Some already existing tests
reused to run with 'dummy-pmd' interfaces.
'appctl dpctl/flow-get' implemented for dpif-netdev with PMD threads.

Version 2:
        * 'dummy-pmd' implemented as a separate netdev_class.
          'dummy' and 'dummy-pmd' available at the same time.
        * Proper multiqueue support implemented.
        * Only few tests restarted with dummy-pmd.
          Restarting implemented similar to python2/3 case.
        * Rebased on current master.

Ilya Maximets (7):
  netdev-dummy: Add dummy-pmd class.
  dpif-netdev.at: Run tests with dummy-pmd.
  dpctl: Implement dpctl/flow-get for dpif-netdev.
  ofproto-dpif.at: Run tests with dummy-pmd.
  ovs-vsctl.at: Use OVS_VSCTL_CLEANUP.
  netdev-dummy: Add multiqueue support to dummy-pmd.
  testsuite-pmd: Add PMD specific tests.

 lib/dpctl.c             |   3 +-
 lib/dpif-netdev.c       |  49 ++++++---
 lib/netdev-dummy.c      | 264 +++++++++++++++++++++++++++++++++---------------
 tests/automake.mk       |   1 +
 tests/dpif-netdev.at    | 146 ++++++++++++++------------
 tests/ofproto-dpif.at   | 149 +++++++++++++++------------
 tests/ofproto-macros.at |  31 ++++--
 tests/ovs-vsctl.at      |   6 +-
 tests/pmd.at            | 179 ++++++++++++++++++++++++++++++++
 tests/testsuite.at      |   1 +
 10 files changed, 588 insertions(+), 241 deletions(-)
 create mode 100644 tests/pmd.at

-- 
2.5.0

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to