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 v5: * applied on next-dts v6: * rebased off of capabilities dataclass and methods Dean Marx (2): dts: add port queue modification and forwarding stats to testpmd dts: add dynamic queue test suite dts/framework/config/conf_yaml_schema.json | 3 +- dts/framework/remote_session/testpmd_shell.py | 216 +++++++++++-- dts/tests/TestSuite_dynamic_queue_conf.py | 293 ++++++++++++++++++ 3 files changed, 477 insertions(+), 35 deletions(-) create mode 100644 dts/tests/TestSuite_dynamic_queue_conf.py -- 2.44.0