Go to the source code of this file.
◆ BIER_IMP_ID_HLEN_SHIFT
#define BIER_IMP_ID_HLEN_SHIFT 24 |
When constructing the BIER imp ID from an index and BSL, shift the BSL this far.
Definition at line 39 of file bier_imp.c.
◆ bier_imp_add_or_lock()
◆ bier_imp_contribute_forwarding()
◆ bier_imp_db_module_init()
◆ bier_imp_dpo_lock()
static void bier_imp_dpo_lock |
( |
dpo_id_t * |
dpo | ) |
|
|
static |
◆ bier_imp_dpo_mem_show()
static void bier_imp_dpo_mem_show |
( |
void |
| ) |
|
|
static |
◆ bier_imp_dpo_unlock()
static void bier_imp_dpo_unlock |
( |
dpo_id_t * |
dpo | ) |
|
|
static |
◆ bier_imp_get_index()
◆ bier_imp_lock()
◆ bier_imp_lock_i()
◆ bier_imp_unlock()
void bier_imp_unlock |
( |
index_t |
bii | ) |
|
◆ format_bier_imp()
u8* format_bier_imp |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_bier_imp_dpo()
static u8* format_bier_imp_dpo |
( |
u8 * |
s, |
|
|
va_list * |
ap |
|
) |
| |
|
static |
◆ show_bier_imp()
◆ bier_imp_ip4_nodes
const static char* const bier_imp_ip4_nodes[] |
|
static |
Initial value:=
{
"bier-imp-ip4",
NULL,
}
Definition at line 181 of file bier_imp.c.
◆ bier_imp_ip6_nodes
const static char* const bier_imp_ip6_nodes[] |
|
static |
Initial value:=
{
"bier-imp-ip6",
NULL,
}
Definition at line 186 of file bier_imp.c.
◆ bier_imp_nodes
◆ bier_imp_pool
bier_imposition : The BIER imposition object
A BIER imposition object is present in the IP mcast output list and represents the imposition of a BIER bitmask. After BIER header imposition the packet is forward within the appropriate/specified BIER table The memory pool of all imp objects
Definition at line 33 of file bier_imp.c.
◆ bier_imp_vft
◆ show_bier_imp_node
Initial value:= {
.path = "show bier imp",
.short_help = "show bier imp [index]",
}
(constructor) VLIB_CLI_COMMAND (show_bier_imp_node)
Definition at line 291 of file bier_imp.c.