| AcceptSession(BgpSession *session) | BgpPeer | |
| AddressFamilyList typedef | BgpPeer | |
| AddRTargets(as_t as) | BgpPeer | private |
| admin_down_ | BgpPeer | private |
| agent() const | BgpPeer | |
| AllocDeletePeerWalker() | BgpPeer | |
| AllocDeleteStaleWalker() | BgpPeer | |
| AllocPeerNotifyWalker() | BgpPeer | |
| as4_supported_ | BgpPeer | private |
| as_override_ | BgpPeer | private |
| asn_listener_id_ | BgpPeer | private |
| ASNUpdateCallback(as_t old_asn, as_t old_local_asn) | BgpPeer | |
| AttemptGRHelperMode(int code, int subcode) const | BgpPeer | |
| auth_data_ | BgpPeer | private |
| bgp_identifier() const | BgpPeer | virtual |
| bgp_identifier_string() const | BgpPeer | |
| BGP_PEER enum value | Peer | |
| BGPaaSAddRTarget(as_t as, BgpTable *table, BgpAttrPtr attr, RouteTargetList::const_iterator it) | BgpPeer | private |
| BGPaaSDeleteRTarget(as_t as, BgpTable *table, RouteTargetList::const_iterator it) | BgpPeer | private |
| BgpConfigTest class | BgpPeer | friend |
| BgpPeer(BgpServer *server, RoutingInstance *instance, const BgpNeighborConfig *config) | BgpPeer | |
| BgpPeer(AgentXmppChannel *channel, const Ip4Address &server_ip, const std::string &name, DBTableBase::ListenerId id, Peer::Type bgp_peer_type) | BgpPeer | |
| BGPPeerInfoSend(const BgpPeerInfoData &peer_info) const | BgpPeer | private |
| BgpPeerTest class | BgpPeer | friend |
| BgpServerUnitTest class | BgpPeer | friend |
| BindLocalEndpoint(BgpSession *session) | BgpPeer | privatevirtual |
| buffer_ | BgpPeer | private |
| buffer_capacity_ | BgpPeer | private |
| buffer_size() const | BgpPeer | inline |
| BuildRibExportPolicy(Address::Family family) const | BgpPeer | private |
| BytesToHexString(const u_int8_t *msg, size_t size) | BgpPeer | private |
| CanUseMembershipManager() const | BgpPeer | virtual |
| capabilities() const | BgpPeer | inline |
| capabilities_ | BgpPeer | private |
| channel_ | BgpPeer | private |
| ChannelSequenceNumber() const | BgpPeer | |
| CheckPrefixLimits() | BgpPeer | private |
| CheckSplitHorizon(uint32_t cluster_id=0, uint32_t ribout_cid=0) const | BgpPeer | virtual |
| Clear(int subcode) | BgpPeer | |
| clear_session() | BgpPeer | |
| ClearConfig() | BgpPeer | |
| ClearListenSocketAuthKey() | BgpPeer | |
| Close(bool graceful) | BgpPeer | virtual |
| close_manager() | BgpPeer | inline |
| close_manager_ | BgpPeer | private |
| cluster_id_ | BgpPeer | private |
| Compare(const Peer *rhs) const | BgpPeer | inlinevirtual |
| config() const | BgpPeer | inline |
| config_ | BgpPeer | private |
| ConfigUpdate(const BgpNeighborConfig *config) | BgpPeer | |
| configured_families() const | BgpPeer | inline |
| configured_families_ | BgpPeer | private |
| CreateSession() | BgpPeer | |
| CustomClose() | BgpPeer | |
| defer_close_ | BgpPeer | private |
| delete_peer_walker() const | BgpPeer | |
| delete_peer_walker_ | BgpPeer | private |
| delete_peer_walker_cb_ | BgpPeer | private |
| delete_stale_walker() const | BgpPeer | |
| delete_stale_walker_ | BgpPeer | private |
| delete_stale_walker_cb_ | BgpPeer | private |
| delete_timeout_timer_ | DynamicPeer | private |
| deleted_ | DynamicPeer | private |
| DeleteOnZeroRefcount() const | DynamicPeer | privatevirtual |
| deleter() | BgpPeer | |
| deleter_ | BgpPeer | private |
| DeleteRTargets(as_t as) | BgpPeer | private |
| DeleteStale() | BgpPeer | |
| DeleteTimeout() | DynamicPeer | |
| DeleteVrfState(DBTablePartBase *partition, DBEntryBase *entry) | BgpPeer | |
| DelPeerRoutes(WalkDoneCb walk_done_cb, uint64_t sequence_number) | BgpPeer | |
| DISALLOW_COPY_AND_ASSIGN(BgpPeer) | BgpPeer | private |
| DISALLOW_COPY_AND_ASSIGN(BgpPeer) | BgpPeer | private |
| dscp_listener_id_ | BgpPeer | private |
| DSCPUpdateCallback(uint8_t dscp_value) | BgpPeer | |
| DynamicPeer(Agent *agent, Type type, const std::string &name, bool controller_export) | DynamicPeer | |
| ECMP_PEER enum value | Peer | |
| Encode(const BgpMessage *msg, uint8_t *data, size_t size, EncodeOffsets *offsets=NULL, bool as4=false) | BgpPeer | privatestatic |
| EndOfRibReceiveTimerExpired(Address::Family family) | BgpPeer | private |
| EndOfRibSendTimerExpired(Address::Family family) | BgpPeer | |
| EndOfRibTimerErrorHandler(std::string error_name, std::string error_message) | BgpPeer | private |
| endpoint() const | BgpPeer | inline |
| endpoint_ | BgpPeer | private |
| eor_receive_timer_ | BgpPeer | private |
| eor_send_timer_ | BgpPeer | private |
| eor_send_timer_start_time_ | BgpPeer | private |
| EVPN_PEER enum value | Peer | |
| EVPN_ROUTING_PEER enum value | Peer | |
| export_to_controller() const | Peer | inlinevirtual |
| export_to_controller_ | Peer | private |
| family_attributes_list_ | BgpPeer | private |
| family_primary_path_count_ | BgpPeer | mutableprivate |
| FamilyAttributesList typedef | BgpPeer | private |
| FamilyToCapabilityMap typedef | BgpPeer | private |
| FillBgpNeighborDebugState(BgpNeighborResp *bnr, const IPeerDebugStats *peer) | BgpPeer | static |
| FillBgpNeighborFamilyAttributes(BgpNeighborResp *nbr) const | BgpPeer | private |
| FillCloseInfo(BgpNeighborResp *resp) const | BgpPeer | private |
| FillNeighborInfo(const BgpSandeshContext *bsc, BgpNeighborResp *bnr, bool summary) const | BgpPeer | |
| flap_count() const | BgpPeer | inline |
| flap_count_ | BgpPeer | private |
| FlushUpdate() | BgpPeer | virtual |
| FlushUpdateUnlocked() | BgpPeer | private |
| gateway_address_string(Address::Family family) const | BgpPeer | |
| get_connect_error() const | BgpPeer | |
| get_connect_timer_expired() const | BgpPeer | |
| get_hold_timer_expired() const | BgpPeer | |
| get_open_error() const | BgpPeer | |
| get_rx_end_of_rib() const | BgpPeer | |
| get_rx_keepalive() const | BgpPeer | |
| get_rx_notification() const | BgpPeer | |
| get_rx_route_reach() const | BgpPeer | |
| get_rx_route_total() const | BgpPeer | |
| get_rx_route_unreach() const | BgpPeer | |
| get_rx_update() const | BgpPeer | |
| get_socket_reads() const | BgpPeer | |
| get_socket_writes() const | BgpPeer | |
| get_tx_end_of_rib() const | BgpPeer | |
| get_tx_keepalive() const | BgpPeer | |
| get_tx_route_reach() const | BgpPeer | |
| get_tx_route_total() const | BgpPeer | |
| get_tx_route_unreach() const | BgpPeer | |
| get_tx_update() const | BgpPeer | |
| get_update_error() const | BgpPeer | |
| GetAgentXmppChannel() const | BgpPeer | |
| GetBestAuthKey(AuthenticationKey *auth_key, KeyType *key_type) const | BgpPeer | private |
| GetBestAuthKeyItem(AuthenticationKey *auth_key) | BgpPeer | |
| GetBufferCapacity() const | BgpPeer | private |
| GetDefaultTunnelEncap(const Address::Family family) const | BgpPeer | virtual |
| GetEndOfRibReceiveTime(Address::Family family) const | BgpPeer | private |
| GetEorSendTimerElapsedTime() const | BgpPeer | virtual |
| GetIndex() const | BgpPeer | inline |
| GetInuseAuthKeyValue() const | BgpPeer | |
| GetLocalPrefFromMed(uint32_t med) const | BgpPeer | private |
| GetMpNlriNexthop(BgpMpNlri *nlri, BgpAttrPtr attr) | BgpPeer | private |
| GetName() const | Peer | inline |
| GetOutputQueueDepth(Address::Family family) const | BgpPeer | privatevirtual |
| GetPathFlags(Address::Family family, const BgpAttr *attr) const | BgpPeer | private |
| GetPrimaryPathCount() const | BgpPeer | inlinevirtual |
| GetRouteExportState(DBTablePartBase *partition, DBEntryBase *e) | BgpPeer | |
| GetRouteTargetRouteAttr() const | BgpPeer | private |
| GetRoutingInstance() | BgpPeer | inline |
| GetRoutingInstance() const | BgpPeer | inline |
| GetRTargetTable() | BgpPeer | private |
| GetRTargetTableLastUpdatedTimeStamp() const | BgpPeer | privatevirtual |
| GetState() const | BgpPeer | |
| GetStateName() const | BgpPeer | virtual |
| GetTaskInstance() const | BgpPeer | |
| GetTotalPathCount() const | BgpPeer | inlinevirtual |
| GetType() const | Peer | inline |
| GetVrfExportListenerId() | BgpPeer | inline |
| GetVrfExportState(DBTablePartBase *partition, DBEntryBase *e) | BgpPeer | |
| graceful_close_ | BgpPeer | private |
| hold_time() const | BgpPeer | inline |
| hold_time_ | BgpPeer | private |
| id_ | BgpPeer | private |
| inc_connect_error() | BgpPeer | |
| inc_connect_timer_expired() | BgpPeer | |
| inc_hold_timer_expired() | BgpPeer | |
| inc_open_error() | BgpPeer | |
| inc_rx_end_of_rib() | BgpPeer | |
| inc_rx_keepalive() | BgpPeer | |
| inc_rx_notification() | BgpPeer | |
| inc_rx_open() | BgpPeer | |
| inc_rx_route_reach(uint64_t count) | BgpPeer | |
| inc_rx_route_unreach(uint64_t count) | BgpPeer | |
| inc_rx_update() | BgpPeer | |
| inc_tx_end_of_rib() | BgpPeer | |
| inc_tx_keepalive() | BgpPeer | |
| inc_tx_notification() | BgpPeer | |
| inc_tx_open() | BgpPeer | |
| inc_tx_update() | BgpPeer | |
| inc_update_error() | BgpPeer | |
| incr_sequence_number() | Peer | inline |
| increment_flap_count() | BgpPeer | |
| index_ | BgpPeer | private |
| INET_EVPN_PEER enum value | Peer | |
| Initialize() | BgpPeer | |
| InstallAuthKeys() | BgpPeer | |
| instance_delete_ref_ | BgpPeer | private |
| instance_op_ | BgpPeer | private |
| inuse_auth_key_ | BgpPeer | private |
| inuse_authkey_type_ | BgpPeer | private |
| Is4ByteAsSupported() const | BgpPeer | privatevirtual |
| IsAdminDown() const | BgpPeer | inline |
| IsAs4Supported() const | BgpPeer | inlinevirtual |
| IsCloseGraceful() const | BgpPeer | |
| IsCloseInProgress() const | BgpPeer | |
| IsDeleted() const | BgpPeer | virtual |
| IsFamilyNegotiated(Address::Family family) | BgpPeer | |
| IsInGRTimerWaitState() const | BgpPeer | virtual |
| IsLess(const Peer *rhs) const | Peer | inline |
| IsPassive() const | BgpPeer | inline |
| IsReady() const | BgpPeer | virtual |
| IsRegistrationRequired() const | BgpPeer | inlinevirtual |
| IsRouterTypeBGPaaS() const | BgpPeer | inlinevirtual |
| IsServerStartingUp() const | BgpPeer | virtual |
| IsXmppPeer() const | BgpPeer | virtual |
| kDeleteTimeout | DynamicPeer | static |
| keepalive_timer_ | BgpPeer | private |
| KeepaliveTimerErrorHandler(std::string error_name, std::string error_message) | BgpPeer | private |
| KeepaliveTimerExpired() | BgpPeer | private |
| KeepaliveTimerRunning() | BgpPeer | |
| kEndOfRibSendRetryTime | BgpPeer | static |
| KeyType typedef | BgpPeer | |
| kMaxBufferCapacity | BgpPeer | static |
| kMinBufferCapacity | BgpPeer | static |
| kRouteTargetEndOfRibTimeSecs | BgpPeer | static |
| last_flap() const | BgpPeer | inline |
| last_flap_ | BgpPeer | private |
| last_flap_at() const | BgpPeer | |
| LINKLOCAL_PEER enum value | Peer | |
| local_as() const | BgpPeer | inline |
| local_as_ | BgpPeer | private |
| local_bgp_id_ | BgpPeer | private |
| local_bgp_identifier() const | BgpPeer | virtual |
| local_bgp_identifier_string() const | BgpPeer | |
| LOCAL_PEER enum value | Peer | |
| LOCAL_VM_PEER enum value | Peer | |
| LOCAL_VM_PORT_PEER enum value | Peer | |
| LogInstallAuthKeys(const std::string &socket_name, const std::string &oper, const AuthenticationKey &auth_key, KeyType key_type) | BgpPeer | private |
| LookupFamily(Address::Family family) | BgpPeer | inline |
| MAC_LEARNING_PEER enum value | Peer | |
| MAC_VM_BINDING_PEER enum value | Peer | |
| ManagedDelete() | BgpPeer | |
| membership_req_pending() const | BgpPeer | inlineprotected |
| membership_req_pending_ | BgpPeer | private |
| MembershipPathCallback(DBTablePartBase *tpart, BgpRoute *route, BgpPath *path) | BgpPeer | privatevirtual |
| MembershipRequestCallback(BgpTable *table) | BgpPeer | virtual |
| MpNlriAllowed(uint16_t afi, uint8_t safi) | BgpPeer | privatevirtual |
| MULTICAST_FABRIC_TREE_BUILDER enum value | Peer | |
| MULTICAST_PEER enum value | Peer | |
| MULTICAST_TOR_PEER enum value | Peer | |
| name_ | Peer | private |
| negotiated_families() const | BgpPeer | inline |
| negotiated_families_ | BgpPeer | private |
| NexthopIp(Agent *agent, const AgentPath *path) const | Peer | virtual |
| notification() const | BgpPeer | protectedvirtual |
| NotifyEstablished(bool established) | BgpPeer | |
| NOVA_PEER enum value | Peer | |
| origin_override_ | BgpPeer | private |
| OVS_PEER enum value | Peer | |
| passive_ | BgpPeer | private |
| Peer(Type type, const std::string &name, bool controller_export) | Peer | |
| peer_address_string() const | BgpPeer | inline |
| peer_as() const | BgpPeer | inline |
| peer_as_ | BgpPeer | private |
| peer_basename() const | BgpPeer | inline |
| peer_basename_ | BgpPeer | private |
| peer_bgp_id_ | BgpPeer | private |
| peer_close() | BgpPeer | virtual |
| peer_close() const | BgpPeer | virtual |
| peer_close_ | BgpPeer | private |
| peer_is_control_node_ | BgpPeer | private |
| peer_key() const | BgpPeer | inline |
| peer_key_ | BgpPeer | private |
| peer_name() const | BgpPeer | inline |
| peer_name_ | BgpPeer | private |
| peer_port() const | BgpPeer | inline |
| peer_port_ | BgpPeer | private |
| peer_stats() | BgpPeer | virtual |
| peer_stats() const | BgpPeer | virtual |
| peer_stats_ | BgpPeer | private |
| peer_type_ | BgpPeer | private |
| PeerAddress() const | BgpPeer | inline |
| PeerMap typedef | Peer | |
| PeerNotifyMulticastRoutes(bool associate) | BgpPeer | |
| PeerNotifyRoutes(WalkDoneCb cb) | BgpPeer | |
| PeerPair typedef | Peer | |
| PeerType() const | BgpPeer | inlinevirtual |
| PostCloseRelease() | BgpPeer | private |
| prefix_limit_idle_timer_ | BgpPeer | private |
| prefix_limit_trigger_ | BgpPeer | mutableprivate |
| PrefixLimitIdleTimerErrorHandler(std::string error_name, std::string error_message) | BgpPeer | private |
| PrefixLimitIdleTimerExpired() | BgpPeer | private |
| PrefixLimitIdleTimerRunning() const | BgpPeer | |
| primary_path_count_ | BgpPeer | mutableprivate |
| private_as_action() const | BgpPeer | inline |
| private_as_action_ | BgpPeer | private |
| ProcessAuthKeyChainConfig(const BgpNeighborConfig *config) | BgpPeer | private |
| ProcessBgpaas(DBRequest::DBOperation oper, IpAddress addr, uint8_t addr_len, BgpAttrPtr attr, uint32_t flags) | BgpPeer | private |
| ProcessDelete(DynamicPeer *p) | DynamicPeer | static |
| ProcessEndpointConfig(const BgpNeighborConfig *config) | BgpPeer | private |
| ProcessFamilyAttributesConfig(const BgpNeighborConfig *config) | BgpPeer | private |
| ProcessNlri(Address::Family family, DBRequest::DBOperation oper, const BgpMpNlri *nlri, BgpAttrPtr attr, uint32_t flags) | BgpPeer | private |
| ProcessNlriBgpaas(Address::Family family, DBRequest::DBOperation oper, const BgpMpNlri *nlri, BgpAttrPtr attr, uint32_t flags) | BgpPeer | private |
| ProcessPathTunnelEncapsulation(const BgpPath *path, BgpAttr *attr, ExtCommunityDB *extcomm_db, const BgpTable *table) const | BgpPeer | virtual |
| ProcessSession() const | BgpPeer | virtual |
| ProcessUpdate(const BgpProto::Update *msg, size_t msgsize=0) | BgpPeer | |
| ReceiveEndOfRIB(Address::Family family, size_t msgsize) | BgpPeer | |
| ReceiveMsg(BgpSession *session, const u_int8_t *msg, size_t size) | BgpPeer | virtual |
| refcount() const | Peer | inline |
| refcount_ | Peer | mutableprivate |
| Register(BgpTable *table, const RibExportPolicy &policy) | BgpPeer | |
| Register(BgpTable *table) | BgpPeer | |
| RegisterAllTables() | BgpPeer | |
| RegisterToVpnTables() | BgpPeer | |
| ReleaseDeletePeerWalker() | BgpPeer | |
| ReleaseDeleteStaleWalker() | BgpPeer | |
| ReleasePeerNotifyWalker() | BgpPeer | |
| reset_flap_count() | BgpPeer | |
| ResetAs4Supported() | BgpPeer | inlinevirtual |
| ResetCapabilities() | BgpPeer | |
| ResetInuseAuthKeyInfo() | BgpPeer | private |
| resolve_paths_ | BgpPeer | private |
| ResumeClose() | BgpPeer | |
| RetryDelete() | BgpPeer | |
| route_walker() const | BgpPeer | |
| route_walker_ | BgpPeer | private |
| route_walker_cb_ | BgpPeer | private |
| router_type() const | BgpPeer | inline |
| router_type_ | BgpPeer | private |
| RouteTargetList typedef | BgpPeer | |
| RoutingInstanceCallback(const std::string &vrf_name, int op) | BgpPeer | |
| rtargets_ | BgpPeer | private |
| rtinstance_ | BgpPeer | private |
| send_ready() const | BgpPeer | inlinevirtual |
| send_ready_ | BgpPeer | private |
| SendEndOfRIB(Address::Family family) | BgpPeer | protectedvirtual |
| SendEndOfRIBActual(Address::Family family) | BgpPeer | protectedvirtual |
| SendKeepalive(bool from_timer) | BgpPeer | |
| SendNotification(BgpSession *, int code, int subcode=0, const std::string &data=std::string()) | BgpPeer | |
| SendOpen(TcpSession *session) | BgpPeer | |
| SendUpdate(const uint8_t *msg, size_t msgsize, const std::string *msg_str) | BgpPeer | virtual |
| SendUpdate(const uint8_t *msg, size_t msgsize) | BgpPeer | inlinevirtual |
| sequence_number() const | Peer | inline |
| sequence_number_ | Peer | private |
| server() | BgpPeer | inlinevirtual |
| server() const | BgpPeer | inlinevirtual |
| server_ | BgpPeer | private |
| server_ip_ | BgpPeer | private |
| session() | BgpPeer | |
| session_ | BgpPeer | private |
| set_delete_peer_walker_cb(WalkDoneCb cb) | BgpPeer | |
| set_delete_stale_walker_cb(WalkDoneCb cb) | BgpPeer | |
| set_route_walker_cb(WalkDoneCb cb) | BgpPeer | |
| set_session(BgpSession *session) | BgpPeer | |
| SetAdminState(bool down, int subcode=BgpProto::Notification::AdminShutdown) | BgpPeer | virtual |
| SetCapabilities(const BgpProto::OpenMessage *msg) | BgpPeer | |
| SetDataCollectionKey(BgpPeerInfo *peer_info) const | BgpPeer | virtual |
| SetInuseAuthKeyInfo(const AuthenticationKey &key, KeyType type) | BgpPeer | private |
| SetListenSocketAuthKey(const AuthenticationKey &auth_key, KeyType key_type) | BgpPeer | |
| SetSendReady() | BgpPeer | |
| SetSessionSocketAuthKey(TcpSession *session) | BgpPeer | |
| SetSessionSocketOptionDscp(TcpSession *session) | BgpPeer | |
| setup_time() const | BgpPeer | inline |
| setup_time_ | BgpPeer | private |
| SetVrfListenerId(DBTableBase::ListenerId id) | BgpPeer | inline |
| skip_add_change_ | DynamicPeer | private |
| SkipAddChangeRequest() const | DynamicPeer | inlinevirtual |
| spin_mutex_ | BgpPeer | private |
| StartEndOfRibReceiveTimer(Address::Family family) | BgpPeer | private |
| StartKeepaliveTimer() | BgpPeer | |
| StartKeepaliveTimerUnlocked() | BgpPeer | privatevirtual |
| StartPrefixLimitIdleTimer(uint32_t plim_idle_time_msecs) | BgpPeer | private |
| state_machine() | BgpPeer | inline |
| state_machine() const | BgpPeer | inline |
| state_machine_ | BgpPeer | private |
| StateMachineUnitTest class | BgpPeer | friend |
| StopDeleteStale() | BgpPeer | |
| StopKeepaliveTimerUnlocked() | BgpPeer | private |
| StopPeerNotifyRoutes() | BgpPeer | |
| StopPrefixLimitIdleTimer() | BgpPeer | private |
| StopRouteExports() | DynamicPeer | inline |
| supported_families() | BgpPeer | inlinestatic |
| supported_families_ | BgpPeer | privatestatic |
| to_str_ | BgpPeer | mutableprivate |
| ToString() const | BgpPeer | inlinevirtual |
| total_flap_count() const | BgpPeer | inline |
| total_flap_count_ | BgpPeer | private |
| total_path_count_ | BgpPeer | mutableprivate |
| ToUVEKey() const | BgpPeer | inlinevirtual |
| transport_address_string() const | BgpPeer | |
| trigger_ | BgpPeer | private |
| TriggerPrefixLimitCheck() const | BgpPeer | privatevirtual |
| Type enum name | Peer | |
| type_ | Peer | private |
| UnregisterAllTables() | BgpPeer | private |
| UpdateCloseRouteStats(Address::Family family, const BgpPath *old_path, uint32_t path_flags) const | BgpPeer | virtual |
| UpdatePrimaryPathCount(int count, Address::Family family) const | BgpPeer | virtual |
| UpdateTotalPathCount(int count) const | BgpPeer | inlinevirtual |
| uve_key_str_ | BgpPeer | mutableprivate |
| VGW_PEER enum value | Peer | |
| vpn_tables_registered_ | BgpPeer | private |
| VXLAN_BGP_PEER enum value | Peer | |
| WalkDoneCb typedef | BgpPeer | |
| ~BgpPeer() | BgpPeer | virtual |
| ~BgpPeer() | BgpPeer | virtual |
| ~DynamicPeer() | DynamicPeer | virtual |
| ~IPeer() | IPeer | inlinevirtual |
| ~IPeerUpdate() | IPeerUpdate | inlinevirtual |
| ~Peer() | Peer | virtual |