Go to the source code of this file.
#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.
static void bier_imp_dpo_lock |
( |
dpo_id_t * |
dpo | ) |
|
|
static |
static void bier_imp_dpo_mem_show |
( |
void |
| ) |
|
|
static |
static void bier_imp_dpo_unlock |
( |
dpo_id_t * |
dpo | ) |
|
|
static |
void bier_imp_unlock |
( |
index_t |
bii | ) |
|
u8* format_bier_imp |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
static u8* format_bier_imp_dpo |
( |
u8 * |
s, |
|
|
va_list * |
ap |
|
) |
| |
|
static |
const char* const bier_imp_ip4_nodes[] |
|
static |
const char* const bier_imp_ip6_nodes[] |
|
static |
Initial value:=
{
}
static const char *const bier_imp_ip4_nodes[]
static const char *const bier_imp_ip6_nodes[]
Definition at line 192 of file bier_imp.c.
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/specifid BIER table The memory pool of all imp objects
Definition at line 33 of file bier_imp.c.
Initial value:= {
}
static void bier_imp_dpo_lock(dpo_id_t *dpo)
static void bier_imp_dpo_unlock(dpo_id_t *dpo)
static void bier_imp_dpo_mem_show(void)
static u8 * format_bier_imp_dpo(u8 *s, va_list *ap)
Definition at line 230 of file bier_imp.c.
Initial value:= {
.path = "show bier imp",
.short_help = "show bier imp [index]",
}
static clib_error_t * show_bier_imp(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (show_bier_imp_node)
Definition at line 284 of file bier_imp.c.