OpenSDN source code
|
#include <vn.h>
Public Types | |
typedef std::map< std::string, VnIpamLinkData > | VnIpamDataMap |
typedef std::pair< std::string, VnIpamLinkData > | VnIpamDataPair |
Public Member Functions | |
VnData (const Agent *agent, IFMapNode *node, const string &name, const boost::uuids::uuid &acl_id, const string &vrf_name, const boost::uuids::uuid &mirror_acl_id, const boost::uuids::uuid &mc_acl_id, const std::vector< VnIpam > &ipam, const VnIpamDataMap &vn_ipam_data, int vxlan_id, int vnid, bool admin_state, bool enable_rpf, bool flood_unknown_unicast, Agent::ForwardingMode forwarding_mode, const boost::uuids::uuid &qos_config_uuid, bool mirror_destination, bool pbb_etree_enable, bool pbb_evpn_enable, bool layer2_control_word, UuidList slo_list, bool underlay_forwarding, bool vxlan_routing_vn, const boost::uuids::uuid &logical_router_uuid, UuidList mp_list, bool cfg_igmp_enable, uint32_t vn_max_flows, bool mac_ip_learning_enable, const boost::uuids::uuid &health_check_uuid) | |
virtual | ~VnData () |
![]() | |
AgentOperDBData (const Agent *agent, IFMapNode *node) | |
virtual | ~AgentOperDBData () |
void | SetIFMapNode (IFMapNode *node) |
IFMapNode * | ifmap_node () const |
const Agent * | agent () const |
![]() | |
AgentData () | |
virtual | ~AgentData () |
![]() | |
virtual | ~DBRequestData () |
Public Attributes | |
string | name_ |
string | vrf_name_ |
boost::uuids::uuid | acl_id_ |
boost::uuids::uuid | mirror_acl_id_ |
boost::uuids::uuid | mirror_cfg_acl_id_ |
std::vector< VnIpam > | ipam_ |
VnIpamDataMap | vn_ipam_data_ |
int | vxlan_id_ |
int | vnid_ |
bool | admin_state_ |
bool | enable_rpf_ |
bool | flood_unknown_unicast_ |
Agent::ForwardingMode | forwarding_mode_ |
boost::uuids::uuid | qos_config_uuid_ |
bool | mirror_destination_ |
bool | pbb_etree_enable_ |
bool | pbb_evpn_enable_ |
bool | layer2_control_word_ |
UuidList | slo_list_ |
bool | underlay_forwarding_ |
bool | vxlan_routing_vn_ |
boost::uuids::uuid | logical_router_uuid_ |
UuidList | mp_list_ |
bool | cfg_igmp_enable_ |
uint32_t | vn_max_flows_ |
bool | mac_ip_learning_enable_ |
boost::uuids::uuid | health_check_uuid_ |
typedef std::map<std::string, VnIpamLinkData> VnData::VnIpamDataMap |
typedef std::pair<std::string, VnIpamLinkData> VnData::VnIpamDataPair |
|
inline |
boost::uuids::uuid VnData::acl_id_ |
Agent::ForwardingMode VnData::forwarding_mode_ |
boost::uuids::uuid VnData::health_check_uuid_ |
boost::uuids::uuid VnData::logical_router_uuid_ |
boost::uuids::uuid VnData::mirror_acl_id_ |
boost::uuids::uuid VnData::mirror_cfg_acl_id_ |
boost::uuids::uuid VnData::qos_config_uuid_ |
VnIpamDataMap VnData::vn_ipam_data_ |