FD.io VPP  v18.07-rc0-415-g6c78436
Vector Packet Processing
gbp_recirc.h File Reference
+ Include dependency graph for gbp_recirc.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  gpb_recirc_t_
 An Endpoint Group representation. More...
 

Typedefs

typedef struct gpb_recirc_t_ gbp_recirc_t
 An Endpoint Group representation. More...
 
typedef int(* gbp_recirc_cb_t) (gbp_recirc_t *gbpe, void *ctx)
 

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 bgpe, void *ctx)
 
static const gbp_recirc_tgbp_recirc_get (u32 sw_if_index)
 

Variables

gbp_recirc_tgbp_recirc_pool
 Data plane functions. More...
 
index_tgbp_recirc_db
 Recirc configs keyed by sw_if_index. More...
 

Typedef Documentation

typedef int(* gbp_recirc_cb_t) (gbp_recirc_t *gbpe, void *ctx)

Definition at line 52 of file gbp_recirc.h.

typedef struct gpb_recirc_t_ gbp_recirc_t

An Endpoint Group representation.

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 118 of file gbp_recirc.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static const gbp_recirc_t* gbp_recirc_get ( u32  sw_if_index)
inlinestatic

Definition at line 62 of file gbp_recirc.h.

+ Here is the caller graph for this function:

void gbp_recirc_walk ( gbp_recirc_cb_t  bgpe,
void *  ctx 
)

Definition at line 158 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

Data plane functions.

Data plane functions.

Definition at line 26 of file gbp_recirc.c.