DPDK  19.02.0
Data Fields
rte_cryptodev_ops Struct Reference

#include <rte_cryptodev_pmd.h>

Data Fields

cryptodev_configure_t dev_configure
cryptodev_start_t dev_start
cryptodev_stop_t dev_stop
cryptodev_close_t dev_close
cryptodev_info_get_t dev_infos_get
cryptodev_stats_get_t stats_get
cryptodev_stats_reset_t stats_reset
cryptodev_queue_pair_setup_t queue_pair_setup
cryptodev_queue_pair_release_t queue_pair_release
cryptodev_queue_pair_count_t queue_pair_count
cryptodev_sym_get_session_private_size_t sym_session_get_size
cryptodev_asym_get_session_private_size_t asym_session_get_size
cryptodev_sym_configure_session_t sym_session_configure
cryptodev_asym_configure_session_t asym_session_configure
cryptodev_sym_free_session_t sym_session_clear
cryptodev_asym_free_session_t asym_session_clear

Detailed Description

Crypto device operations function pointer table

Definition at line 314 of file rte_cryptodev_pmd.h.

Field Documentation

cryptodev_configure_t dev_configure

Configure device.

Definition at line 315 of file rte_cryptodev_pmd.h.

cryptodev_start_t dev_start

Start device.

Definition at line 316 of file rte_cryptodev_pmd.h.

cryptodev_stop_t dev_stop

Stop device.

Definition at line 317 of file rte_cryptodev_pmd.h.

cryptodev_close_t dev_close

Close device.

Definition at line 318 of file rte_cryptodev_pmd.h.

cryptodev_info_get_t dev_infos_get

Get device info.

Definition at line 320 of file rte_cryptodev_pmd.h.

Get device statistics.

Definition at line 323 of file rte_cryptodev_pmd.h.

Reset device statistics.

Definition at line 325 of file rte_cryptodev_pmd.h.

cryptodev_queue_pair_setup_t queue_pair_setup

Set up a device queue pair.

Definition at line 328 of file rte_cryptodev_pmd.h.

cryptodev_queue_pair_release_t queue_pair_release

Release a queue pair.

Examples:
examples/fips_validation/fips_dev_self_test.c.

Definition at line 330 of file rte_cryptodev_pmd.h.

cryptodev_queue_pair_count_t queue_pair_count

Get count of the queue pairs.

Definition at line 332 of file rte_cryptodev_pmd.h.

Return private session.

Definition at line 335 of file rte_cryptodev_pmd.h.

Return asym session private size.

Definition at line 337 of file rte_cryptodev_pmd.h.

cryptodev_sym_configure_session_t sym_session_configure

Configure a Crypto session.

Definition at line 339 of file rte_cryptodev_pmd.h.

cryptodev_asym_configure_session_t asym_session_configure

Configure asymmetric Crypto session.

Definition at line 341 of file rte_cryptodev_pmd.h.

cryptodev_sym_free_session_t sym_session_clear

Clear a Crypto sessions private data.

Definition at line 343 of file rte_cryptodev_pmd.h.

cryptodev_asym_free_session_t asym_session_clear

Clear a Crypto sessions private data.

Definition at line 345 of file rte_cryptodev_pmd.h.


The documentation for this struct was generated from the following file: