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 <[email protected]> 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
>
>

Reply via email to