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

A bridge Domain Representation. More...

+ Collaboration diagram for gbp_bridge_domain_t_:

Data Fields

u32 gb_bd_id
 Bridge-domain ID. More...
 
u32 gb_bd_index
 
u32 gb_rdi
 Index of the Route-domain this BD is associated with. More...
 
gbp_bridge_domain_flags_t gb_flags
 Flags conttrolling behaviour. More...
 
u32 gb_bvi_sw_if_index
 The BD's BVI interface (obligatory) More...
 
u32 gb_uu_fwd_sw_if_index
 The BD's MAC spine-proxy interface (optional) More...
 
gbp_itf_hdl_t gb_bm_flood_itf
 The BD's interface to sned Broadcast and multicast packets. More...
 
u32 gb_vni
 The index of the BD's VNI interface on which packets from unkown endpoints arrive. More...
 
u32 gb_locks
 locks/references to the BD so it does not get deleted (from the API) whilst it is still being used More...
 

Detailed Description

A bridge Domain Representation.

This is a standard bridge-domain plus all the attributes it must have to supprt the GBP model.

Definition at line 42 of file gbp_bridge_domain.h.

Field Documentation

◆ gb_bd_id

u32 gbp_bridge_domain_t_::gb_bd_id

Bridge-domain ID.

Definition at line 47 of file gbp_bridge_domain.h.

◆ gb_bd_index

u32 gbp_bridge_domain_t_::gb_bd_index

Definition at line 48 of file gbp_bridge_domain.h.

◆ gb_bm_flood_itf

gbp_itf_hdl_t gbp_bridge_domain_t_::gb_bm_flood_itf

The BD's interface to sned Broadcast and multicast packets.

Definition at line 74 of file gbp_bridge_domain.h.

◆ gb_bvi_sw_if_index

u32 gbp_bridge_domain_t_::gb_bvi_sw_if_index

The BD's BVI interface (obligatory)

Definition at line 64 of file gbp_bridge_domain.h.

◆ gb_flags

gbp_bridge_domain_flags_t gbp_bridge_domain_t_::gb_flags

Flags conttrolling behaviour.

Definition at line 59 of file gbp_bridge_domain.h.

◆ gb_locks

u32 gbp_bridge_domain_t_::gb_locks

locks/references to the BD so it does not get deleted (from the API) whilst it is still being used

Definition at line 86 of file gbp_bridge_domain.h.

◆ gb_rdi

u32 gbp_bridge_domain_t_::gb_rdi

Index of the Route-domain this BD is associated with.

This is used as the 'scope' of the packets for contract matching.

Definition at line 54 of file gbp_bridge_domain.h.

◆ gb_uu_fwd_sw_if_index

u32 gbp_bridge_domain_t_::gb_uu_fwd_sw_if_index

The BD's MAC spine-proxy interface (optional)

Definition at line 69 of file gbp_bridge_domain.h.

◆ gb_vni

u32 gbp_bridge_domain_t_::gb_vni

The index of the BD's VNI interface on which packets from unkown endpoints arrive.

Definition at line 80 of file gbp_bridge_domain.h.


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