![]() |
FD.io VPP
v19.08-27-gf4dcae4
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | pw_cw_dpo_t |
A representation of a Psuedo Wire Control Word pop DPO. More... | |
Typedefs | |
typedef u32 | pw_cw_t |
A Psuedo Wire Control Word is 4 bytes. More... | |
typedef struct pw_cw_dpo_t | pw_cw_dpo_t |
A representation of a Psuedo Wire Control Word pop DPO. More... | |
Functions | |
STATIC_ASSERT_SIZEOF (pw_cw_dpo_t, 2 *sizeof(u64)) | |
Assert that the MPLS label object is less than a cache line in size. More... | |
void | pw_cw_dpo_create (const dpo_id_t *paremt, dpo_id_t *dpo) |
Create an PW CW pop. More... | |
u8 * | format_pw_cw_dpo (u8 *s, va_list *args) |
static pw_cw_dpo_t * | pw_cw_dpo_get (index_t index) |
void | pw_cw_dpo_module_init (void) |
Variables | |
pw_cw_dpo_t * | pw_cw_dpo_pool |
typedef struct pw_cw_dpo_t pw_cw_dpo_t |
A representation of a Psuedo Wire Control Word pop DPO.
|
inlinestatic |
void pw_cw_dpo_module_init | ( | void | ) |
STATIC_ASSERT_SIZEOF | ( | pw_cw_dpo_t | , |
2 * | sizeofu64 | ||
) |
Assert that the MPLS label object is less than a cache line in size.
Should this get any bigger then we will need to reconsider how many labels can be pushed in one object.
pw_cw_dpo_t* pw_cw_dpo_pool |