DPDK  19.08.0-rc0
Data Fields
rte_bbdev_ops Struct Reference

#include <rte_bbdev_pmd.h>

Data Fields

rte_bbdev_setup_queues_t setup_queues
 
rte_bbdev_intr_enable_t intr_enable
 
rte_bbdev_start_t start
 
rte_bbdev_stop_t stop
 
rte_bbdev_close_t close
 
rte_bbdev_stats_get_t stats_get
 
rte_bbdev_stats_reset_t stats_reset
 
rte_bbdev_queue_setup_t queue_setup
 
rte_bbdev_queue_release_t queue_release
 
rte_bbdev_queue_start_t queue_start
 
rte_bbdev_queue_intr_enable_t queue_intr_enable
 
rte_bbdev_queue_intr_disable_t queue_intr_disable
 

Detailed Description

Operations implemented by drivers. Fields marked as "Required" must be provided by a driver for a device to have basic functionality. "Optional" fields are for non-vital operations

Definition at line 145 of file rte_bbdev_pmd.h.

Field Documentation

◆ setup_queues

< Allocate and configure device memory. Optional. Configure interrupts. Optional.

Definition at line 147 of file rte_bbdev_pmd.h.

◆ intr_enable

rte_bbdev_intr_enable_t intr_enable

Start device. Optional.

Definition at line 149 of file rte_bbdev_pmd.h.

◆ start

rte_bbdev_start_t start

Stop device. Optional.

Definition at line 151 of file rte_bbdev_pmd.h.

◆ stop

rte_bbdev_stop_t stop

Close device. Optional.

Definition at line 153 of file rte_bbdev_pmd.h.

◆ close

rte_bbdev_close_t close

Get device info. Required.

Definition at line 155 of file rte_bbdev_pmd.h.

◆ stats_get

rte_bbdev_stats_get_t stats_get

Get device statistics. Optional.

Definition at line 160 of file rte_bbdev_pmd.h.

◆ stats_reset

rte_bbdev_stats_reset_t stats_reset

Reset device statistics. Optional.

Definition at line 162 of file rte_bbdev_pmd.h.

◆ queue_setup

rte_bbdev_queue_setup_t queue_setup

Set up a device queue. Required.

Definition at line 165 of file rte_bbdev_pmd.h.

◆ queue_release

rte_bbdev_queue_release_t queue_release

Release a queue. Required.

Definition at line 167 of file rte_bbdev_pmd.h.

◆ queue_start

rte_bbdev_queue_start_t queue_start

Start a queue. Optional. Stop a queue pair. Optional.

Definition at line 169 of file rte_bbdev_pmd.h.

◆ queue_intr_enable

rte_bbdev_queue_intr_enable_t queue_intr_enable

Enable queue interrupt. Optional

Definition at line 174 of file rte_bbdev_pmd.h.

◆ queue_intr_disable

rte_bbdev_queue_intr_disable_t queue_intr_disable

Disable queue interrupt. Optional

Definition at line 176 of file rte_bbdev_pmd.h.


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