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