FD.io VPP
v21.01.1
Vector Packet Processing
|
vector header structure More...
Data Fields | |
u32 | len |
Number of elements in vector (NOT its allocated length). More... | |
u8 | numa_id |
NUMA id. More... | |
u8 | vpad [3] |
pad to 8 bytes More... | |
u8 | vector_data [0] |
Vector data . More... | |
vector header structure
Bookkeeping header preceding vector elements in memory. User header information may preceed standard vec header. If you change u32 len -> u64 len, single vectors can exceed 2**32 elements. Clib heaps are vectors.
Definition at line 55 of file vec_bootstrap.h.
u32 vec_header_t::len |
Number of elements in vector (NOT its allocated length).
Definition at line 57 of file vec_bootstrap.h.
u8 vec_header_t::numa_id |
NUMA id.
Definition at line 58 of file vec_bootstrap.h.
u8 vec_header_t::vector_data[0] |
Vector data .
Definition at line 60 of file vec_bootstrap.h.
u8 vec_header_t::vpad[3] |
pad to 8 bytes
Definition at line 59 of file vec_bootstrap.h.