|
static void | AddFabricFloatingIp (Agent *agent, VmInterfaceConfigData *data, IpAddress src_ip) |
|
static bool | BuildFloatingIpVnVrf (Agent *agent, VmInterfaceConfigData *data, IFMapNode *node, IFMapNode *vn_node) |
|
static void | BuildFloatingIpList (Agent *agent, VmInterfaceConfigData *data, IFMapNode *node) |
|
static void | BuildAliasIpList (InterfaceTable *intf_table, VmInterfaceConfigData *data, IFMapNode *node) |
|
static void | BuildStaticRouteList (VmInterfaceConfigData *data, IFMapNode *node) |
|
static void | BuildResolveRoute (VmInterfaceConfigData *data, IFMapNode *node) |
|
static bool | IsVlanSubInterface (VirtualMachineInterface *cfg) |
|
static void | BuildInterfaceConfigurationData (Agent *agent, IFMapNode *node, uint16_t *rx_vlan_id, uint16_t *tx_vlan_id, IFMapNode **li_node, IFMapNode **phy_interface, IFMapNode **phy_device) |
|
static void | BuildInterfaceConfigurationDataFromVpg (Agent *agent, IFMapNode *node, IFMapNode **vpg_node, IFMapNode **phy_interface, IFMapNode **phy_device) |
|
static void | BuildAllowedAddressPairRouteList (VirtualMachineInterface *cfg, VmInterfaceConfigData *data) |
|
static void | BuildVrfAndServiceVlanInfo (Agent *agent, VmInterfaceConfigData *data, IFMapNode *node) |
|
static void | BuildProxyArpFlags (Agent *agent, VmInterfaceConfigData *data, VirtualMachineInterface *cfg) |
|
static bool | ValidateFatFlowCfg (const boost::uuids::uuid &u, const ProtocolType *pt) |
|
static void | BuildFatFlowTable (Agent *agent, const boost::uuids::uuid &u, VmInterfaceConfigData *data, IFMapNode *node) |
|
static void | BuildInstanceIp (Agent *agent, VmInterfaceConfigData *data, IFMapNode *node) |
|
static void | BuildTagList (VmInterface::TagEntryList *tag_list, IFMapNode *node) |
|
static void | BuildSgList (VmInterfaceConfigData *data, IFMapNode *node) |
|
static bool | BuildBridgeDomainVrfTable (Agent *agent, IFMapNode *vn_node) |
|
static bool | BuildBridgeDomainVnTable (Agent *agent, IFMapNode *bridge_domain_node) |
|
static void | UpdateVmiSiMode (Agent *agent, VmInterfaceConfigData *data, IFMapNode *node) |
|
static void | BuildVmiSiMode (Agent *agent, VmInterfaceConfigData *data, IFMapNode *node) |
|
static bool | BuildLogicalRouterData (Agent *agent, VmInterfaceConfigData *data, IFMapNode *node) |
|
static void | BuildSiOtherVmi (Agent *agent, VmInterfaceConfigData *data, IFMapNode *node, const string &s_intf_type) |
|
static void | BuildBridgeDomainTable (Agent *agent, VmInterfaceConfigData *data, IFMapNode *node) |
|
static void | CompareVnVm (const uuid &vmi_uuid, VmInterfaceConfigData *data, const PortSubscribeEntry *entry) |
|
static void | BuildVn (VmInterfaceConfigData *data, IFMapNode *node, const boost::uuids::uuid &u, VmInterface::TagEntryList *tag_list) |
|
static void | FillHbsInfo (VmInterfaceConfigData *data, IFMapNode *vn_node) |
|
static void | BuildProject (VmInterfaceConfigData *data, IFMapNode *node, const boost::uuids::uuid &u, VmInterface::TagEntryList *tag_list) |
|
static void | BuildQosConfig (VmInterfaceConfigData *data, IFMapNode *node) |
|
static void | BuildVm (VmInterfaceConfigData *data, IFMapNode *node, const boost::uuids::uuid &u, VmInterface::TagEntryList *tag_list) |
|
static void | ReadDhcpOptions (VirtualMachineInterface *cfg, VmInterfaceConfigData &data) |
|
static void | ReadAnalyzerNameAndCreate (Agent *agent, VirtualMachineInterface *cfg, VmInterfaceConfigData &data) |
|
static void | BuildVrfAssignRule (VirtualMachineInterface *cfg, VmInterfaceConfigData *data) |
|
static IFMapNode * | FindTarget (IFMapAgentTable *table, IFMapNode *node, const std::string &node_type) |
|
static void | ReadDhcpEnable (Agent *agent, VmInterfaceConfigData *data, IFMapNode *node) |
|
static PhysicalRouter * | BuildParentInfo (Agent *agent, VirtualMachineInterface *cfg, IFMapNode *node, IFMapNode *logical_node, IFMapNode *vpg_node, VmInterfaceConfigData *data, IFMapNode *parent_vmi_node, IFMapNode **phy_interface, IFMapNode **phy_device) |
|
static void | BuildEcmpHashingIncludeFields (VirtualMachineInterface *cfg, IFMapNode *vn_node, VmInterfaceConfigData *data) |
|
static void | ReadIgmpConfig (Agent *agent, const IFMapNode *vn_node, const VirtualMachineInterface *cfg, VmInterfaceConfigData *data) |
|
static void | ReadMaxFlowsConfig (const IFMapNode *vn_node, const VirtualMachineInterface *cfg, VmInterfaceConfigData *data) |
|
static void | BuildAttributes (Agent *agent, IFMapNode *node, VirtualMachineInterface *cfg, VmInterfaceConfigData *data) |
|
static void | UpdateAttributes (Agent *agent, VmInterfaceConfigData *data) |
|
static void | ComputeTypeInfo (Agent *agent, VmInterfaceConfigData *data, const PortSubscribeEntry *entry, PhysicalRouter *prouter, IFMapNode *node, IFMapNode *logical_node, IFMapNode *logical_router) |
|
void | CopyTagList (VmInterfaceConfigData *data, VmInterface::TagEntryList &tag_list, bool *label_added) |
|
void | CopyTag (VmInterfaceConfigData *data, VmInterface::TagEntryList &vmi_list, VmInterface::TagEntryList &vm_list, VmInterface::TagEntryList &vn_list, VmInterface::TagEntryList &project_list) |
|
static bool | DeleteVmi (InterfaceTable *table, const uuid &u, DBRequest *req) |
|