![]()  | 
  
    FD.io VPP
    v21.01.1
    
   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.