DPDK  18.05.1
Data Fields
rte_intr_handle Struct Reference

#include <rte_eal_interrupts.h>

Data Fields

int fd
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

Detailed Description

Handle for interrupts.

Definition at line 68 of file rte_eal_interrupts.h.

Field Documentation

int vfio_dev_fd

VFIO device file descriptor

Definition at line 71 of file rte_eal_interrupts.h.

int uio_cfg_fd

UIO cfg file desc for uio_pci_generic

Definition at line 72 of file rte_eal_interrupts.h.

int fd

interrupt event file descriptor

Definition at line 74 of file rte_eal_interrupts.h.

handle type

Definition at line 75 of file rte_eal_interrupts.h.

uint32_t max_intr

max interrupt requested

Definition at line 76 of file rte_eal_interrupts.h.

uint32_t nb_efd

number of available efd(event fd)

Definition at line 77 of file rte_eal_interrupts.h.

uint8_t efd_counter_size

size of efd counter, used for vdev

Definition at line 78 of file rte_eal_interrupts.h.

int efds[RTE_MAX_RXTX_INTR_VEC_ID]

intr vectors/efds mapping

Definition at line 79 of file rte_eal_interrupts.h.

struct rte_epoll_event elist[RTE_MAX_RXTX_INTR_VEC_ID]

intr vector epoll event

Definition at line 80 of file rte_eal_interrupts.h.

int* intr_vec

intr vector number array

Definition at line 82 of file rte_eal_interrupts.h.


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