FD.io VPP
v17.07.01-10-g3be13f0
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | mpls_disp_dpo_t |
A representation of an MPLS label for imposition in the data-path. More... | |
Typedefs | |
typedef struct mpls_disp_dpo_t | mpls_disp_dpo_t |
A representation of an MPLS label for imposition in the data-path. More... | |
Functions | |
index_t | mpls_disp_dpo_create (dpo_proto_t payload_proto, fib_rpf_id_t rpf_id, const dpo_id_t *dpo) |
Create an MPLS label object. More... | |
u8 * | format_mpls_disp_dpo (u8 *s, va_list *args) |
static mpls_disp_dpo_t * | mpls_disp_dpo_get (index_t index) |
void | mpls_disp_dpo_module_init (void) |
Variables | |
mpls_disp_dpo_t * | mpls_disp_dpo_pool |
typedef struct mpls_disp_dpo_t mpls_disp_dpo_t |
A representation of an MPLS label for imposition in the data-path.
index_t mpls_disp_dpo_create | ( | dpo_proto_t | payload_proto, |
fib_rpf_id_t | rpf_id, | ||
const dpo_id_t * | dpo | ||
) |
Create an MPLS label object.
payload_proto | The ptocool of the payload packets that will be imposed with this label header. |
dpo | The parent of the created MPLS label object |
Definition at line 45 of file mpls_disposition.c.
|
inlinestatic |
Definition at line 78 of file mpls_disposition.h.
void mpls_disp_dpo_module_init | ( | void | ) |
Definition at line 361 of file mpls_disposition.c.
mpls_disp_dpo_t* mpls_disp_dpo_pool |
Definition at line 23 of file mpls_disposition.c.