<div dir="ltr">Please ignore this series. See the up-to-date cryptodev patch here<br><a href="https://patchwork.dpdk.org/project/dpdk/list/?series=37325">https://patchwork.dpdk.org/project/dpdk/list/?series=37325</a> </div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Feb 10, 2026 at 1:06 PM Andrew Bailey <<a href="mailto:abailey@iol.unh.edu">abailey@iol.unh.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">This patch series adds support to use the dpdk-test-crypto-perf<br>
application. This application utilizes crypto devices that must be<br>
listed in the format of a port under the `cryptodevs:` label. Along<br>
with this, the application does not utilize a traffic generator and<br>
therefore a new test suite decorator has been made to signify this.<br>
Crypto tests must be enabled in test_run.yaml as `crypto: true`.<br>
It is not supported to enable crypto testing along with functional<br>
or performance testing. Specific capabilities of a crypto device<br>
cannot be gathered at setup and therefore, non-relevant tests skip at<br>
runtime. Finally, the application must be run with virtual functions<br>
and the process of creating and binding them has been automated within<br>
this series.<br>
<br>
---<br>
v2:<br>
* Updated example yaml files for test_run and tests_config.<br>
* Expanded test suite coverage.<br>
* Resolved git problems where patches were removing code added by the<br>
previous commit.<br>
* Updated test suite to only run tests that are configured in the<br>
tests_config yaml.<br>
<br>
Andrew Bailey (5):<br>
dts: add find float method to text parser<br>
dts: add cryptodev package to DTS<br>
dts: add cryptodev throughput test suite<br>
dts: add crypto test decorator<br>
dts: automate VFIO-PCI modprobe in node setup<br>
<br>
.../tests.TestSuite_cryptodev_throughput.rst | 8 +<br>
dts/api/cryptodev/__init__.py | 134 ++++<br>
dts/api/cryptodev/config.py | 499 +++++++++++++<br>
dts/api/cryptodev/types.py | 185 +++++<br>
dts/configurations/test_run.example.yaml | 1 +<br>
dts/configurations/tests_config.example.yaml | 5 +<br>
dts/framework/config/node.py | 4 +<br>
dts/framework/config/test_run.py | 3 +<br>
dts/framework/params/types.py | 65 ++<br>
dts/framework/parser.py | 28 +<br>
dts/framework/remote_session/dpdk_shell.py | 5 +-<br>
dts/framework/test_run.py | 5 +<br>
dts/framework/test_suite.py | 6 +<br>
dts/framework/testbed_model/linux_session.py | 84 +++<br>
dts/framework/testbed_model/node.py | 10 +<br>
dts/framework/testbed_model/os_session.py | 34 +<br>
dts/framework/testbed_model/topology.py | 92 ++-<br>
dts/tests/TestSuite_cryptodev_throughput.py | 691 ++++++++++++++++++<br>
18 files changed, 1856 insertions(+), 3 deletions(-)<br>
create mode 100644 doc/api/dts/tests.TestSuite_cryptodev_throughput.rst<br>
create mode 100644 dts/api/cryptodev/__init__.py<br>
create mode 100644 dts/api/cryptodev/config.py<br>
create mode 100644 dts/api/cryptodev/types.py<br>
create mode 100644 dts/tests/TestSuite_cryptodev_throughput.py<br>
<br>
--<br>
2.50.1<br>
<br>
</blockquote></div>