OpenSDN source code
EvpnTable Member List

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

Add(const DBRequest *req)DBTablevirtual
AddRemoveCallback(const DBEntryBase *entry, bool add) constEvpnTablevirtual
AddToDBStateCount(ListenerId listener, int count)DBTableBase
AllocEntry(const DBRequestKey *key) constEvpnTablevirtual
AllocEntryStr(const std::string &key) constEvpnTablevirtual
AllocPartition(int index)DBTablevirtual
AllocWalker(WalkFn walk_fn, WalkCompleteFn walk_complete)DBTable
BgpTable(DB *db, const std::string &name)BgpTable
Change(DBEntryBase *entry)DBTablevirtual
ChangeCallback typedefDBTableBase
CheckAggregatorAttr(BgpAttr *attr) constBgpTable
CreateAs4Path(BgpAttr *attr) constBgpTable
CreateAsPath2Byte(BgpAttr *attr) constBgpTable
CreateAsPath4Byte(BgpAttr *attr, as_t local_as) constBgpTable
CreateEvpnManager()EvpnTable
CreatePathResolver()EvpnTablevirtual
CreateTable(DB *db, const std::string &name)EvpnTablestatic
database()DBTableBaseinline
database() constDBTableBaseinline
db_DBTableBaseprivate
db_walker_wait()DBTableinlineprivatestatic
DBStateClear(DBTable *table, ListenerId id)DBTablestatic
DBTable(DB *db, const std::string &name)DBTable
DBTableBase(DB *db, const std::string &name)DBTableBase
DBTableWalkRef typedefDBTable
decr_walker_count()DBTableBaseinline
Delete(DBEntry *entry, const DBRequest *req)DBTablevirtual
DeletePath(DBTablePartBase *root, BgpRoute *rt, BgpPath *path)BgpTable
deleter()BgpTable
deleter() constBgpTable
deleter_BgpTableprivate
DestroyEvpnManager()EvpnTable
DestroyPathResolver()BgpTable
DISALLOW_COPY_AND_ASSIGN(EvpnTable)EvpnTableprivate
empty() constDBTableBaseinline
Enqueue(DBRequest *req)DBTableBase
enqueue_count() constDBTableBaseinline
enqueue_count_DBTableBaseprivate
EnqueueRemove(DBEntryBase *db_entry)DBTableBase
evpn_manager_EvpnTableprivate
EvpnTable(DB *db, const std::string &name)EvpnTable
Export(RibOut *ribout, Route *route, const RibPeerSet &peerset, UpdateInfoSList &info_slist)EvpnTablevirtual
family() constEvpnTableinlinevirtual
FillListeners(std::vector< ShowTableListener > *listeners) constDBTableBase
FillRibOutStatisticsInfo(std::vector< ShowRibOutStatistics > *sros_list) constBgpTable
Find(const DBEntry *entry)DBTable
Find(const DBEntry *entry) constDBTable
Find(const DBRequestKey *key, int id=-1)DBTable
Find(const DBRequestKey *key, int id=-1) constDBTable
FindNoLock(const DBEntry *entry)DBTable
FindNoLock(const DBRequestKey *key)DBTable
FindRoute(const EvpnPrefix &prefix)EvpnTable
FindRoute(const EvpnPrefix &prefix) constEvpnTable
GetAttributes(BgpRoute *rt, BgpAttrPtr attrp, const IPeer *peer)BgpTableinlinevirtual
GetDBStateCount(ListenerId listener)DBTableBase
GetEvpnManager()EvpnTable
GetEvpnManager() constEvpnTable
GetInfeasiblePathCount() constBgpTableinline
GetListenerCount() constDBTableBase
GetLlgrStalePathCount() constBgpTableinline
GetPartitionId(const DBRequestKey *key)DBTableprivate
GetPartitionId(const DBEntry *entry)DBTableprivate
GetPendingRiboutsCount(size_t *markers) constBgpTable
GetPrimaryPathCount() constBgpTableinline
GetSecondaryPathCount() constBgpTableinline
GetStalePathCount() constBgpTableinline
GetTablePartition(const DBRequestKey *key)DBTablevirtual
GetTablePartition(const DBRequestKey *key) constDBTablevirtual
GetTablePartition(const DBEntryBase *entry)DBTablevirtual
GetTablePartition(const DBEntryBase *entry) constDBTablevirtual
GetTablePartition(const int index)DBTablevirtual
GetTablePartition(const int index) constDBTablevirtual
GetUpdateInfo(RibOut *ribout, BgpRoute *route, const RibPeerSet &peerset)BgpTable
GetWalkerTaskId()DBTableinline
GetWalkIterationToYield()DBTableinline
Has4ByteAsn(BgpAttr *attr) constBgpTable
Hash(const DBEntry *entry) constEvpnTablevirtual
Hash(const DBRequestKey *key) constEvpnTablevirtual
HashFunction(const EvpnPrefix &prefix)EvpnTablestatic
HasListeners() constDBTableBase
HasWalkers() constDBTableBaseinline
im_route_count() constEvpnTableinline
im_route_count_EvpnTablemutableprivate
incr_enqueue_count()DBTableBaseinline
incr_input_count()DBTableBaseinline
incr_notify_count()DBTableBaseinline
incr_walk_again_count()DBTableBaseinline
incr_walk_cancel_count()DBTableBaseinline
incr_walk_complete_count()DBTableBaseinline
incr_walk_count()DBTableBaseinline
incr_walk_request_count()DBTableBaseinline
incr_walker_count()DBTableBaseinline
infeasible_path_count_BgpTableprivate
info_DBTableBaseprivate
Init()DBTable
Input(DBTablePartition *root, DBClient *client, DBRequest *req)BgpTablevirtual
input_count() constDBTableBaseinline
input_count_DBTableBaseprivate
InputCommon(DBTablePartBase *root, BgpRoute *rt, BgpPath *path, const IPeer *peer, DBRequest *req, DBRequest::DBOperation oper, BgpAttrPtr attrs, uint32_t path_id, uint32_t flags, uint32_t label, uint32_t l3_label)BgpTable
InputCommonPostProcess(DBTablePartBase *root, BgpRoute *rt, bool notify_rt)BgpTable
instance_delete_ref_BgpTableprivate
InvokeWalkCb(DBTablePartBase *part, DBEntryBase *entry)DBTableprivate
ip_route_count() constEvpnTableinline
ip_route_count_EvpnTablemutableprivate
IsAggregateRoute(const BgpRoute *route) constBgpTable
IsContributingRoute(const BgpRoute *route) constBgpTable
IsDeleted() constBgpTableinline
IsMaster() constEvpnTable
IsRouteAggregationSupported() constBgpTableinlinevirtual
IsRoutingPolicySupported() constBgpTableinlinevirtual
IsVpnTable() constEvpnTableinlinevirtual
kInvalidIdDBTableBasestatic
kIterationToYieldDBTablestatic
ListenerId typedefDBTableBase
llgr_stale_path_count_BgpTableprivate
LocatePathResolver()BgpTable
mac_route_count() constEvpnTableinline
mac_route_count_EvpnTablemutableprivate
ManagedDelete()BgpTable
max_walk_iteration_to_yield_DBTableprivate
MayDelete() constBgpTablevirtual
name() constDBTableBaseinline
name_DBTableBaseprivate
notify_count() constDBTableBaseinline
notify_count_DBTableBaseprivate
NotifyAllEntries()DBTable
OnChange(DBEntry *entry, const DBRequest *req)DBTablevirtual
PartitionCount() constDBTablevirtual
partitions_DBTableprivate
path_resolver()BgpTableinline
path_resolver() constBgpTableinline
path_resolver_BgpTableprivate
PathSelection(const Path &path1, const Path &path2)BgpTablestatic
PrependAsToAs4Path(BgpAttr *attr, as_t asn) constBgpTable
PrependAsToAsPath2Byte(BgpAttr *attr, as_t asn) constBgpTable
PrependAsToAsPath2Byte(BgpAttr *attr, as2_t asn) constBgpTable
PrependAsToAsPath4Byte(BgpAttr *attr, as_t asn) constBgpTable
PrependLocalAs(const RibOut *ribout, BgpAttr *attr, const IPeer *) constBgpTableprivate
primary_path_count_BgpTableprivate
ProcessAsOverride(const RibOut *ribout, BgpAttr *attr) constBgpTableprivate
ProcessDefaultTunnelEncapsulation(const RibOut *ribout, ExtCommunityDB *extcomm_db, BgpAttr *attr) constBgpTable
ProcessLlgrState(const RibOut *ribout, const BgpPath *path, BgpAttr *attr, bool llgr_stale_comm)BgpTableprivate
ProcessRemovePrivate(const RibOut *ribout, BgpAttr *attr) constBgpTableprivate
Register(ChangeCallback callback, const std::string &name="unspecified")DBTableBase
ReleaseWalker(DBTableWalkRef &walk)DBTable
RemovePrivate4ByteAs(const RibOut *ribout, BgpAttr *attr) constBgpTableprivate
RemovePrivateAs(const RibOut *ribout, BgpAttr *attr) constBgpTableprivate
RemovePrivateAs4(const RibOut *ribout, BgpAttr *attr) constBgpTableprivate
reset_enqueue_count()DBTableBaseinline
reset_input_count()DBTableBaseinline
reset_notify_count()DBTableBaseinline
RetryDelete()BgpTablevirtual
ribout_map()BgpTableinline
ribout_map_BgpTableprivate
RibOutDelete(const RibExportPolicy &policy)BgpTable
RibOutFind(const RibExportPolicy &policy)BgpTable
RibOutLocate(BgpUpdateSender *sender, const RibExportPolicy &policy)BgpTable
RibOutMap typedefBgpTable
RouteReplicate(BgpServer *server, BgpTable *src_table, BgpRoute *src_rt, const BgpPath *path, ExtCommunityPtr ptr)EvpnTablevirtual
RouteTable(DB *db, const std::string &name)RouteTableinline
routing_instance()BgpTableinline
routing_instance() constBgpTableinline
rtinstance_BgpTableprivate
RunNotify(DBTablePartBase *tpart, DBEntryBase *entry)DBTableBase
secondary_path_count_BgpTableprivate
server()BgpTable
server() constBgpTable
set_routing_instance(RoutingInstance *rtinstance)EvpnTablevirtual
SetWalkIterationToYield(int count)DBTableinline
SetWalkTaskId(int task_id)DBTableinline
ShouldReplicate(const BgpServer *server, const BgpTable *src_table, const ExtCommunityPtr community, const EvpnPrefix &evpn_prefix) constEvpnTableprivate
Shutdown()BgpTable
Size() constDBTablevirtual
stale_path_count_BgpTableprivate
StartWalk()DBTableprivate
TableFind(DBTablePartition *rtp, const DBRequestKey *prefix)EvpnTableprivatevirtual
TableSet typedefBgpTable
unique_mac_route_count() constEvpnTableinline
unique_mac_route_count_EvpnTablemutableprivate
Unregister(ListenerId listener)DBTableBase
UpdateLlgrStalePathCount(int count)BgpTableinline
UpdatePathCount(const BgpPath *path, int count)BgpTable
UpdateSecondaryTablesForReplication(BgpRoute *rt, TableSet *secondary_tables)BgpTableinlinevirtual
UpdateStalePathCount(int count)BgpTableinline
walk_again_count() constDBTableBaseinline
walk_again_count_DBTableBaseprivate
walk_cancel_count() constDBTableBaseinline
walk_cancel_count_DBTableBaseprivate
walk_complete_count() constDBTableBaseinline
walk_complete_count_DBTableBaseprivate
walk_count() constDBTableBaseinline
walk_count_DBTableBaseprivate
walk_ref_DBTableprivate
walk_request_count() constDBTableBaseinline
walk_request_count_DBTableBaseprivate
WalkAgain(DBTableWalkRef walk)DBTable
WalkCallback(DBTablePartBase *tpart, DBEntryBase *entry)DBTableprivate
WalkCompleteCallback(DBTableBase *tbl_base)DBTableprivate
WalkCompleteFn typedefDBTable
WalkDone()DBTableprivate
walker_DBTableprivate
walker_count() constDBTableBaseinline
walker_count_DBTableBaseprivate
walker_task_id_DBTableprivate
WalkFn typedefDBTable
WalkTable(DBTableWalkRef walk)DBTable
~BgpTable()BgpTable
~DBTable()DBTablevirtual
~DBTableBase()DBTableBasevirtual