[PATCH v2 0/5] *** dts: add cryptodev testing support ***
Andrew Bailey
abailey at iol.unh.edu
Tue Feb 10 20:38:31 CET 2026
Please ignore this series. See the up-to-date cryptodev patch here
https://patchwork.dpdk.org/project/dpdk/list/?series=37325
On Tue, Feb 10, 2026 at 1:06 PM Andrew Bailey <abailey at iol.unh.edu> wrote:
> This patch series adds support to use the dpdk-test-crypto-perf
> application. This application utilizes crypto devices that must be
> listed in the format of a port under the `cryptodevs:` label. Along
> with this, the application does not utilize a traffic generator and
> therefore a new test suite decorator has been made to signify this.
> Crypto tests must be enabled in test_run.yaml as `crypto: true`.
> It is not supported to enable crypto testing along with functional
> or performance testing. Specific capabilities of a crypto device
> cannot be gathered at setup and therefore, non-relevant tests skip at
> runtime. Finally, the application must be run with virtual functions
> and the process of creating and binding them has been automated within
> this series.
>
> ---
> v2:
> * Updated example yaml files for test_run and tests_config.
> * Expanded test suite coverage.
> * Resolved git problems where patches were removing code added by the
> previous commit.
> * Updated test suite to only run tests that are configured in the
> tests_config yaml.
>
> Andrew Bailey (5):
> dts: add find float method to text parser
> dts: add cryptodev package to DTS
> dts: add cryptodev throughput test suite
> dts: add crypto test decorator
> dts: automate VFIO-PCI modprobe in node setup
>
> .../tests.TestSuite_cryptodev_throughput.rst | 8 +
> dts/api/cryptodev/__init__.py | 134 ++++
> dts/api/cryptodev/config.py | 499 +++++++++++++
> dts/api/cryptodev/types.py | 185 +++++
> dts/configurations/test_run.example.yaml | 1 +
> dts/configurations/tests_config.example.yaml | 5 +
> dts/framework/config/node.py | 4 +
> dts/framework/config/test_run.py | 3 +
> dts/framework/params/types.py | 65 ++
> dts/framework/parser.py | 28 +
> dts/framework/remote_session/dpdk_shell.py | 5 +-
> dts/framework/test_run.py | 5 +
> dts/framework/test_suite.py | 6 +
> dts/framework/testbed_model/linux_session.py | 84 +++
> dts/framework/testbed_model/node.py | 10 +
> dts/framework/testbed_model/os_session.py | 34 +
> dts/framework/testbed_model/topology.py | 92 ++-
> dts/tests/TestSuite_cryptodev_throughput.py | 691 ++++++++++++++++++
> 18 files changed, 1856 insertions(+), 3 deletions(-)
> create mode 100644 doc/api/dts/tests.TestSuite_cryptodev_throughput.rst
> create mode 100644 dts/api/cryptodev/__init__.py
> create mode 100644 dts/api/cryptodev/config.py
> create mode 100644 dts/api/cryptodev/types.py
> create mode 100644 dts/tests/TestSuite_cryptodev_throughput.py
>
> --
> 2.50.1
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mails.dpdk.org/archives/dev/attachments/20260210/6afdb80a/attachment-0001.htm>
More information about the dev
mailing list