FD.io VPP  v19.08.1-401-g8e4ed521a
Vector Packet Processing
VOM::gbp_subnet::type_t Struct Reference
+ Inheritance diagram for VOM::gbp_subnet::type_t:
+ Collaboration diagram for VOM::gbp_subnet::type_t:

Static Public Attributes

static const type_t STITCHED_INTERNAL
 Internal subnet is reachable through the source EPG's uplink interface. More...
 
static const type_t STITCHED_EXTERNAL
 External subnet requires NAT translation before egress. More...
 
static const type_t TRANSPORT
 A transport subnet, sent via the RD's UU-fwd interface. More...
 
static const type_t L3_OUT
 A L3-out subnet. More...
 
static const type_t ANON_L3_OUT
 An anonymous L3-out subnet. More...
 

Additional Inherited Members

- Public Member Functions inherited from VOM::enum_base< type_t >
const std::string & to_string () const
 convert to string format for debug purposes More...
 
bool operator== (const enum_base &e) const
 Comparison operator. More...
 
enum_baseoperator= (const enum_base &e)
 Assignment. More...
 
enum_baseoperator|= (const enum_base &e)
 bitwise or assignemnt More...
 
enum_base operator| (const enum_base &e1) const
 bitwise or More...
 
bool operator!= (const enum_base &e) const
 Comparison operator. More...
 
 operator int () const
 integer conversion operator More...
 
int value () const
 Return the value of the enum - same as integer conversion. More...
 
- Protected Member Functions inherited from VOM::enum_base< type_t >
 enum_base (int value, const std::string desc)
 Constructor of an enum - takes value and string description. More...
 
virtual ~enum_base ()
 Constructor. More...
 

Detailed Description

Definition at line 38 of file gbp_subnet.hpp.

Field Documentation

◆ ANON_L3_OUT

const gbp_subnet::type_t VOM::gbp_subnet::type_t::ANON_L3_OUT
static

An anonymous L3-out subnet.

Definition at line 64 of file gbp_subnet.hpp.

◆ L3_OUT

const gbp_subnet::type_t VOM::gbp_subnet::type_t::L3_OUT
static

A L3-out subnet.

Definition at line 59 of file gbp_subnet.hpp.

◆ STITCHED_EXTERNAL

const gbp_subnet::type_t VOM::gbp_subnet::type_t::STITCHED_EXTERNAL
static

External subnet requires NAT translation before egress.

Definition at line 49 of file gbp_subnet.hpp.

◆ STITCHED_INTERNAL

const gbp_subnet::type_t VOM::gbp_subnet::type_t::STITCHED_INTERNAL
static

Internal subnet is reachable through the source EPG's uplink interface.

Definition at line 44 of file gbp_subnet.hpp.

◆ TRANSPORT

const gbp_subnet::type_t VOM::gbp_subnet::type_t::TRANSPORT
static

A transport subnet, sent via the RD's UU-fwd interface.

Definition at line 54 of file gbp_subnet.hpp.


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