struct bier_entry_t_ bier_entry_t
The BIER entry.
index_t bier_entry_create(index_t bti, bier_bp_t bp)
void bier_entry_contribute_forwarding(index_t bei, dpo_id_t *dpo)
index_t be_bti
The index of the BIER table in which this entry resides.
fib_node_index_t be_path_list
the FIB path-list this entry resolves through.
static bier_entry_t * bier_entry_get(index_t bei)
bier_bp_t be_bp
the bit position this entry represents.
void bier_entry_path_add(index_t bei, const fib_route_path_t *brp)
fib_node_index_t be_sibling_index
sibling index on the path list
void bier_entry_path_update(index_t bei, const fib_route_path_t *rpaths)
fib_node_t be_node
linkage into the FIB graph
bier_entry_t * bier_entry_pool
u8 * format_bier_entry(u8 *s, va_list *ap)
int bier_entry_path_remove(index_t bei, const fib_route_path_t *brp)
void bier_entry_delete(index_t bei)