DPDK  20.11.10
Data Fields
rte_eventdev_ops Struct Reference

#include <rte_eventdev_pmd.h>

Data Fields

eventdev_info_get_t dev_infos_get
 
eventdev_configure_t dev_configure
 
eventdev_start_t dev_start
 
eventdev_stop_t dev_stop
 
eventdev_close_t dev_close
 
eventdev_queue_default_conf_get_t queue_def_conf
 
eventdev_queue_setup_t queue_setup
 
eventdev_queue_release_t queue_release
 
eventdev_port_default_conf_get_t port_def_conf
 
eventdev_port_setup_t port_setup
 
eventdev_port_release_t port_release
 
eventdev_port_link_t port_link
 
eventdev_port_unlink_t port_unlink
 
eventdev_port_unlinks_in_progress_t port_unlinks_in_progress
 
eventdev_dequeue_timeout_ticks_t timeout_ticks
 
eventdev_xstats_get_t xstats_get
 
eventdev_xstats_get_names_t xstats_get_names
 
eventdev_xstats_get_by_name xstats_get_by_name
 
eventdev_xstats_reset_t xstats_reset
 
eventdev_eth_rx_adapter_caps_get_t eth_rx_adapter_caps_get
 
eventdev_eth_rx_adapter_queue_add_t eth_rx_adapter_queue_add
 
eventdev_eth_rx_adapter_queue_del_t eth_rx_adapter_queue_del
 
eventdev_eth_rx_adapter_start_t eth_rx_adapter_start
 
eventdev_eth_rx_adapter_stop_t eth_rx_adapter_stop
 
eventdev_eth_rx_adapter_stats_get eth_rx_adapter_stats_get
 
eventdev_eth_rx_adapter_stats_reset eth_rx_adapter_stats_reset
 
eventdev_timer_adapter_caps_get_t timer_adapter_caps_get
 
eventdev_crypto_adapter_caps_get_t crypto_adapter_caps_get
 
eventdev_crypto_adapter_queue_pair_add_t crypto_adapter_queue_pair_add
 
eventdev_crypto_adapter_queue_pair_del_t crypto_adapter_queue_pair_del
 
eventdev_crypto_adapter_start_t crypto_adapter_start
 
eventdev_crypto_adapter_stop_t crypto_adapter_stop
 
eventdev_crypto_adapter_stats_get crypto_adapter_stats_get
 
eventdev_crypto_adapter_stats_reset crypto_adapter_stats_reset
 
eventdev_eth_tx_adapter_caps_get_t eth_tx_adapter_caps_get
 
eventdev_eth_tx_adapter_create_t eth_tx_adapter_create
 
eventdev_eth_tx_adapter_free_t eth_tx_adapter_free
 
eventdev_eth_tx_adapter_queue_add_t eth_tx_adapter_queue_add
 
eventdev_eth_tx_adapter_queue_del_t eth_tx_adapter_queue_del
 
eventdev_eth_tx_adapter_start_t eth_tx_adapter_start
 
eventdev_eth_tx_adapter_stop_t eth_tx_adapter_stop
 
eventdev_eth_tx_adapter_stats_get_t eth_tx_adapter_stats_get
 
eventdev_eth_tx_adapter_stats_reset_t eth_tx_adapter_stats_reset
 
eventdev_selftest dev_selftest
 
eventdev_stop_flush_t dev_stop_flush
 

Detailed Description

Event device operations function pointer table

Definition at line 1019 of file rte_eventdev_pmd.h.

Field Documentation

◆ dev_infos_get

eventdev_info_get_t dev_infos_get

Get device info.

Definition at line 1020 of file rte_eventdev_pmd.h.

◆ dev_configure

eventdev_configure_t dev_configure

Configure device.

Definition at line 1021 of file rte_eventdev_pmd.h.

◆ dev_start

eventdev_start_t dev_start

Start device.

Definition at line 1022 of file rte_eventdev_pmd.h.

◆ dev_stop

