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

Go to the source code of this file.

Data Structures

struct  gbp_fwd_dpo_t_
 The GBP FWD DPO. More...
 

Typedefs

typedef struct gbp_fwd_dpo_t_ gbp_fwd_dpo_t
 The GBP FWD DPO. More...
 

Functions

void gbp_fwd_dpo_add_or_lock (dpo_proto_t dproto, dpo_id_t *dpo)
 
dpo_type_t gbp_fwd_dpo_get_type (void)
 
static gbp_fwd_dpo_tgbp_fwd_dpo_get (index_t index)
 

Variables

gbp_fwd_dpo_tgbp_fwd_dpo_pool
 pool of all interface DPOs More...
 

Typedef Documentation

typedef struct gbp_fwd_dpo_t_ gbp_fwd_dpo_t

The GBP FWD DPO.

Used in the L3 path to select the correct EPG uplink based on the source EPG.

Function Documentation

void gbp_fwd_dpo_add_or_lock ( dpo_proto_t  dproto,
dpo_id_t dpo 
)

Definition at line 86 of file gbp_fwd_dpo.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static gbp_fwd_dpo_t* gbp_fwd_dpo_get ( index_t  index)
inlinestatic

Definition at line 49 of file gbp_fwd_dpo.h.

+ Here is the caller graph for this function:

dpo_type_t gbp_fwd_dpo_get_type ( void  )

Definition at line 145 of file gbp_fwd_dpo.c.

+ Here is the caller graph for this function:

Variable Documentation

gbp_fwd_dpo_t* gbp_fwd_dpo_pool

pool of all interface DPOs

Definition at line 35 of file gbp_fwd_dpo.c.