FD.io VPP
v19.04.4-rc0-5-ge88582fac
Vector Packet Processing
|
Go to the source code of this file.
Macros | |
#define | GBP_EXT_ITF_ID 0x00000080 |
#define | GBP_EXT_ITF_DBG(...) vlib_log_debug (gx_logger, __VA_ARGS__); |
Functions | |
u8 * | format_gbp_ext_itf (u8 *s, va_list *args) |
int | gbp_ext_itf_add (u32 sw_if_index, u32 bd_id, u32 rd_id) |
int | gbp_ext_itf_delete (u32 sw_if_index) |
void | gbp_ext_itf_walk (gbp_ext_itf_cb_t cb, void *ctx) |
static walk_rc_t | gbp_ext_itf_show_one (gbp_ext_itf_t *gx, void *ctx) |
static clib_error_t * | gbp_ext_itf_show (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
static clib_error_t * | gbp_ext_itf_init (vlib_main_t *vm) |
Variables | |
gbp_ext_itf_t * | gbp_ext_itf_pool |
Pool of GBP ext_itfs. More... | |
index_t * | gbp_ext_itf_db |
external interface configs keyed by sw_if_index More... | |
vlib_log_class_t | gx_logger |
logger More... | |
static vlib_cli_command_t | gbp_ext_itf_show_node |
(constructor) VLIB_CLI_COMMAND (gbp_ext_itf_show_node) More... | |
#define GBP_EXT_ITF_DBG | ( | ... | ) | vlib_log_debug (gx_logger, __VA_ARGS__); |
Definition at line 38 of file gbp_ext_itf.c.
#define GBP_EXT_ITF_ID 0x00000080 |
Definition at line 31 of file gbp_ext_itf.c.
Definition at line 42 of file gbp_ext_itf.c.
Definition at line 52 of file gbp_ext_itf.c.
int gbp_ext_itf_delete | ( | u32 | sw_if_index | ) |
Definition at line 106 of file gbp_ext_itf.c.
|
static |
|
static |
|
static |
Definition at line 148 of file gbp_ext_itf.c.
void gbp_ext_itf_walk | ( | gbp_ext_itf_cb_t | cb, |
void * | ctx | ||
) |
index_t* gbp_ext_itf_db |
external interface configs keyed by sw_if_index
Definition at line 29 of file gbp_ext_itf.c.
gbp_ext_itf_t* gbp_ext_itf_pool |
Pool of GBP ext_itfs.
Exposed types for the data-plane.
Definition at line 24 of file gbp_ext_itf.c.
|
static |
(constructor) VLIB_CLI_COMMAND (gbp_ext_itf_show_node)
Definition at line 173 of file gbp_ext_itf.c.
vlib_log_class_t gx_logger |
logger
Definition at line 36 of file gbp_ext_itf.c.