eventdev_stop_t dev_stop

Stop device.

Definition at line 1023 of file rte_eventdev_pmd.h.

◆ dev_close

eventdev_close_t dev_close

Close device.

Definition at line 1024 of file rte_eventdev_pmd.h.

◆ queue_def_conf

Get default queue configuration.

Definition at line 1026 of file rte_eventdev_pmd.h.

◆ queue_setup

Set up an event queue.

Definition at line 1028 of file rte_eventdev_pmd.h.

◆ queue_release

eventdev_queue_release_t queue_release

Release an event queue.

Definition at line 1030 of file rte_eventdev_pmd.h.

◆ port_def_conf

Get default port configuration.

Definition at line 1033 of file rte_eventdev_pmd.h.

◆ port_setup

Set up an event port.

Definition at line 1035 of file rte_eventdev_pmd.h.

◆ port_release

Release an event port.

Definition at line 1037 of file rte_eventdev_pmd.h.

◆ port_link

Link event queues to an event port.

Definition at line 1040 of file rte_eventdev_pmd.h.

◆ port_unlink

Unlink event queues from an event port.

Definition at line 1042 of file rte_eventdev_pmd.h.

◆ port_unlinks_in_progress

eventdev_port_unlinks_in_progress_t port_unlinks_in_progress

Unlinks in progress on an event port.

Definition at line 1044 of file rte_eventdev_pmd.h.

◆ timeout_ticks

Converts ns to timeout_ticks value for rte_event_dequeue()

Definition at line 1046 of file rte_eventdev_pmd.h.

◆ xstats_get

Get extended device statistics.

Definition at line 1051 of file rte_eventdev_pmd.h.

◆ xstats_get_names

eventdev_xstats_get_names_t xstats_get_names

Get names of extended stats.

Definition at line 1053 of file rte_eventdev_pmd.h.

◆ xstats_get_by_name

eventdev_xstats_get_by_name xstats_get_by_name

Get one value by name.

Definition at line 1055 of file rte_eventdev_pmd.h.

◆ xstats_reset

Reset the statistics values in xstats.

Definition at line 1057 of file rte_eventdev_pmd.h.

◆ eth_rx_adapter_caps_get

eventdev_eth_rx_adapter_caps_get_t eth_rx_adapter_caps_get

Get ethernet Rx adapter capabilities

Definition at line 1060 of file rte_eventdev_pmd.h.

◆ eth_rx_adapter_queue_add

eventdev_eth_rx_adapter_queue_add_t eth_rx_adapter_queue_add

Add Rx queues to ethernet Rx adapter

Definition at line 1062 of file rte_eventdev_pmd.h.

◆ eth_rx_adapter_queue_del

eventdev_eth_rx_adapter_queue_del_t eth_rx_adapter_queue_del

Delete Rx queues from ethernet Rx adapter

Definition at line 1064 of file rte_eventdev_pmd.h.

◆ eth_rx_adapter_start

eventdev_eth_rx_adapter_start_t eth_rx_adapter_start

Start ethernet Rx adapter

Definition at line 1066 of file rte_eventdev_pmd.h.

◆ eth_rx_adapter_stop

eventdev_eth_rx_adapter_stop_t eth_rx_adapter_stop

Stop ethernet Rx adapter

Definition at line 1068 of file rte_eventdev_pmd.h.

◆ eth_rx_adapter_stats_get

eventdev_eth_rx_adapter_stats_get eth_rx_adapter_stats_get

Get ethernet Rx stats

Definition at line 1070 of file rte_eventdev_pmd.h.

◆ eth_rx_adapter_stats_reset

eventdev_eth_rx_adapter_stats_reset eth_rx_adapter_stats_reset

Reset ethernet Rx stats

Definition at line 1072 of file rte_eventdev_pmd.h.

◆ timer_adapter_caps_get

eventdev_timer_adapter_caps_get_t timer_adapter_caps_get

Get timer adapter capabilities

