FD.io VPP  v21.01.1
Vector Packet Processing
gbp_itf_t_ Struct Reference

Attributes and configurations attached to interfaces by GBP. More...

Data Fields

u32 gi_locks
 Number of references to this interface. More...
 
u32 gi_sw_if_index
 The interface this wrapper is managing. More...
 
gbp_itf_mode_t gi_mode
 The mode of the interface. More...
 
u32gi_users
 Users of this interface - this is encoded in the user's handle. More...
 
u32gi_input_fbs
 L2/L3 Features configured by each user. More...
 
u32 gi_input_fb
 
u32gi_output_fbs
 
u32 gi_output_fb
 
gbp_itf_free_fn_t gi_free_fn
 function to call when the interface is deleted. More...
 
union {
   u32   gi_gbi
 GBP BD or RD index. More...
 
   index_t   gi_gri
 
}; 
 

Detailed Description

Attributes and configurations attached to interfaces by GBP.

Definition at line 36 of file gbp_itf.c.

Field Documentation

◆ @646

union { ... }

◆ gi_free_fn

gbp_itf_free_fn_t gbp_itf_t_::gi_free_fn

function to call when the interface is deleted.

Definition at line 69 of file gbp_itf.c.

◆ gi_gbi

u32 gbp_itf_t_::gi_gbi

GBP BD or RD index.

Definition at line 76 of file gbp_itf.c.

◆ gi_gri

index_t gbp_itf_t_::gi_gri

Definition at line 77 of file gbp_itf.c.

◆ gi_input_fb

u32 gbp_itf_t_::gi_input_fb

Definition at line 62 of file gbp_itf.c.

◆ gi_input_fbs

u32* gbp_itf_t_::gi_input_fbs

L2/L3 Features configured by each user.

Definition at line 61 of file gbp_itf.c.

◆ gi_locks

u32 gbp_itf_t_::gi_locks

Number of references to this interface.

Definition at line 41 of file gbp_itf.c.

◆ gi_mode

gbp_itf_mode_t gbp_itf_t_::gi_mode

The mode of the interface.

Definition at line 51 of file gbp_itf.c.

◆ gi_output_fb

u32 gbp_itf_t_::gi_output_fb

Definition at line 64 of file gbp_itf.c.

◆ gi_output_fbs

u32* gbp_itf_t_::gi_output_fbs

Definition at line 63 of file gbp_itf.c.

◆ gi_sw_if_index

u32 gbp_itf_t_::gi_sw_if_index

The interface this wrapper is managing.

Definition at line 46 of file gbp_itf.c.

◆ gi_users

u32* gbp_itf_t_::gi_users

Users of this interface - this is encoded in the user's handle.

Definition at line 56 of file gbp_itf.c.


The documentation for this struct was generated from the following file: