|
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 () |
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 | |
| 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_ |