FD.io VPP
v19.01.2-3-gf61a1a8
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | gpb_recirc_t_ |
A GBP recirculation interface representation Thes interfaces join Bridge domains that are internal to those that are NAT external, so the packets can be NAT translated and then undergo the whole policy process again. More... | |
Typedefs | |
typedef struct gpb_recirc_t_ | gbp_recirc_t |
A GBP recirculation interface representation Thes interfaces join Bridge domains that are internal to those that are NAT external, so the packets can be NAT translated and then undergo the whole policy process again. More... | |
typedef walk_rc_t(* | 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) |
int | gbp_recirc_delete (u32 sw_if_index) |
void | gbp_recirc_walk (gbp_recirc_cb_t bgpe, void *ctx) |
static gbp_recirc_t * | gbp_recirc_get (u32 sw_if_index) |
Variables | |
gbp_recirc_t * | gbp_recirc_pool |
Data plane functions. More... | |
index_t * | gbp_recirc_db |
Recirc configs keyed by sw_if_index. More... | |
typedef walk_rc_t(* gbp_recirc_cb_t) (gbp_recirc_t *gbpe, void *ctx) |
Definition at line 65 of file gbp_recirc.h.
typedef struct gpb_recirc_t_ gbp_recirc_t |
A GBP recirculation interface representation Thes interfaces join Bridge domains that are internal to those that are NAT external, so the packets can be NAT translated and then undergo the whole policy process again.
Definition at line 62 of file gbp_recirc.c.
int gbp_recirc_delete | ( | u32 | sw_if_index | ) |
Definition at line 175 of file gbp_recirc.c.
|
inlinestatic |
void gbp_recirc_walk | ( | gbp_recirc_cb_t | bgpe, |
void * | ctx | ||
) |
index_t* gbp_recirc_db |
Recirc configs keyed by sw_if_index.
Definition at line 34 of file gbp_recirc.c.
gbp_recirc_t* gbp_recirc_pool |