![]() |
FD.io VPP
v19.08-27-gf4dcae4
Vector Packet Processing
|
Include dependency graph for pw_cw.h:
This graph shows which files directly or indirectly include this file: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 |