[ovs-dev] [PATCH v2 0/7] PMD Testsuite.

Ilya Maximets i.maximets at samsung.com
Fri May 27 13:32:47 UTC 2016


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




More information about the dev mailing list