OpenSDN source code
BgpPeer Member List

This is the complete list of members for BgpPeer, including all inherited members.

AcceptSession(BgpSession *session)BgpPeer
AddressFamilyList typedefBgpPeer
AddRTargets(as_t as)BgpPeerprivate
admin_down_BgpPeerprivate
agent() constBgpPeer
AllocDeletePeerWalker()BgpPeer
AllocDeleteStaleWalker()BgpPeer
AllocPeerNotifyWalker()BgpPeer
as4_supported_BgpPeerprivate
as_override_BgpPeerprivate
asn_listener_id_BgpPeerprivate
ASNUpdateCallback(as_t old_asn, as_t old_local_asn)BgpPeer
AttemptGRHelperMode(int code, int subcode) constBgpPeer
auth_data_BgpPeerprivate
bgp_identifier() constBgpPeervirtual
bgp_identifier_string() constBgpPeer
BGP_PEER enum valuePeer
BGPaaSAddRTarget(as_t as, BgpTable *table, BgpAttrPtr attr, RouteTargetList::const_iterator it)BgpPeerprivate
BGPaaSDeleteRTarget(as_t as, BgpTable *table, RouteTargetList::const_iterator it)BgpPeerprivate
BgpConfigTest classBgpPeerfriend
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) constBgpPeerprivate
BgpPeerTest classBgpPeerfriend
BgpServerUnitTest classBgpPeerfriend
BindLocalEndpoint(BgpSession *session)BgpPeerprivatevirtual
buffer_BgpPeerprivate
buffer_capacity_BgpPeerprivate
buffer_size() constBgpPeerinline
BuildRibExportPolicy(Address::Family family) constBgpPeerprivate
BytesToHexString(const u_int8_t *msg, size_t size)BgpPeerprivate
CanUseMembershipManager() constBgpPeervirtual
capabilities() constBgpPeerinline
capabilities_BgpPeerprivate
channel_BgpPeerprivate
ChannelSequenceNumber() constBgpPeer
CheckPrefixLimits()BgpPeerprivate
CheckSplitHorizon(uint32_t cluster_id=0, uint32_t ribout_cid=0) constBgpPeervirtual
Clear(int subcode)BgpPeer
clear_session()BgpPeer
ClearConfig()BgpPeer
ClearListenSocketAuthKey()BgpPeer
Close(bool graceful)BgpPeervirtual
close_manager()BgpPeerinline
close_manager_BgpPeerprivate
cluster_id_BgpPeerprivate
Compare(const Peer *rhs) constBgpPeerinlinevirtual
config() constBgpPeerinline
config_BgpPeerprivate
ConfigUpdate(const BgpNeighborConfig *config)BgpPeer
configured_families() constBgpPeerinline
configured_families_BgpPeerprivate
CreateSession()BgpPeer
CustomClose()BgpPeer
defer_close_BgpPeerprivate
delete_peer_walker() constBgpPeer
delete_peer_walker_BgpPeerprivate
delete_peer_walker_cb_BgpPeerprivate
delete_stale_walker() constBgpPeer
delete_stale_walker_BgpPeerprivate
delete_stale_walker_cb_BgpPeerprivate
delete_timeout_timer_DynamicPeerprivate
deleted_DynamicPeerprivate
DeleteOnZeroRefcount() constDynamicPeerprivatevirtual
deleter()BgpPeer
deleter_BgpPeerprivate
DeleteRTargets(as_t as)BgpPeerprivate
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)BgpPeerprivate
DISALLOW_COPY_AND_ASSIGN(BgpPeer)BgpPeerprivate
dscp_listener_id_BgpPeerprivate
DSCPUpdateCallback(uint8_t dscp_value)BgpPeer
DynamicPeer(Agent *agent, Type type, const std::string &name, bool controller_export)DynamicPeer
ECMP_PEER enum valuePeer
Encode(const BgpMessage *msg, uint8_t *data, size_t size, EncodeOffsets *offsets=NULL, bool as4=false)BgpPeerprivatestatic
EndOfRibReceiveTimerExpired(Address::Family family)BgpPeerprivate
EndOfRibSendTimerExpired(Address::Family family)BgpPeer
EndOfRibTimerErrorHandler(std::string error_name, std::string error_message)BgpPeerprivate
endpoint() constBgpPeerinline
endpoint_BgpPeerprivate
eor_receive_timer_BgpPeerprivate
eor_send_timer_BgpPeerprivate
eor_send_timer_start_time_BgpPeerprivate
EVPN_PEER enum valuePeer
EVPN_ROUTING_PEER enum valuePeer
export_to_controller() constPeerinlinevirtual
export_to_controller_Peerprivate
family_attributes_list_BgpPeerprivate
family_primary_path_count_BgpPeermutableprivate
FamilyAttributesList typedefBgpPeerprivate
FamilyToCapabilityMap typedefBgpPeerprivate
FillBgpNeighborDebugState(BgpNeighborResp *bnr, const IPeerDebugStats *peer)BgpPeerstatic
FillBgpNeighborFamilyAttributes(BgpNeighborResp *nbr) constBgpPeerprivate
FillCloseInfo(BgpNeighborResp *resp) constBgpPeerprivate
FillNeighborInfo(const BgpSandeshContext *bsc, BgpNeighborResp *bnr, bool summary) constBgpPeer
flap_count() constBgpPeerinline
flap_count_BgpPeerprivate
FlushUpdate()BgpPeervirtual
FlushUpdateUnlocked()BgpPeerprivate
gateway_address_string(Address::Family family) constBgpPeer
get_connect_error() constBgpPeer
get_connect_timer_expired() constBgpPeer
get_hold_timer_expired() constBgpPeer
get_open_error() constBgpPeer
get_rx_end_of_rib() constBgpPeer
get_rx_keepalive() constBgpPeer
get_rx_notification() constBgpPeer
get_rx_route_reach() constBgpPeer
get_rx_route_total() constBgpPeer
get_rx_route_unreach() constBgpPeer
get_rx_update() constBgpPeer
get_socket_reads() constBgpPeer
get_socket_writes() constBgpPeer
get_tx_end_of_rib() constBgpPeer
get_tx_keepalive() constBgpPeer
get_tx_route_reach() constBgpPeer
get_tx_route_total() constBgpPeer
get_tx_route_unreach() constBgpPeer
get_tx_update() constBgpPeer
get_update_error() constBgpPeer
GetAgentXmppChannel() constBgpPeer
GetBestAuthKey(AuthenticationKey *auth_key, KeyType *key_type) constBgpPeerprivate
GetBestAuthKeyItem(AuthenticationKey *auth_key)BgpPeer
GetBufferCapacity() constBgpPeerprivate
GetDefaultTunnelEncap(const Address::Family family) constBgpPeervirtual
GetEndOfRibReceiveTime(Address::Family family) constBgpPeerprivate
GetEorSendTimerElapsedTime() constBgpPeervirtual
GetIndex() constBgpPeerinline
GetInuseAuthKeyValue() constBgpPeer
GetLocalPrefFromMed(uint32_t med) constBgpPeerprivate
GetMpNlriNexthop(BgpMpNlri *nlri, BgpAttrPtr attr)BgpPeerprivate
GetName() constPeerinline
GetOutputQueueDepth(Address::Family family) constBgpPeerprivatevirtual
GetPathFlags(Address::Family family, const BgpAttr *attr) constBgpPeerprivate
GetPrimaryPathCount() constBgpPeerinlinevirtual
GetRouteExportState(DBTablePartBase *partition, DBEntryBase *e)BgpPeer
GetRouteTargetRouteAttr() constBgpPeerprivate
GetRoutingInstance()BgpPeerinline
GetRoutingInstance() constBgpPeerinline
GetRTargetTable()BgpPeerprivate
GetRTargetTableLastUpdatedTimeStamp() constBgpPeerprivatevirtual
GetState() constBgpPeer
GetStateName() constBgpPeervirtual
GetTaskInstance() constBgpPeer
GetTotalPathCount() constBgpPeerinlinevirtual
GetType() constPeerinline
GetVrfExportListenerId()BgpPeerinline
GetVrfExportState(DBTablePartBase *partition, DBEntryBase *e)BgpPeer
graceful_close_BgpPeerprivate
hold_time() constBgpPeerinline
hold_time_BgpPeerprivate
id_BgpPeerprivate
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()Peerinline
increment_flap_count()BgpPeer
index_BgpPeerprivate
INET_EVPN_PEER enum valuePeer
Initialize()BgpPeer
InstallAuthKeys()BgpPeer
instance_delete_ref_BgpPeerprivate
instance_op_BgpPeerprivate
inuse_auth_key_BgpPeerprivate
inuse_authkey_type_BgpPeerprivate
Is4ByteAsSupported() constBgpPeerprivatevirtual
IsAdminDown() constBgpPeerinline
IsAs4Supported() constBgpPeerinlinevirtual
IsCloseGraceful() constBgpPeer
IsCloseInProgress() constBgpPeer
IsDeleted() constBgpPeervirtual
IsFamilyNegotiated(Address::Family family)BgpPeer
IsInGRTimerWaitState() constBgpPeervirtual
IsLess(const Peer *rhs) constPeerinline
IsPassive() constBgpPeerinline
IsReady() constBgpPeervirtual
IsRegistrationRequired() constBgpPeerinlinevirtual
IsRouterTypeBGPaaS() constBgpPeerinlinevirtual
IsServerStartingUp() constBgpPeervirtual
IsXmppPeer() constBgpPeervirtual
kDeleteTimeoutDynamicPeerstatic
keepalive_timer_BgpPeerprivate
KeepaliveTimerErrorHandler(std::string error_name, std::string error_message)BgpPeerprivate
KeepaliveTimerExpired()BgpPeerprivate
KeepaliveTimerRunning()BgpPeer
kEndOfRibSendRetryTimeBgpPeerstatic
KeyType typedefBgpPeer
kMaxBufferCapacityBgpPeerstatic
kMinBufferCapacityBgpPeerstatic
kRouteTargetEndOfRibTimeSecsBgpPeerstatic
last_flap() constBgpPeerinline
last_flap_BgpPeerprivate
last_flap_at() constBgpPeer
LINKLOCAL_PEER enum valuePeer
local_as() constBgpPeerinline
local_as_BgpPeerprivate
local_bgp_id_BgpPeerprivate
local_bgp_identifier() constBgpPeervirtual
local_bgp_identifier_string() constBgpPeer
LOCAL_PEER enum valuePeer
LOCAL_VM_PEER enum valuePeer
LOCAL_VM_PORT_PEER enum valuePeer
LogInstallAuthKeys(const std::string &socket_name, const std::string &oper, const AuthenticationKey &auth_key, KeyType key_type)BgpPeerprivate
LookupFamily(Address::Family family)BgpPeerinline
MAC_LEARNING_PEER enum valuePeer
MAC_VM_BINDING_PEER enum valuePeer
ManagedDelete()BgpPeer
membership_req_pending() constBgpPeerinlineprotected
membership_req_pending_BgpPeerprivate
MembershipPathCallback(DBTablePartBase *tpart, BgpRoute *route, BgpPath *path)BgpPeerprivatevirtual
MembershipRequestCallback(BgpTable *table)BgpPeervirtual
MpNlriAllowed(uint16_t afi, uint8_t safi)BgpPeerprivatevirtual
MULTICAST_FABRIC_TREE_BUILDER enum valuePeer
MULTICAST_PEER enum valuePeer
MULTICAST_TOR_PEER enum valuePeer
name_Peerprivate
negotiated_families() constBgpPeerinline
negotiated_families_BgpPeerprivate
NexthopIp(Agent *agent, const AgentPath *path) constPeervirtual
notification() constBgpPeerprotectedvirtual
NotifyEstablished(bool established)BgpPeer
NOVA_PEER enum valuePeer
origin_override_BgpPeerprivate
OVS_PEER enum valuePeer
passive_BgpPeerprivate
Peer(Type type, const std::string &name, bool controller_export)Peer
peer_address_string() constBgpPeerinline
peer_as() constBgpPeerinline
peer_as_BgpPeerprivate
peer_basename() constBgpPeerinline
peer_basename_BgpPeerprivate
peer_bgp_id_BgpPeerprivate
peer_close()BgpPeervirtual
peer_close() constBgpPeervirtual
peer_close_BgpPeerprivate
peer_is_control_node_BgpPeerprivate
peer_key() constBgpPeerinline
peer_key_BgpPeerprivate
peer_name() constBgpPeerinline
peer_name_BgpPeerprivate
peer_port() constBgpPeerinline
peer_port_BgpPeerprivate
peer_stats()BgpPeervirtual
peer_stats() constBgpPeervirtual
peer_stats_BgpPeerprivate
peer_type_BgpPeerprivate
PeerAddress() constBgpPeerinline
PeerMap typedefPeer
PeerNotifyMulticastRoutes(bool associate)BgpPeer
PeerNotifyRoutes(WalkDoneCb cb)BgpPeer
PeerPair typedefPeer
PeerType() constBgpPeerinlinevirtual
PostCloseRelease()BgpPeerprivate
prefix_limit_idle_timer_BgpPeerprivate
prefix_limit_trigger_BgpPeermutableprivate
PrefixLimitIdleTimerErrorHandler(std::string error_name, std::string error_message)BgpPeerprivate
PrefixLimitIdleTimerExpired()BgpPeerprivate
PrefixLimitIdleTimerRunning() constBgpPeer
primary_path_count_BgpPeermutableprivate
private_as_action() constBgpPeerinline
private_as_action_BgpPeerprivate
ProcessAuthKeyChainConfig(const BgpNeighborConfig *config)BgpPeerprivate
ProcessBgpaas(DBRequest::DBOperation oper, IpAddress addr, uint8_t addr_len, BgpAttrPtr attr, uint32_t flags)BgpPeerprivate
ProcessDelete(DynamicPeer *p)DynamicPeerstatic
ProcessEndpointConfig(const BgpNeighborConfig *config)BgpPeerprivate
ProcessFamilyAttributesConfig(const BgpNeighborConfig *config)BgpPeerprivate
ProcessNlri(Address::Family family, DBRequest::DBOperation oper, const BgpMpNlri *nlri, BgpAttrPtr attr, uint32_t flags)BgpPeerprivate
ProcessNlriBgpaas(Address::Family family, DBRequest::DBOperation oper, const BgpMpNlri *nlri, BgpAttrPtr attr, uint32_t flags)BgpPeerprivate
ProcessPathTunnelEncapsulation(const BgpPath *path, BgpAttr *attr, ExtCommunityDB *extcomm_db, const BgpTable *table) constBgpPeervirtual
ProcessSession() constBgpPeervirtual
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)BgpPeervirtual
refcount() constPeerinline
refcount_Peermutableprivate
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()BgpPeerinlinevirtual
ResetCapabilities()BgpPeer
ResetInuseAuthKeyInfo()BgpPeerprivate
resolve_paths_BgpPeerprivate
ResumeClose()BgpPeer
RetryDelete()BgpPeer
route_walker() constBgpPeer
route_walker_BgpPeerprivate
route_walker_cb_BgpPeerprivate
router_type() constBgpPeerinline
router_type_BgpPeerprivate
RouteTargetList typedefBgpPeer
RoutingInstanceCallback(const std::string &vrf_name, int op)BgpPeer
rtargets_BgpPeerprivate
rtinstance_BgpPeerprivate
send_ready() constBgpPeerinlinevirtual
send_ready_BgpPeerprivate
SendEndOfRIB(Address::Family family)BgpPeerprotectedvirtual
SendEndOfRIBActual(Address::Family family)BgpPeerprotectedvirtual
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)BgpPeervirtual
SendUpdate(const uint8_t *msg, size_t msgsize)BgpPeerinlinevirtual
sequence_number() constPeerinline
sequence_number_Peerprivate
server()BgpPeerinlinevirtual
server() constBgpPeerinlinevirtual
server_BgpPeerprivate
server_ip_BgpPeerprivate
session()BgpPeer
session_BgpPeerprivate
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)BgpPeervirtual
SetCapabilities(const BgpProto::OpenMessage *msg)BgpPeer
SetDataCollectionKey(BgpPeerInfo *peer_info) constBgpPeervirtual
SetInuseAuthKeyInfo(const AuthenticationKey &key, KeyType type)BgpPeerprivate
SetListenSocketAuthKey(const AuthenticationKey &auth_key, KeyType key_type)BgpPeer
SetSendReady()BgpPeer
SetSessionSocketAuthKey(TcpSession *session)BgpPeer
SetSessionSocketOptionDscp(TcpSession *session)BgpPeer
setup_time() constBgpPeerinline
setup_time_BgpPeerprivate
SetVrfListenerId(DBTableBase::ListenerId id)BgpPeerinline
skip_add_change_DynamicPeerprivate
SkipAddChangeRequest() constDynamicPeerinlinevirtual
spin_mutex_BgpPeerprivate
StartEndOfRibReceiveTimer(Address::Family family)BgpPeerprivate
StartKeepaliveTimer()BgpPeer
StartKeepaliveTimerUnlocked()BgpPeerprivatevirtual
StartPrefixLimitIdleTimer(uint32_t plim_idle_time_msecs)BgpPeerprivate
state_machine()BgpPeerinline
state_machine() constBgpPeerinline
state_machine_BgpPeerprivate
StateMachineUnitTest classBgpPeerfriend
StopDeleteStale()BgpPeer
StopKeepaliveTimerUnlocked()BgpPeerprivate
StopPeerNotifyRoutes()BgpPeer
StopPrefixLimitIdleTimer()BgpPeerprivate
StopRouteExports()DynamicPeerinline
supported_families()BgpPeerinlinestatic
supported_families_BgpPeerprivatestatic
to_str_BgpPeermutableprivate
ToString() constBgpPeerinlinevirtual
total_flap_count() constBgpPeerinline
total_flap_count_BgpPeerprivate
total_path_count_BgpPeermutableprivate
ToUVEKey() constBgpPeerinlinevirtual
transport_address_string() constBgpPeer
trigger_BgpPeerprivate
TriggerPrefixLimitCheck() constBgpPeerprivatevirtual
Type enum namePeer
type_Peerprivate
UnregisterAllTables()BgpPeerprivate
UpdateCloseRouteStats(Address::Family family, const BgpPath *old_path, uint32_t path_flags) constBgpPeervirtual
UpdatePrimaryPathCount(int count, Address::Family family) constBgpPeervirtual
UpdateTotalPathCount(int count) constBgpPeerinlinevirtual
uve_key_str_BgpPeermutableprivate
VGW_PEER enum valuePeer
vpn_tables_registered_BgpPeerprivate
VXLAN_BGP_PEER enum valuePeer
WalkDoneCb typedefBgpPeer
~BgpPeer()BgpPeervirtual
~BgpPeer()BgpPeervirtual
~DynamicPeer()DynamicPeervirtual
~IPeer()IPeerinlinevirtual
~IPeerUpdate()IPeerUpdateinlinevirtual
~Peer()Peervirtual