FD.io VPP
v20.01-48-g3e0dafb74
Vector Packet Processing
|
bier_disposition : The BIER disposition object More...
Public Member Functions | |
CLIB_CACHE_LINE_ALIGN_MARK (cacheline0) | |
Required for pool_get_aligned. More... | |
Data Fields | |
struct { | |
dpo_id_t bde_dpo | |
u32 bde_rpf_id | |
} | bde_fwd [BIER_HDR_N_PROTO] |
The DPO contributed from the per-payload protocol parents on cacheline 1. More... | |
u32 | bde_locks |
number of locks More... | |
fib_node_index_t | bde_pl [BIER_HDR_N_PROTO] |
The path-lists used by per-payload protocol parents. More... | |
bier_disposition : The BIER disposition object
A BIER disposition object is used to pop the BIER header for for-us packets and steer the packet down the payload protocol specific graph The BIER disposition object
Definition at line 32 of file bier_disp_entry.h.
bier_disp_entry_t_::CLIB_CACHE_LINE_ALIGN_MARK | ( | cacheline0 | ) |
Required for pool_get_aligned.
dpo_id_t bier_disp_entry_t_::bde_dpo |
Definition at line 44 of file bier_disp_entry.h.
struct { ... } bier_disp_entry_t_::bde_fwd[BIER_HDR_N_PROTO] |
The DPO contributed from the per-payload protocol parents on cacheline 1.
u32 bier_disp_entry_t_::bde_locks |
number of locks
Definition at line 51 of file bier_disp_entry.h.
fib_node_index_t bier_disp_entry_t_::bde_pl[BIER_HDR_N_PROTO] |
The path-lists used by per-payload protocol parents.
We don't add the disp entry to the graph as a sibling since there is nothing we can do with the updates to forwarding.
Definition at line 59 of file bier_disp_entry.h.
u32 bier_disp_entry_t_::bde_rpf_id |
Definition at line 45 of file bier_disp_entry.h.