Go to the source code of this file.
|
index_t | gbp_bridge_domain_index (const gbp_bridge_domain_t *gbd) |
|
static void | gbp_bridge_domain_lock (index_t i) |
|
u32 | gbp_bridge_domain_get_bd_id (index_t gbdi) |
|
static index_t | gbp_bridge_domain_find (u32 bd_id) |
|
index_t | gbp_bridge_domain_find_and_lock (u32 bd_id) |
|
static void | gbp_bridge_domain_db_add (gbp_bridge_domain_t *gb) |
|
static void | gbp_bridge_domain_db_remove (gbp_bridge_domain_t *gb) |
|
u8 * | format_gbp_bridge_domain_flags (u8 *s, va_list *args) |
|
static u8 * | format_gbp_bridge_domain_ptr (u8 *s, va_list *args) |
|
u8 * | format_gbp_bridge_domain (u8 *s, va_list *args) |
|
int | gbp_bridge_domain_add_and_lock (u32 bd_id, u32 rd_id, gbp_bridge_domain_flags_t flags, u32 bvi_sw_if_index, u32 uu_fwd_sw_if_index, u32 bm_flood_sw_if_index) |
|
void | gbp_bridge_domain_itf_add (index_t gbdi, u32 sw_if_index, l2_bd_port_type_t type) |
|
void | gbp_bridge_domain_itf_del (index_t gbdi, u32 sw_if_index, l2_bd_port_type_t type) |
|
void | gbp_bridge_domain_unlock (index_t gbdi) |
|
int | gbp_bridge_domain_delete (u32 bd_id) |
|
void | gbp_bridge_domain_walk (gbp_bridge_domain_cb_t cb, void *ctx) |
|
static clib_error_t * | gbp_bridge_domain_cli (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static int | gbp_bridge_domain_show_one (gbp_bridge_domain_t *gb, void *ctx) |
|
static clib_error_t * | gbp_bridge_domain_show (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | gbp_bridge_domain_init (vlib_main_t *vm) |
|
◆ GBP_BD_DBG
◆ format_gbp_bridge_domain()
u8* format_gbp_bridge_domain |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_gbp_bridge_domain_flags()
u8* format_gbp_bridge_domain_flags |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_gbp_bridge_domain_ptr()
static u8* format_gbp_bridge_domain_ptr |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
◆ gbp_bridge_domain_add_and_lock()
◆ gbp_bridge_domain_cli()
◆ gbp_bridge_domain_db_add()
◆ gbp_bridge_domain_db_remove()
◆ gbp_bridge_domain_delete()
int gbp_bridge_domain_delete |
( |
u32 |
bd_id | ) |
|
◆ gbp_bridge_domain_find()
static index_t gbp_bridge_domain_find |
( |
u32 |
bd_id | ) |
|
|
static |
◆ gbp_bridge_domain_find_and_lock()
index_t gbp_bridge_domain_find_and_lock |
( |
u32 |
bd_id | ) |
|
◆ gbp_bridge_domain_get_bd_id()
◆ gbp_bridge_domain_index()
◆ gbp_bridge_domain_init()
◆ gbp_bridge_domain_itf_add()
◆ gbp_bridge_domain_itf_del()
◆ gbp_bridge_domain_lock()
static void gbp_bridge_domain_lock |
( |
index_t |
i | ) |
|
|
static |
◆ gbp_bridge_domain_show()
◆ gbp_bridge_domain_show_one()
◆ gbp_bridge_domain_unlock()
void gbp_bridge_domain_unlock |
( |
index_t |
gbdi | ) |
|
◆ gbp_bridge_domain_walk()
◆ gb_logger
◆ gbp_bridge_domain_cli_node
Initial value:= {
.path = "gbp bridge-domain",
.short_help = "gbp bridge-domain [del] bd <ID> bvi <interface> [uu-fwd <interface>] [bm-flood <interface>] [flags <flags>]",
}
(constructor) VLIB_CLI_COMMAND (gbp_bridge_domain_cli_node)
Definition at line 444 of file gbp_bridge_domain.c.
◆ gbp_bridge_domain_db
◆ gbp_bridge_domain_pool
◆ gbp_bridge_domain_show_node
Initial value:= {
.path = "show gbp bridge-domain",
.short_help = "show gbp bridge-domain\n",
}
(constructor) VLIB_CLI_COMMAND (gbp_bridge_domain_show_node)
Definition at line 480 of file gbp_bridge_domain.c.
◆ gbp_scope_by_bd_index
static clib_error_t * gbp_bridge_domain_show(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
static clib_error_t * gbp_bridge_domain_cli(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)