OpenSDN source code
|
This is the complete list of members for AgentXmppChannel, including all inherited members.
AddEvpnEcmpRoute(std::string vrf_name, const MacAddress &mac, const IpAddress &ip, uint32_t plen, autogen::EnetItemType *item, const VnListType &vn_list) | AgentXmppChannel | |
AddEvpnRoute(const std::string &vrf_name, std::string mac_addr, const IpAddress &ip, uint32_t plen, autogen::EnetItemType *item) | AgentXmppChannel | |
AddFabricVrfRoute(const Ip4Address &prefix_addr, uint32_t prefix_len, const Ip4Address &addr, const VnListType &vn_list, const SecurityGroupList &sg_list, const TagList &tag_list) | AgentXmppChannel | private |
AddInetEcmpRoute(std::string vrf_name, IpAddress ip, uint32_t plen, autogen::ItemType *item, const VnListType &vn_list) | AgentXmppChannel | private |
AddInetMplsEcmpRoute(std::string vrf_name, IpAddress ip, uint32_t plen, autogen::ItemType *item, const VnListType &vn_list) | AgentXmppChannel | private |
AddMplsRoute(std::string vrf_name, IpAddress ip, uint32_t plen, autogen::ItemType *item) | AgentXmppChannel | private |
AddMulticastEvpnRoute(const std::string &vrf_name, const IpAddress &source, const IpAddress &group, autogen::EnetItemType *item) | AgentXmppChannel | |
AddMulticastEvpnRoute(const std::string &vrf_name, const MacAddress &mac, autogen::EnetItemType *item) | AgentXmppChannel | private |
AddRemoteMplsRoute(std::string vrf_name, IpAddress ip, uint32_t plen, autogen::ItemType *item, const VnListType &vn_list) | AgentXmppChannel | private |
AddRemoteRoute(std::string vrf_name, IpAddress prefix_addr, uint32_t prefix_len, autogen::ItemType *item, const VnListType &vn_list) | AgentXmppChannel | private |
AddRoute(std::string vrf_name, IpAddress ip, uint32_t plen, autogen::ItemType *item) | AgentXmppChannel | private |
agent() const | AgentXmppChannel | inline |
agent_ | AgentXmppChannel | private |
AgentXmppChannel(Agent *agent, const std::string &xmpp_server, const std::string &label_range, uint8_t xs_idx) | AgentXmppChannel | |
bgp_peer_id() | AgentXmppChannel | inline |
bgp_peer_id_ | AgentXmppChannel | private |
bgp_peer_id_ref() | AgentXmppChannel | inline |
BuildAndSendEvpnDom(autogen::EnetItemType &item, std::stringstream &ss_node, const AgentRoute *route, bool associate) | AgentXmppChannel | private |
BuildEcmpData(TYPE *item, const VnListType &vn_list, const EcmpLoadBalance &ecmp_load_balance, const AgentRouteTable *rt_table, const std::string &prefix_str) | AgentXmppChannel | private |
BuildEvpnMulticastMessage(autogen::EnetItemType &item, std::stringstream &node_id, AgentRoute *route, const Ip4Address *nh_ip, const std::string &vn, const SecurityGroupList *sg_list, const TagList *tag_list, const CommunityList *communities, uint32_t label, uint32_t tunnel_bmap, bool associate, const AgentPath *path, bool assisted_replication) | AgentXmppChannel | |
BuildEvpnUnicastMessage(autogen::EnetItemType &item, std::stringstream &node_id, AgentRoute *route, const Ip4Address *nh_ip, const std::string &vn, const SecurityGroupList *sg_list, const TagList *tag_list, const CommunityList *communities, uint32_t label, uint32_t tunnel_bmap, const PathPreference &path_prefernce, bool associate) | AgentXmppChannel | private |
BuildTagList(const TYPE *item, TagList *tag_list) | AgentXmppChannel | |
BuildTorMulticastMessage(autogen::EnetItemType &item, std::stringstream &node_id, AgentRoute *route, const Ip4Address *nh_ip, const std::string &vn, const SecurityGroupList *sg_list, const TagList *tag_list, const CommunityList *communities, uint32_t label, uint32_t tunnel_bmap, const std::string &destination, const std::string &source, bool associate) | AgentXmppChannel | private |
channel_ | AgentXmppChannel | private |
channel_str_ | AgentXmppChannel | private |
CleanConfigStale(AgentXmppChannel *agent_xmpp_channel) | AgentXmppChannel | static |
ControllerSendCfgSubscribe(AgentXmppChannel *peer) | AgentXmppChannel | static |
ControllerSendEvpnRouteAdd(AgentXmppChannel *peer, AgentRoute *route, const Ip4Address *nexthop_ip, std::string vn, uint32_t mpls_label, uint32_t tunnel_bmap, const SecurityGroupList *sg_list, const TagList *tag_list, const CommunityList *communities, const std::string &destination, const std::string &source, const PathPreference &path_preference) | AgentXmppChannel | static |
ControllerSendEvpnRouteCommon(AgentRoute *route, const Ip4Address *nexthop_ip, std::string vn, const SecurityGroupList *sg_list, const TagList *tag_list, const CommunityList *communities, uint32_t mpls_label, uint32_t tunnel_bmap, const std::string &destination, const std::string &source, const PathPreference &path_preference, bool associate) | AgentXmppChannel | |
ControllerSendEvpnRouteDelete(AgentXmppChannel *peer, AgentRoute *route, std::string vn, uint32_t mpls_label, const std::string &destination, const std::string &source, uint32_t tunnel_bmap) | AgentXmppChannel | static |
ControllerSendIPMcastRouteCommon(AgentRoute *route, bool associate) | AgentXmppChannel | |
ControllerSendMcastRouteAdd(AgentXmppChannel *peer, AgentRoute *route) | AgentXmppChannel | static |
ControllerSendMcastRouteCommon(AgentRoute *route, bool associate) | AgentXmppChannel | |
ControllerSendMcastRouteDelete(AgentXmppChannel *peer, AgentRoute *route) | AgentXmppChannel | static |
ControllerSendMvpnRouteCommon(AgentRoute *route, bool associate) | AgentXmppChannel | |
ControllerSendRouteAdd(AgentXmppChannel *peer, AgentRoute *route, const Ip4Address *nexthop_ip, const VnListType &vn_list, uint32_t label, uint32_t tunnel_bmap, const SecurityGroupList *sg_list, const TagList *tag_list, const CommunityList *communities, Agent::RouteTableType type, const PathPreference &path_preference, const EcmpLoadBalance &ecmp_load_balance, uint32_t native_vrf_id) | AgentXmppChannel | static |
ControllerSendRouteDelete(AgentXmppChannel *peer, AgentRoute *route, const VnListType &vn_list, uint32_t label, uint32_t tunnel_bmap, const SecurityGroupList *sg_list, const TagList *tag_list, const CommunityList *communities, Agent::RouteTableType type, const PathPreference &path_preference) | AgentXmppChannel | static |
ControllerSendSubscribe(AgentXmppChannel *peer, VrfEntry *vrf, bool subscribe) | AgentXmppChannel | static |
ControllerSendV4V6UnicastRouteCommon(AgentRoute *route, const VnListType &vn_list, const SecurityGroupList *sg_list, const TagList *tag_list, const CommunityList *communities, uint32_t mpls_label, uint32_t tunnel_bmap, const PathPreference &path_preference, bool associate, Agent::RouteTableType type, const EcmpLoadBalance &ecmp_load_balance, uint32_t native_vrf_id) | AgentXmppChannel | private |
ControllerSendVmCfgSubscribe(AgentXmppChannel *peer, const boost::uuids::uuid &vm_id, bool subscribe) | AgentXmppChannel | static |
CreateBgpPeer() | AgentXmppChannel | |
end_of_rib_rx_timer() | AgentXmppChannel | |
end_of_rib_rx_timer_ | AgentXmppChannel | private |
end_of_rib_tx_timer() | AgentXmppChannel | |
end_of_rib_tx_timer_ | AgentXmppChannel | private |
EndOfRibRx() | AgentXmppChannel | |
EndOfRibTx() | AgentXmppChannel | |
GetBgpPeerName() const | AgentXmppChannel | |
GetMcastLabelRange() | AgentXmppChannel | inline |
GetVnList(const TYPE &nexthops, VnListType *vn_list) | AgentXmppChannel | private |
GetXmppChannel() | AgentXmppChannel | inline |
GetXmppServer() | AgentXmppChannel | inline |
GetXmppServerIdx() | AgentXmppChannel | inline |
HandleAgentXmppClientChannelEvent(AgentXmppChannel *peer, xmps::PeerState state) | AgentXmppChannel | static |
IsBgpPeerActive(const Agent *agent, AgentXmppChannel *peer) | AgentXmppChannel | static |
IsEcmp(const TYPE &nexthops) | AgentXmppChannel | private |
IsXmppChannelActive(const Agent *agent, AgentXmppChannel *peer) | AgentXmppChannel | static |
label_range_ | AgentXmppChannel | private |
llgr_stale_timer() | AgentXmppChannel | |
llgr_stale_timer_ | AgentXmppChannel | private |
NotReady() | AgentXmppChannel | |
PeerIsNotConfig() | AgentXmppChannel | private |
PrefixToRouteMplsTable(const std::string &vrf_name, const IpAddress &prefix_addr) | AgentXmppChannel | private |
PrefixToRouteTable(const std::string &vrf_name, const IpAddress &prefix_addr) | AgentXmppChannel | private |
Ready() | AgentXmppChannel | |
ReceiveBgpMessage(std::unique_ptr< XmlBase > impl) | AgentXmppChannel | |
ReceiveEvpnUpdate(XmlPugi *pugi) | AgentXmppChannel | virtual |
ReceiveInet4MplsUpdate(XmlPugi *pugi) | AgentXmppChannel | virtual |
ReceiveInternal(const XmppStanza::XmppMessage *msg) | AgentXmppChannel | private |
ReceiveMulticastUpdate(XmlPugi *pugi) | AgentXmppChannel | virtual |
ReceiveMvpnUpdate(XmlPugi *pugi) | AgentXmppChannel | virtual |
ReceiveUpdate(const XmppStanza::XmppMessage *msg) | AgentXmppChannel | virtual |
ReceiveV4V6Update(XmlPugi *pugi) | AgentXmppChannel | virtual |
RegisterXmppChannel(XmppChannel *channel) | AgentXmppChannel | |
route_published_time() const | AgentXmppChannel | inline |
route_published_time_ | AgentXmppChannel | private |
SendUpdate(const uint8_t *msg, size_t msgsize) | AgentXmppChannel | virtual |
sequence_number() const | AgentXmppChannel | |
SetConfigPeer(AgentXmppChannel *peer) | AgentXmppChannel | static |
SetMulticastPeer(AgentXmppChannel *old_peer, AgentXmppChannel *new_peer) | AgentXmppChannel | static |
StartEndOfRibTxWalker() | AgentXmppChannel | |
StopEndOfRibTxWalker() | AgentXmppChannel | |
TimedOut() | AgentXmppChannel | |
ToString() const | AgentXmppChannel | virtual |
Unregister() | AgentXmppChannel | |
UpdateConnectionInfo(xmps::PeerState state) | AgentXmppChannel | |
WriteReadyCb(const boost::system::error_code &ec) | AgentXmppChannel | protectedvirtual |
xmpp_server_ | AgentXmppChannel | private |
XmppClientChannelEvent(AgentXmppChannel *peer, xmps::PeerState state) | AgentXmppChannel | static |
xs_idx_ | AgentXmppChannel | private |
~AgentXmppChannel() | AgentXmppChannel | virtual |