FD.io VPP
v20.01-48-g3e0dafb74
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | bier_entry_t_ |
The BIER entry. More... | |
Typedefs | |
typedef struct bier_entry_t_ | bier_entry_t |
The BIER entry. More... | |
Functions | |
index_t | bier_entry_create (index_t bti, bier_bp_t bp) |
void | bier_entry_delete (index_t bei) |
void | bier_entry_path_update (index_t bei, const fib_route_path_t *rpaths) |
void | bier_entry_path_add (index_t bei, const fib_route_path_t *brp) |
int | bier_entry_path_remove (index_t bei, const fib_route_path_t *brp) |
u8 * | format_bier_entry (u8 *s, va_list *ap) |
void | bier_entry_contribute_forwarding (index_t bei, dpo_id_t *dpo) |
static bier_entry_t * | bier_entry_get (index_t bei) |
Variables | |
bier_entry_t * | bier_entry_pool |
typedef struct bier_entry_t_ bier_entry_t |
The BIER entry.
the BIER entry is the representation of a BIER forwarding egress router (BFER) (or the egress PE) that is assigned a bit position.
Definition at line 355 of file bier_entry.c.
Definition at line 62 of file bier_entry.c.
void bier_entry_delete | ( | index_t | bei | ) |
Definition at line 143 of file bier_entry.c.
|
inlinestatic |
void bier_entry_path_add | ( | index_t | bei, |
const fib_route_path_t * | brp | ||
) |
Definition at line 170 of file bier_entry.c.
int bier_entry_path_remove | ( | index_t | bei, |
const fib_route_path_t * | brp | ||
) |
Definition at line 296 of file bier_entry.c.
void bier_entry_path_update | ( | index_t | bei, |
const fib_route_path_t * | rpaths | ||
) |
Definition at line 240 of file bier_entry.c.
Definition at line 367 of file bier_entry.c.
bier_entry_t* bier_entry_pool |
Definition at line 25 of file bier_entry.c.