I ran this testsuite with a bnxt_en NIC at the Community Lab.
I also spoke with Jeremy about the state of this patch today. He wants to add a second testcase to the suite for testing the scattered packets hardware offload (--enable-scatter flag in testpmd). But, he still has questions about querying ethdev for capabilities and writing the testcase around that, so that testcase cannot be submitted for this release. It will come in as a separate patch.
So, from what I can tell Juraj has completed his review and this is the final v of this patchseries.
From: Jeremy Spewock <jspewock@iol.unh.edu>
v8:
Address comments by making minor docstring adjustments.
Jeremy Spewock (7):
dts: add startup verification and forwarding modes to testpmd shell
dts: limit EAL parameters to DPDK apps and add parameters to all apps
dts: add optional packet filtering to scapy sniffer
dts: add pci addresses to EAL parameters
dts: allow configuring MTU of ports
dts: add scatter to the yaml schema
dts: add pmd_buffer_scatter test suite
dts/framework/config/conf_yaml_schema.json | 3 +-
dts/framework/exception.py | 7 +
dts/framework/remote_session/testpmd_shell.py | 149 +++++++++++++++++-
dts/framework/test_suite.py | 15 +-
dts/framework/testbed_model/linux_session.py | 8 +
dts/framework/testbed_model/os_session.py | 9 ++
dts/framework/testbed_model/sut_node.py | 28 +++-
dts/framework/testbed_model/tg_node.py | 14 +-
.../traffic_generator/__init__.py | 7 +-
.../capturing_traffic_generator.py | 22 ++-
.../testbed_model/traffic_generator/scapy.py | 27 ++++
dts/tests/TestSuite_pmd_buffer_scatter.py | 132 ++++++++++++++++
12 files changed, 407 insertions(+), 14 deletions(-)
create mode 100644 dts/tests/TestSuite_pmd_buffer_scatter.py
--
2.43.0