![]() |
FD.io VPP
v20.09-64-g4f7b92f0a
Vector Packet Processing
|
bier_disposition : The BIER disposition object More...
Collaboration diagram for bier_disp_entry_t_: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.