|
OpenSDN source code
|
#include <vrf.h>


Public Types | |
| enum | VrfEntryFlags { ConfigVrf = 1 << 0 , GwVrf = 1 << 1 , MirrorVrf = 1 << 2 , PbbVrf = 1 << 3 } |
| enum | VrfId { FABRIC_VRF_ID , LINKLOCAL_VRF_ID } |
Public Member Functions | |
| VrfData (Agent *agent, IFMapNode *node, uint32_t flags, const boost::uuids::uuid &vn_uuid, uint32_t isid, const std::string bmac_vrf_name, uint32_t mac_aging_time, bool learning_enabled, uint32_t hbf_rintf=Interface::kInvalidIndex, uint32_t hbf_lintf=Interface::kInvalidIndex) | |
| virtual | ~VrfData () |
| uint32_t | ConfigFlags () |
Public Member Functions inherited from AgentOperDBData | |
| AgentOperDBData (const Agent *agent, IFMapNode *node) | |
| virtual | ~AgentOperDBData () |
| void | SetIFMapNode (IFMapNode *node) |
| IFMapNode * | ifmap_node () const |
| const Agent * | agent () const |
Public Member Functions inherited from AgentData | |
| AgentData () | |
| virtual | ~AgentData () |
Public Member Functions inherited from DBRequestData | |
| virtual | ~DBRequestData () |
Public Attributes | |
| uint32_t | flags_ |
| boost::uuids::uuid | vn_uuid_ |
| boost::uuids::uuid | si_vn_ref_uuid_ |
| uint32_t | isid_ |
| std::string | bmac_vrf_name_ |
| uint32_t | mac_aging_time_ |
| bool | learning_enabled_ |
| std::string | forwarding_vrf_name_ |
| uint32_t | hbf_rintf_ |
| uint32_t | hbf_lintf_ |
| enum VrfData::VrfId |
|
inline |
| boost::uuids::uuid VrfData::si_vn_ref_uuid_ |
| boost::uuids::uuid VrfData::vn_uuid_ |