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

The GBP FWD DPO. More...

+ Collaboration diagram for gbp_policy_dpo_t_:

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 

Data Fields

dpo_proto_t gpd_proto
 The protocol of packets using this DPO. More...
 
sclass_t gpd_sclass
 SClass. More...
 
gbp_scope_t gpd_scope
 sclass scope More...
 
u32 gpd_sw_if_index
 output sw_if_index More...
 
u16 gpd_locks
 number of locks. More...
 
dpo_id_t gpd_dpo
 Stacked DPO on DVR/ADJ of output interface. More...
 

Detailed Description

The GBP FWD DPO.

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

Definition at line 29 of file gbp_policy_dpo.h.

Member Function Documentation

◆ CLIB_CACHE_LINE_ALIGN_MARK()

gbp_policy_dpo_t_::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Field Documentation

◆ gpd_dpo

dpo_id_t gbp_policy_dpo_t_::gpd_dpo

Stacked DPO on DVR/ADJ of output interface.

Definition at line 61 of file gbp_policy_dpo.h.

◆ gpd_locks

u16 gbp_policy_dpo_t_::gpd_locks

number of locks.

Definition at line 56 of file gbp_policy_dpo.h.

◆ gpd_proto

dpo_proto_t gbp_policy_dpo_t_::gpd_proto

The protocol of packets using this DPO.

Definition at line 36 of file gbp_policy_dpo.h.

◆ gpd_sclass

sclass_t gbp_policy_dpo_t_::gpd_sclass

SClass.

Definition at line 41 of file gbp_policy_dpo.h.

◆ gpd_scope

gbp_scope_t gbp_policy_dpo_t_::gpd_scope

sclass scope

Definition at line 46 of file gbp_policy_dpo.h.

◆ gpd_sw_if_index

u32 gbp_policy_dpo_t_::gpd_sw_if_index

output sw_if_index

Definition at line 51 of file gbp_policy_dpo.h.


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