DPDK
21.08.0
|
#include <rte_eal_interrupts.h>
Data Fields | |
enum rte_intr_handle_type | type |
uint32_t | max_intr |
uint32_t | nb_efd |
uint8_t | efd_counter_size |
int | efds [RTE_MAX_RXTX_INTR_VEC_ID] |
struct rte_epoll_event | elist [RTE_MAX_RXTX_INTR_VEC_ID] |
int * | intr_vec |
int | vfio_dev_fd |
int | uio_cfg_fd |
int | fd |
void * | handle |
Handle for interrupts.
Definition at line 69 of file rte_eal_interrupts.h.
int vfio_dev_fd |
VFIO device file descriptor
Definition at line 76 of file rte_eal_interrupts.h.
int uio_cfg_fd |
UIO cfg file desc for uio_pci_generic
Definition at line 78 of file rte_eal_interrupts.h.
int fd |
interrupt event file descriptor
Definition at line 80 of file rte_eal_interrupts.h.
void* handle |
device driver handle (Windows)
Definition at line 82 of file rte_eal_interrupts.h.
enum rte_intr_handle_type type |
handle type
Definition at line 84 of file rte_eal_interrupts.h.
uint32_t max_intr |
max interrupt requested
Definition at line 85 of file rte_eal_interrupts.h.
uint32_t nb_efd |
number of available efd(event fd)
Definition at line 86 of file rte_eal_interrupts.h.
uint8_t efd_counter_size |
size of efd counter, used for vdev
Definition at line 87 of file rte_eal_interrupts.h.
int efds[RTE_MAX_RXTX_INTR_VEC_ID] |
intr vectors/efds mapping
Definition at line 88 of file rte_eal_interrupts.h.
struct rte_epoll_event elist[RTE_MAX_RXTX_INTR_VEC_ID] |
intr vector epoll event
Definition at line 89 of file rte_eal_interrupts.h.
int* intr_vec |
intr vector number array
Definition at line 91 of file rte_eal_interrupts.h.