FD.io VPP  v19.01.3-6-g70449b9b9
Vector Packet Processing
virtio_vring_t Struct Reference

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 

Data Fields

struct vring_desc * desc
 
struct vring_used * used
 
struct vring_avail * avail
 
u16 desc_in_use
 
u16 desc_next
 
int kick_fd
 
int call_fd
 
u16 size
 
u32 flags
 
u32 call_file_index
 
u32buffers
 
u16 last_used_idx
 
u16 last_kick_avail_idx
 

Detailed Description

Definition at line 74 of file virtio.h.

Member Function Documentation

◆ CLIB_CACHE_LINE_ALIGN_MARK()

virtio_vring_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Field Documentation

◆ avail

struct vring_avail* virtio_vring_t::avail

Definition at line 79 of file virtio.h.

◆ buffers

u32* virtio_vring_t::buffers

Definition at line 88 of file virtio.h.

◆ call_fd

int virtio_vring_t::call_fd

Definition at line 83 of file virtio.h.

◆ call_file_index

u32 virtio_vring_t::call_file_index

Definition at line 87 of file virtio.h.

◆ desc

struct vring_desc* virtio_vring_t::desc

Definition at line 77 of file virtio.h.

◆ desc_in_use

u16 virtio_vring_t::desc_in_use

Definition at line 80 of file virtio.h.

◆ desc_next

u16 virtio_vring_t::desc_next

Definition at line 81 of file virtio.h.

◆ flags

u32 virtio_vring_t::flags

Definition at line 86 of file virtio.h.

◆ kick_fd

int virtio_vring_t::kick_fd

Definition at line 82 of file virtio.h.

◆ last_kick_avail_idx

u16 virtio_vring_t::last_kick_avail_idx

Definition at line 90 of file virtio.h.

◆ last_used_idx

u16 virtio_vring_t::last_used_idx

Definition at line 89 of file virtio.h.

◆ size

u16 virtio_vring_t::size

Definition at line 84 of file virtio.h.

◆ used

struct vring_used* virtio_vring_t::used

Definition at line 78 of file virtio.h.


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