FD.io VPP  v18.10-32-g1161dda
Vector Packet Processing
gbp_recirc.c File Reference
+ Include dependency graph for gbp_recirc.c:

Go to the source code of this file.

Functions

int gbp_recirc_add (u32 sw_if_index, epg_id_t epg_id, u8 is_ext)
 
void gbp_recirc_delete (u32 sw_if_index)
 
void gbp_recirc_walk (gbp_recirc_cb_t cb, void *ctx)
 
static int gbp_recirc_show_one (gbp_recirc_t *gr, void *ctx)
 
static clib_error_tgbp_recirc_show (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 

Variables

gbp_recirc_tgbp_recirc_pool
 Pool of GBP recircs. More...
 
index_tgbp_recirc_db
 Recirc configs keyed by sw_if_index. More...
 
static vlib_cli_command_t gbp_recirc_show_node
 (constructor) VLIB_CLI_COMMAND (gbp_recirc_show_node) More...
 

Function Documentation

int gbp_recirc_add ( u32  sw_if_index,
epg_id_t  epg_id,
u8  is_ext 
)

Definition at line 34 of file gbp_recirc.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gbp_recirc_delete ( u32  sw_if_index)

Definition at line 119 of file gbp_recirc.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static clib_error_t* gbp_recirc_show ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 187 of file gbp_recirc.c.

+ Here is the call graph for this function:

static int gbp_recirc_show_one ( gbp_recirc_t gr,
void *  ctx 
)
static

Definition at line 173 of file gbp_recirc.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gbp_recirc_walk ( gbp_recirc_cb_t  cb,
void *  ctx 
)

Definition at line 159 of file gbp_recirc.c.

+ Here is the caller graph for this function:

Variable Documentation

index_t* gbp_recirc_db

Recirc configs keyed by sw_if_index.

Definition at line 31 of file gbp_recirc.c.

gbp_recirc_t* gbp_recirc_pool

Pool of GBP recircs.

Data plane functions.

Definition at line 26 of file gbp_recirc.c.

vlib_cli_command_t gbp_recirc_show_node
static
Initial value:
= {
.path = "show gbp recirc",
.short_help = "show gbp recirc\n",
.function = gbp_recirc_show,
}
static clib_error_t * gbp_recirc_show(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: gbp_recirc.c:187

(constructor) VLIB_CLI_COMMAND (gbp_recirc_show_node)

Definition at line 205 of file gbp_recirc.c.