From: Jeremy Spewock <jspew...@iol.unh.edu> This patch ports over a test suite from old DTS that tests the implementation of runtime port queue configuration of PMDs. It also includes necessary framework changes to allow this to happen such as:
* Sending multiple packets and not capturing the result * Only adjusting addresses of packets if they are still their default values (i.e. not modified by the developer beforehand) * Testpmd methods for port queue configuration and querying Jeremy Spewock (4): dts: add send_packets to test suites and rework packet addressing dts: add port queue modification and forwarding stats to testpmd dts: add dynamic queue test suite dts: add dynamic queue conf to the yaml schema dts/framework/config/conf_yaml_schema.json | 3 +- dts/framework/remote_session/testpmd_shell.py | 225 +++++++++++++- dts/framework/test_suite.py | 78 +++-- dts/framework/testbed_model/tg_node.py | 9 + dts/tests/TestSuite_dynamic_queue_conf.py | 287 ++++++++++++++++++ 5 files changed, 578 insertions(+), 24 deletions(-) create mode 100644 dts/tests/TestSuite_dynamic_queue_conf.py -- 2.45.2