Definition at line 1075 of file rte_eventdev_pmd.h.

◆ crypto_adapter_caps_get

eventdev_crypto_adapter_caps_get_t crypto_adapter_caps_get

Get crypto adapter capabilities

Definition at line 1078 of file rte_eventdev_pmd.h.

◆ crypto_adapter_queue_pair_add

eventdev_crypto_adapter_queue_pair_add_t crypto_adapter_queue_pair_add

Add queue pair to crypto adapter

Definition at line 1080 of file rte_eventdev_pmd.h.

◆ crypto_adapter_queue_pair_del

eventdev_crypto_adapter_queue_pair_del_t crypto_adapter_queue_pair_del

Delete queue pair from crypto adapter

Definition at line 1082 of file rte_eventdev_pmd.h.

◆ crypto_adapter_start

eventdev_crypto_adapter_start_t crypto_adapter_start

Start crypto adapter

Definition at line 1084 of file rte_eventdev_pmd.h.

◆ crypto_adapter_stop

eventdev_crypto_adapter_stop_t crypto_adapter_stop

Stop crypto adapter

Definition at line 1086 of file rte_eventdev_pmd.h.

◆ crypto_adapter_stats_get

eventdev_crypto_adapter_stats_get crypto_adapter_stats_get

Get crypto stats

Definition at line 1088 of file rte_eventdev_pmd.h.

◆ crypto_adapter_stats_reset

eventdev_crypto_adapter_stats_reset crypto_adapter_stats_reset

Reset crypto stats

Definition at line 1090 of file rte_eventdev_pmd.h.

◆ eth_tx_adapter_caps_get

eventdev_eth_tx_adapter_caps_get_t eth_tx_adapter_caps_get

Get ethernet Tx adapter capabilities

Definition at line 1093 of file rte_eventdev_pmd.h.

◆ eth_tx_adapter_create

eventdev_eth_tx_adapter_create_t eth_tx_adapter_create

Create adapter callback

Definition at line 1096 of file rte_eventdev_pmd.h.

◆ eth_tx_adapter_free

eventdev_eth_tx_adapter_free_t eth_tx_adapter_free

Free adapter callback

Definition at line 1098 of file rte_eventdev_pmd.h.

◆ eth_tx_adapter_queue_add

eventdev_eth_tx_adapter_queue_add_t eth_tx_adapter_queue_add

Add Tx queues to the eth Tx adapter

Definition at line 1100 of file rte_eventdev_pmd.h.

◆ eth_tx_adapter_queue_del

eventdev_eth_tx_adapter_queue_del_t eth_tx_adapter_queue_del

Delete Tx queues from the eth Tx adapter

Definition at line 1102 of file rte_eventdev_pmd.h.

◆ eth_tx_adapter_start

eventdev_eth_tx_adapter_start_t eth_tx_adapter_start

Start eth Tx adapter

Definition at line 1104 of file rte_eventdev_pmd.h.

◆ eth_tx_adapter_stop

eventdev_eth_tx_adapter_stop_t eth_tx_adapter_stop

Stop eth Tx adapter

Definition at line 1106 of file rte_eventdev_pmd.h.

◆ eth_tx_adapter_stats_get

eventdev_eth_tx_adapter_stats_get_t eth_tx_adapter_stats_get

Get eth Tx adapter statistics

Definition at line 1108 of file rte_eventdev_pmd.h.

◆ eth_tx_adapter_stats_reset

eventdev_eth_tx_adapter_stats_reset_t eth_tx_adapter_stats_reset

Reset eth Tx adapter statistics

Definition at line 1110 of file rte_eventdev_pmd.h.

◆ dev_selftest

eventdev_selftest dev_selftest

Start eventdev Selftest

Definition at line 1113 of file rte_eventdev_pmd.h.

◆ dev_stop_flush

eventdev_stop_flush_t dev_stop_flush

User-provided event flush function

Definition at line 1116 of file rte_eventdev_pmd.h.


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