OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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) const EvpnTablevirtual
AddToDBStateCount(ListenerId listener, int count)DBTableBase
AllocEntry(const DBRequestKey *key) const EvpnTablevirtual
AllocEntryStr(const std::string &key) const EvpnTablevirtual
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) const BgpTable
CreateAs4Path(BgpAttr *attr) const BgpTable
CreateAsPath2Byte(BgpAttr *attr) const BgpTable
CreateAsPath4Byte(BgpAttr *attr, as_t local_as) const BgpTable
CreateEvpnManager()EvpnTable
CreatePathResolver()EvpnTablevirtual
CreateTable(DB *db, const std::string &name)EvpnTablestatic
database()DBTableBaseinline
database() const DBTableBaseinline
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() const BgpTable
DestroyEvpnManager()EvpnTable
DestroyPathResolver()BgpTable
DISALLOW_COPY_AND_ASSIGN(EvpnTable)EvpnTableprivate
empty() const DBTableBaseinline
Enqueue(DBRequest *req)DBTableBase
enqueue_count() const DBTableBaseinline
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() const EvpnTableinlinevirtual
FillListeners(std::vector< ShowTableListener > *listeners) const DBTableBase
FillRibOutStatisticsInfo(std::vector< ShowRibOutStatistics > *sros_list) const BgpTable
Find(const DBEntry *entry)DBTable
Find(const DBEntry *entry) const DBTable
Find(const DBRequestKey *key, int id=-1)DBTable
Find(const DBRequestKey *key, int id=-1) const DBTable
FindNoLock(const DBEntry *entry)DBTable
FindNoLock(const DBRequestKey *key)DBTable
FindRoute(const EvpnPrefix &prefix)EvpnTable
FindRoute(const EvpnPrefix &prefix) const EvpnTable
GetAttributes(BgpRoute *rt, BgpAttrPtr attrp, const IPeer *peer)BgpTableinlinevirtual
GetDBStateCount(ListenerId listener)DBTableBase
GetEvpnManager()EvpnTable
GetEvpnManager() const EvpnTable
GetInfeasiblePathCount() const BgpTableinline
GetListenerCount() const DBTableBase
GetLlgrStalePathCount() const BgpTableinline
GetPendingRiboutsCount(size_t *markers) const BgpTable
GetPrimaryPathCount() const BgpTableinline
GetSecondaryPathCount() const BgpTableinline
GetStalePathCount() const BgpTableinline
GetTablePartition(const DBRequestKey *key)DBTablevirtual
GetTablePartition(const DBRequestKey *key) const DBTablevirtual
GetTablePartition(const DBEntryBase *entry)DBTablevirtual
GetTablePartition(const DBEntryBase *entry) const DBTablevirtual
GetTablePartition(const int index)DBTablevirtual
GetTablePartition(const int index) const DBTablevirtual
GetUpdateInfo(RibOut *ribout, BgpRoute *route, const RibPeerSet &peerset)BgpTable
GetWalkerTaskId()DBTableinline
GetWalkIterationToYield()DBTableinline
Has4ByteAsn(BgpAttr *attr) const BgpTable
Hash(const DBEntry *entry) const EvpnTablevirtual
Hash(const DBRequestKey *key) const EvpnTablevirtual
HashFunction(const EvpnPrefix &prefix)EvpnTablestatic
HasListeners() const DBTableBase
HasWalkers() const DBTableBaseinline
im_route_count() const EvpnTableinline
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
Init()DBTable
Input(DBTablePartition *root, DBClient *client, DBRequest *req)BgpTablevirtual
input_count() const DBTableBaseinline
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
ip_route_count() const EvpnTableinline
ip_route_count_EvpnTablemutableprivate
IsAggregateRoute(const BgpRoute *route) const BgpTable
IsContributingRoute(const BgpRoute *route) const BgpTable
IsDeleted() const BgpTableinline
IsMaster() const EvpnTable
IsRouteAggregationSupported() const BgpTableinlinevirtual
IsRoutingPolicySupported() const BgpTableinlinevirtual
IsVpnTable() const EvpnTableinlinevirtual
kInvalidIdDBTableBasestatic
kIterationToYieldDBTablestatic
ListenerId typedefDBTableBase
LocatePathResolver()BgpTable
mac_route_count() const EvpnTableinline
mac_route_count_EvpnTablemutableprivate
ManagedDelete()BgpTable
MayDelete() const BgpTablevirtual
name() const DBTableBaseinline
notify_count() const DBTableBaseinline
NotifyAllEntries()DBTable
OnChange(DBEntry *entry, const DBRequest *req)DBTablevirtual
PartitionCount() const DBTablevirtual
path_resolver()BgpTableinline
path_resolver() const BgpTableinline
PathSelection(const Path &path1, const Path &path2)BgpTablestatic
PrependAsToAs4Path(BgpAttr *attr, as_t asn) const BgpTable
PrependAsToAsPath2Byte(BgpAttr *attr, as_t asn) const BgpTable
PrependAsToAsPath2Byte(BgpAttr *attr, as2_t asn) const BgpTable
PrependAsToAsPath4Byte(BgpAttr *attr, as_t asn) const BgpTable
ProcessDefaultTunnelEncapsulation(const RibOut *ribout, ExtCommunityDB *extcomm_db, BgpAttr *attr) const BgpTable
Register(ChangeCallback callback, const std::string &name="unspecified")DBTableBase
ReleaseWalker(DBTableWalkRef &walk)DBTable
reset_enqueue_count()DBTableBaseinline
reset_input_count()DBTableBaseinline
reset_notify_count()DBTableBaseinline
RetryDelete()BgpTablevirtual
ribout_map()BgpTableinline
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() const BgpTableinline
RunNotify(DBTablePartBase *tpart, DBEntryBase *entry)DBTableBase
server()BgpTable
server() const BgpTable
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) const EvpnTableprivate
Shutdown()BgpTable
Size() const DBTablevirtual
TableFind(DBTablePartition *rtp, const DBRequestKey *prefix)EvpnTableprivatevirtual
TableSet typedefBgpTable
unique_mac_route_count() const EvpnTableinline
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() const DBTableBaseinline
walk_cancel_count() const DBTableBaseinline
walk_complete_count() const DBTableBaseinline
walk_count() const DBTableBaseinline
walk_request_count() const DBTableBaseinline
WalkAgain(DBTableWalkRef walk)DBTable
WalkCompleteFn typedefDBTable
walker_count() const DBTableBaseinline
WalkFn typedefDBTable
WalkTable(DBTableWalkRef walk)DBTable
~BgpTable()BgpTable
~DBTable()DBTablevirtual
~DBTableBase()DBTableBasevirtual