|  | 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.