|
FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the documentation of this file.
16 #ifndef __BIER_BIFT_TABLE_H__
17 #define __BIER_BIFT_TABLE_H__
28 #define BIER_BIFT_N_ENTRIES (1 << 20)
#define BIER_BIFT_N_ENTRIES
static const dpo_id_t * bier_bift_dp_lookup(bier_bift_id_t key_host_order)
struct bier_bfit_table_t_ bier_bfit_table_t
static u32 vnet_mpls_uc_get_label(mpls_label_t label_exp_s_ttl)
void bier_bift_table_entry_add(bier_bift_id_t id, const dpo_id_t *dpo)
bier_bfit_table_t * bier_bift_table
Global BIFT table.
void bier_bift_table_entry_remove(bier_bift_id_t id)
dpo_id_t bblt_dpos[BIER_BIFT_N_ENTRIES]
Forwarding information for each BIFT ID.
u32 bier_bift_id_t
The BIER universal 'label'.
u32 bblt_n_entries
The number of entries in the table.
The identity of a DPO is a combination of its type and its instance number/index of objects of that t...