|
OpenSDN source code
|
This is the complete list of members for VxlanRoutingManager, including all inherited members.
| AddBgpaasInterfaceComponentToList(const std::string &vrf_name, const NhType &nh_item, ComponentNHKeyList &comp_nh_list, std::vector< std::string > &peer_sources) | VxlanRoutingManager | privatestatic |
| AddInterfaceComponentToList(const std::string &prefix_str, const std::string &vrf_name, const NhType &nh_item, ComponentNHKeyList &comp_nh_list, std::vector< std::string > &peer_sources) | VxlanRoutingManager | privatestatic |
| agent_ | VxlanRoutingManager | private |
| AgentXmppChannel class | VxlanRoutingManager | friend |
| AgentXmppChannelVxlanInterface class | VxlanRoutingManager | friend |
| AllocateTunnelNextHopKey(const IpAddress &dip, const MacAddress &dmac) const | VxlanRoutingManager | private |
| BridgeVnNotify(const VnEntry *vn, VxlanRoutingVnState *vn_state) | VxlanRoutingManager | |
| ClearRedundantVrfPath(DBEntryBase *e) | VxlanRoutingManager | private |
| ControllerEcmpRoute class | VxlanRoutingManager | friend |
| CopyInterfacePathToEvpnTable(const AgentPath *path, const IpAddress &prefix_ip, const uint32_t plen, const Peer *peer, const RouteParameters ¶ms, EvpnAgentRouteTable *evpn_table) | VxlanRoutingManager | privatestatic |
| CopyPathToInetTable(const AgentPath *path, const IpAddress &prefix_ip, const uint32_t plen, const Peer *peer, const RouteParameters ¶ms, InetUnicastAgentRouteTable *inet_table) | VxlanRoutingManager | private |
| DeleteIpamRoutes(const VnEntry *vn, const std::string &vrf_name, const IpAddress &ipam_prefix, const uint32_t plen) | VxlanRoutingManager | private |
| DeleteOldInterfacePath(const IpAddress &prefix_ip, const uint32_t plen, const Peer *peer, EvpnAgentRouteTable *evpn_table) | VxlanRoutingManager | privatestatic |
| DeleteOldInterfacePath(const IpAddress &prefix_ip, const uint32_t plen, const Peer *peer, InetUnicastAgentRouteTable *inet_table) | VxlanRoutingManager | privatestatic |
| DeleteSubnetRoute(const VrfEntry *vrf) | VxlanRoutingManager | private |
| DeleteSubnetRoute(const VnEntry *vn, const std::string &vrf_name) | VxlanRoutingManager | private |
| DISALLOW_COPY_AND_ASSIGN(VxlanRoutingManager) | VxlanRoutingManager | |
| EvpnRouteNotify(DBTablePartBase *partition, DBEntryBase *e) | VxlanRoutingManager | private |
| FillSandeshInfo(VxlanRoutingResp *resp) | VxlanRoutingManager | |
| FindEvpnOrInetRoute(const Agent *agent, const std::string &vrf_name, const IpAddress &ip_addr, uint32_t prefix_len, const autogen::EnetNextHopType &nh_item) | VxlanRoutingManager | privatestatic |
| FindEvpnOrInetRoute(const Agent *agent, const std::string &vrf_name, const IpAddress &ip_addr, uint32_t prefix_len, const autogen::NextHopType &nh_item) | VxlanRoutingManager | privatestatic |
| FindInterfacePathWithBgpPeer(const AgentRoute *inet_rt, bool strict_match=true) | VxlanRoutingManager | privatestatic |
| FindInterfacePathWithGivenPeer(const AgentRoute *inet_rt, const Peer::Type peer_type, bool strict_match=true) | VxlanRoutingManager | privatestatic |
| FindInterfacePathWithLocalVmPeer(const AgentRoute *inet_rt, bool strict_match=true) | VxlanRoutingManager | privatestatic |
| FindPathWithGivenPeer(const AgentRoute *inet_rt, const Peer::Type peer_type) | VxlanRoutingManager | privatestatic |
| FindPathWithGivenPeerAndNexthop(const AgentRoute *inet_rt, const Peer::Type peer_type, const NextHop::Type nh_type, bool strict_match=true) | VxlanRoutingManager | privatestatic |
| GetNewLocalSequence(const AgentPath *) | VxlanRoutingManager | privatestatic |
| GetOriginVn(const VrfEntry *routing_vrf, const IpAddress &ip_addr, const uint8_t &plen) | VxlanRoutingManager | private |
| HandleSubnetRoute(const VrfEntry *vrf, bool bridge_vrf=false) | VxlanRoutingManager | |
| HasBgpPeerPath(EvpnRouteEntry *evpn_rt) | VxlanRoutingManager | private |
| HasVrfNexthop(const AgentRoute *rt) | VxlanRoutingManager | privatestatic |
| InetRouteNotify(DBTablePartBase *partition, DBEntryBase *e) | VxlanRoutingManager | private |
| ipv4_prefix(const std::string &prefix_str) | VxlanRoutingManager | privatestatic |
| ipv4_prefix_len(const std::string &prefix_str) | VxlanRoutingManager | privatestatic |
| ipv6_prefix(const std::string &prefix_str) | VxlanRoutingManager | privatestatic |
| ipv6_prefix_len(const std::string &prefix_str) | VxlanRoutingManager | privatestatic |
| is_ipv4_string(const std::string &prefix_str) | VxlanRoutingManager | privatestatic |
| is_ipv6_string(const std::string &prefix_str) | VxlanRoutingManager | privatestatic |
| IsBridgeVrf(const VrfEntry *vrf) | VxlanRoutingManager | privatestatic |
| IsHostRoute(const IpAddress &prefix_ip, uint32_t prefix_len) | VxlanRoutingManager | privatestatic |
| IsHostRoute(const EvpnRouteEntry *rt) | VxlanRoutingManager | privatestatic |
| IsHostRouteFromLocalSubnet(const EvpnRouteEntry *rt) | VxlanRoutingManager | private |
| IsLocalRoute(EvpnRouteEntry *routing_evpn_rt, VrfEntry *bridge_vrf) | VxlanRoutingManager | private |
| IsRoutingVrf(const VrfEntry *vrf) | VxlanRoutingManager | privatestatic |
| IsRoutingVrf(const std::string vrf_name, const Agent *agent) | VxlanRoutingManager | privatestatic |
| IsVrfLocalRoute(EvpnRouteEntry *routing_evpn_rt, VrfEntry *bridge_vrf) | VxlanRoutingManager | private |
| IsVxlanAvailable(const Agent *agent) | VxlanRoutingManager | privatestatic |
| ItemNexthopsToVector(ItType *item) | VxlanRoutingManager | privatestatic |
| LeakRoutesIntoBridgeTables(DBTablePartBase *partition, DBEntryBase *e, const boost::uuids::uuid &uuid, const VnEntry *vn, bool update=false) | VxlanRoutingManager | |
| ListAttachedVns() | VxlanRoutingManager | static |
| loc_sequence_ | VxlanRoutingManager | privatestatic |
| MetadataProxy class | VxlanRoutingManager | friend |
| mutex_ | VxlanRoutingManager | privatestatic |
| NbComputeMac(const Ip4Address &compute_ip, const Agent *agent) | VxlanRoutingManager | privatestatic |
| PrintEvpnTable(const VrfEntry *const_vrf) | VxlanRoutingManager | static |
| PrintInetTable(const VrfEntry *const_vrf) | VxlanRoutingManager | static |
| Register() | VxlanRoutingManager | |
| RouteNotify(DBTablePartBase *partition, DBEntryBase *e) | VxlanRoutingManager | |
| RoutePrefixIsEqualTo(const EvpnRouteEntry *route, const IpAddress &prefix_ip, const uint32_t prefix_len) | VxlanRoutingManager | privatestatic |
| RoutePrefixIsEqualTo(const InetUnicastRouteEntry *route, const IpAddress &prefix_ip, const uint32_t prefix_len) | VxlanRoutingManager | privatestatic |
| routing_vrf_interface_peer_ | VxlanRoutingManager | privatestatic |
| routing_vrf_vxlan_bgp_peer_ | VxlanRoutingManager | privatestatic |
| RoutingVnNotify(const VnEntry *vn, VxlanRoutingVnState *vn_state) | VxlanRoutingManager | |
| RoutingVrfDeleteAllRoutes(VrfEntry *rt_vrf) | VxlanRoutingManager | private |
| Shutdown() | VxlanRoutingManager | |
| UpdateSubnetRoute(const VrfEntry *vrf, const VrfEntry *routing_vrf) | VxlanRoutingManager | private |
| vmi_listener_id() const | VxlanRoutingManager | inline |
| vmi_listener_id_ | VxlanRoutingManager | private |
| VmiNotify(DBTablePartBase *partition, DBEntryBase *e) | VxlanRoutingManager | |
| vn_listener_id() const | VxlanRoutingManager | inline |
| vn_listener_id_ | VxlanRoutingManager | private |
| VnNotify(DBTablePartBase *partition, DBEntryBase *e) | VxlanRoutingManager | |
| vrf_listener_id() const | VxlanRoutingManager | inline |
| vrf_listener_id_ | VxlanRoutingManager | private |
| vrf_mapper() const | VxlanRoutingManager | inline |
| vrf_mapper_ | VxlanRoutingManager | private |
| VrfNotify(DBTablePartBase *partition, DBEntryBase *e) | VxlanRoutingManager | |
| VxlanRoutingManager(Agent *agent) | VxlanRoutingManager | |
| VxlanRoutingRouteWalker class | VxlanRoutingManager | friend |
| VxlanRoutingVrfMapper class | VxlanRoutingManager | friend |
| walker() | VxlanRoutingManager | inline |
| walker_ | VxlanRoutingManager | private |
| WhenBridgeInetIntfWasDeleted(const InetUnicastRouteEntry *inet_rt, const VrfEntry *routing_vrf) | VxlanRoutingManager | private |
| WhenRoutingEvpnRouteWasDeleted(const EvpnRouteEntry *routing_evpn_rt, const Peer *delete_from_peer) | VxlanRoutingManager | private |
| WithdrawEvpnRouteFromRoutingVrf(const VrfEntry *routing_vrf, DBTablePartBase *partition, DBEntryBase *e) | VxlanRoutingManager | |
| XmppAdvertiseEvpnBgpaas(EvpnAgentRouteTable *evpn_table, const IpAddress &prefix_ip, const int prefix_len, uint32_t vxlan_id, const std::string vrf_name, const RouteParameters ¶ms, const Peer *bgp_peer, const std::vector< std::string > &peer_sources) | VxlanRoutingManager | private |
| XmppAdvertiseEvpnBgpaasComposite(EvpnAgentRouteTable *evpn_table, const IpAddress &prefix_ip, const int prefix_len, uint32_t vxlan_id, const std::string vrf_name, const RouteParameters ¶ms, const Peer *bgp_peer, ComponentNHKeyList &comp_nh_list) | VxlanRoutingManager | private |
| XmppAdvertiseEvpnBgpaasInterface(EvpnAgentRouteTable *evpn_table, const IpAddress &prefix_ip, const int prefix_len, uint32_t vxlan_id, const std::string vrf_name, const RouteParameters ¶ms, const Peer *bgp_peer, const NextHop *nh) | VxlanRoutingManager | private |
| XmppAdvertiseEvpnInterface(EvpnAgentRouteTable *inet_table, const IpAddress &prefix_ip, const int prefix_len, uint32_t vxlan_id, const std::string vrf_name, const RouteParameters ¶ms, const Peer *bgp_peer, const std::vector< std::string > &peer_sources) | VxlanRoutingManager | private |
| XmppAdvertiseEvpnRoute(const IpAddress &prefix_ip, const int prefix_len, uint32_t vxlan_id, const std::string vrf_name, const RouteParameters ¶ms, const Peer *bgp_peer, const std::vector< std::string > &peer_sources) | VxlanRoutingManager | private |
| XmppAdvertiseEvpnTunnel(EvpnAgentRouteTable *inet_table, const IpAddress &prefix_ip, const int prefix_len, uint32_t vxlan_id, const std::string vrf_name, const RouteParameters ¶ms, const Peer *bgp_peer) | VxlanRoutingManager | private |
| XmppAdvertiseInetInterfaceOrComposite(InetUnicastAgentRouteTable *inet_table, const IpAddress &prefix_ip, const int prefix_len, const std::string vrf_name, const AgentPath *path) | VxlanRoutingManager | private |
| XmppAdvertiseInetRoute(const IpAddress &prefix_ip, const int prefix_len, uint32_t vxlan_id, const std::string vrf_name, const RouteParameters ¶ms, const Peer *bgp_peer) | VxlanRoutingManager | private |
| XmppAdvertiseInetRoute(const IpAddress &prefix_ip, const int prefix_len, const std::string vrf_name, const AgentPath *) | VxlanRoutingManager | private |
| XmppAdvertiseInetTunnel(InetUnicastAgentRouteTable *inet_table, const IpAddress &prefix_ip, const int prefix_len, uint32_t vxlan_id, const std::string vrf_name, const RouteParameters ¶ms, const Peer *bgp_peer) | VxlanRoutingManager | private |
| XmppAdvertiseInetTunnel(InetUnicastAgentRouteTable *inet_table, const IpAddress &prefix_ip, const int prefix_len, const std::string vrf_name, const AgentPath *path) | VxlanRoutingManager | private |
| ~VxlanRoutingManager() | VxlanRoutingManager | virtual |