FD.io VPP  v20.01-48-g3e0dafb74
Vector Packet Processing
netmap_ring Struct Reference
+ Collaboration diagram for netmap_ring:

Data Fields

const int64_t buf_ofs
 
const uint32_t num_slots
 
const uint32_t nr_buf_size
 
const uint16_t ringid
 
const uint16_t dir
 
uint32_t head
 
uint32_t cur
 
uint32_t tail
 
uint32_t flags
 
struct timeval ts
 
uint8_t sem [128]
 
struct netmap_slot slot [0]
 

Detailed Description

Definition at line 259 of file net_netmap.h.

Field Documentation

◆ buf_ofs

const int64_t netmap_ring::buf_ofs

Definition at line 265 of file net_netmap.h.

◆ cur

uint32_t netmap_ring::cur

Definition at line 272 of file net_netmap.h.

◆ dir

const uint16_t netmap_ring::dir

Definition at line 269 of file net_netmap.h.

◆ flags

uint32_t netmap_ring::flags

Definition at line 275 of file net_netmap.h.

◆ head

uint32_t netmap_ring::head

Definition at line 271 of file net_netmap.h.

◆ nr_buf_size

const uint32_t netmap_ring::nr_buf_size

Definition at line 267 of file net_netmap.h.

◆ num_slots

const uint32_t netmap_ring::num_slots

Definition at line 266 of file net_netmap.h.

◆ ringid

const uint16_t netmap_ring::ringid

Definition at line 268 of file net_netmap.h.

◆ sem

uint8_t netmap_ring::sem[128]

Definition at line 281 of file net_netmap.h.

◆ slot

struct netmap_slot netmap_ring::slot[0]

Definition at line 287 of file net_netmap.h.

◆ tail

uint32_t netmap_ring::tail

Definition at line 273 of file net_netmap.h.

◆ ts

struct timeval netmap_ring::ts

Definition at line 277 of file net_netmap.h.


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