FD.io VPP  v19.01.2-3-gf61a1a8
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...
 
epg_id_t gpd_epg
 EPG. 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 26 of file gbp_policy_dpo.h.

Member Function Documentation

gbp_policy_dpo_t_::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Field Documentation

dpo_id_t gbp_policy_dpo_t_::gpd_dpo

Stacked DPO on DVR/ADJ of output interface.

Definition at line 53 of file gbp_policy_dpo.h.

epg_id_t gbp_policy_dpo_t_::gpd_epg

EPG.

Definition at line 38 of file gbp_policy_dpo.h.

u16 gbp_policy_dpo_t_::gpd_locks

number of locks.

Definition at line 48 of file gbp_policy_dpo.h.

dpo_proto_t gbp_policy_dpo_t_::gpd_proto

The protocol of packets using this DPO.

Definition at line 33 of file gbp_policy_dpo.h.

u32 gbp_policy_dpo_t_::gpd_sw_if_index

output sw_if_index

Definition at line 43 of file gbp_policy_dpo.h.


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