FD.io VPP
v20.01-48-g3e0dafb74
Vector Packet Processing
|
A representation of an MPLS label for imposition in the data-path. More...
Public Member Functions | |
CLIB_CACHE_LINE_ALIGN_MARK (cacheline0) | |
required for pool_get_aligned. More... | |
Data Fields | |
dpo_id_t | mdd_dpo |
Next DPO in the graph. More... | |
dpo_proto_t | mdd_payload_proto |
The protocol of the payload/packets that are being encapped. More... | |
fib_rpf_id_t | mdd_rpf_id |
RPF-ID (if this is an mcast disposition) More... | |
u16 | mdd_locks |
Number of locks/users of the label. More... | |
fib_mpls_lsp_mode_t | mdd_mode |
LSP mode. More... | |
A representation of an MPLS label for imposition in the data-path.
Definition at line 27 of file mpls_disposition.h.
mpls_disp_dpo_t::CLIB_CACHE_LINE_ALIGN_MARK | ( | cacheline0 | ) |
required for pool_get_aligned.
memebers used in the switch path come first!
dpo_id_t mpls_disp_dpo_t::mdd_dpo |
Next DPO in the graph.
Definition at line 38 of file mpls_disposition.h.
u16 mpls_disp_dpo_t::mdd_locks |
Number of locks/users of the label.
Definition at line 53 of file mpls_disposition.h.
fib_mpls_lsp_mode_t mpls_disp_dpo_t::mdd_mode |
LSP mode.
Definition at line 58 of file mpls_disposition.h.
dpo_proto_t mpls_disp_dpo_t::mdd_payload_proto |
The protocol of the payload/packets that are being encapped.
Definition at line 43 of file mpls_disposition.h.
fib_rpf_id_t mpls_disp_dpo_t::mdd_rpf_id |
RPF-ID (if this is an mcast disposition)
Definition at line 48 of file mpls_disposition.h.