DPDK  20.11.10
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
rte_intr_handle Struct Reference

#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
 

Detailed Description

Handle for interrupts.

Definition at line 69 of file rte_eal_interrupts.h.

Field Documentation

◆ vfio_dev_fd

int vfio_dev_fd

VFIO device file descriptor

Definition at line 76 of file rte_eal_interrupts.h.

◆ uio_cfg_fd

int uio_cfg_fd

UIO cfg file desc for uio_pci_generic

Definition at line 78 of file rte_eal_interrupts.h.

◆ fd

int fd

interrupt event file descriptor

Definition at line 80 of file rte_eal_interrupts.h.

◆ handle

void* handle

device driver handle (Windows)

Definition at line 82 of file rte_eal_interrupts.h.

◆ type

handle type

Definition at line 84 of file rte_eal_interrupts.h.

◆ max_intr

uint32_t max_intr

max interrupt requested

Definition at line 85 of file rte_eal_interrupts.h.

◆ nb_efd

uint32_t nb_efd

number of available efd(event fd)

Definition at line 86 of file rte_eal_interrupts.h.

◆ efd_counter_size

uint8_t efd_counter_size

size of efd counter, used for vdev

Definition at line 87 of file rte_eal_interrupts.h.

◆ efds

int efds[RTE_MAX_RXTX_INTR_VEC_ID]

intr vectors/efds mapping

Definition at line 88 of file rte_eal_interrupts.h.

◆ elist

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.

◆ intr_vec

int* intr_vec

intr vector number array

Definition at line 91 of file rte_eal_interrupts.h.


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