OpenSDN source code
BridgeRouteEntry Member List

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

ADD enum valueAgentRoute
ADD_PATH enum valueAgentRoute
AddUnresolvedRouteToTable(AgentRouteTable *table)AgentRoute
AgentRoute(VrfEntry *vrf, bool is_multicast, const std::string &intf_route_type="interface")AgentRouteinline
AgentRoutePrefix(const MacAddress &new_prefix, uint8_t new_plen)AgentRoutePrefix< MacAddress >inline
AgentRoutePrefix()AgentRoutePrefix< MacAddress >private
BridgeRouteEntry(VrfEntry *vrf, const MacAddress &mac, Peer::Type type, bool is_multicast)BridgeRouteEntryinline
CHANGE_PATH enum valueAgentRoute
chg_list_DBEntryBase
clear_onlist()DBEntryBaseinline
ClearDelete()DBEntryBaseinline
ClearOnRemoveQ()DBEntryBaseinline
ClearState(DBTableBase *tbl_base, ListenerId listener)DBEntryBase
Compare typedefRoute
CompareTo(const Route &rhs) constBridgeRouteEntryvirtual
DBEntry()DBEntryinline
DBEntryBase()DBEntryBase
DbEntryFlags enum nameDBEntryBaseprivate
DBEntrySandesh(Sandesh *sresp, bool stale) constBridgeRouteEntryvirtual
DEL enum valueAgentRoute
Delete()DBEntryBase
DELETE_PATH enum valueAgentRoute
DeleteAllBgpPath(DBTablePartBase *part, AgentRouteTable *table)AgentRoute
DeleteDerivedRoutes(AgentRouteTable *table)AgentRouteinlinevirtual
DeleteInput(DBTablePartition *part, AgentRouteTable *table, AgentRouteKey *key, AgentRouteData *data)AgentRoute
DeleteMarked enum valueDBEntryBaseprivate
DeletePathFromPeer(DBTablePartBase *part, AgentRouteTable *table, AgentPath *path)AgentRoute
DEPENDENCY_LIST(AgentRoute, AgentRoute, dependant_routes_)AgentRouteprivate
DEPENDENCY_LIST(NextHop, AgentRoute, tunnel_nh_list_)AgentRouteprivate
dependent_route_table_AgentRouteprivate
dest_vn_name() constAgentRoute
DISALLOW_COPY_AND_ASSIGN(BridgeRouteEntry)BridgeRouteEntryprivate
EnqueueRouteResync() constAgentRoute
FillTrace(RouteInfo &route, Trace event, const AgentPath *path) constAgentRoute
FindEvpnPathUsingKeyData(const AgentRouteKey *key, const AgentRouteData *data) constBridgeRouteEntryprivate
FindIntfOrCompLocalVmPortPath() constAgentRoute
FindLocalPath() constAgentRoute
FindLocalVmPortPath() constAgentRoute
FindMacVmBindingPath() constBridgeRouteEntry
FindMulticastPathUsingKeyData(const AgentRouteKey *key, const AgentRouteData *data) constBridgeRouteEntryprivate
FindPath(const Peer *peer) constAgentRoutevirtual
FindPathUsingKeyData(const AgentRouteKey *key, const AgentRouteData *data) constBridgeRouteEntryvirtual
flagsDBEntryBaseprivate
front() constRoute
get_table() constDBEntryBase
get_table_partition() constDBEntryBase
GetActiveLabel() constBridgeRouteEntryvirtual
GetActiveNextHop() constAgentRoute
GetActivePath() constAgentRoute
GetAddressString() constBridgeRouteEntryvirtual
GetDBRequestKey() constBridgeRouteEntryvirtual
GetDependentRouteTable(void) constAgentRouteinlineprotected
GetLocalVmPortPath() constAgentRoute
GetMulticastCompType()AgentRouteinlineprotectedvirtual
GetPathList() constRouteinline
GetPathList()Routeinline
GetSourceAddressString() constBridgeRouteEntryvirtual
GetState(DBTableBase *tbl_base, ListenerId listener) constDBEntryBase
GetState(const DBTableBase *tbl_base, ListenerId listener) constDBEntryBase
GetTableType() constBridgeRouteEntryinlinevirtual
HandleDeviceMastershipUpdate(AgentPath *path, bool del)AgentRouteprotectedvirtual
HandleMulticastLabel(const Agent *agent, AgentPath *path, const AgentPath *local_peer_path, const AgentPath *local_vm_peer_path, bool del, uint32_t *evpn_label)AgentRouteprotectedvirtual
HasUnresolvedPath()AgentRoute
insert(const Path *path)Route
InsertPath(const AgentPath *path)AgentRouteprotected
intf_route_type() constAgentRouteinline
intf_route_type_AgentRouteprivate
is_multicast() constAgentRouteinline
is_multicast_AgentRouteprivate
is_onlist()DBEntryBaseinline
is_state_empty(DBTablePartBase *tpart)DBEntryBase
is_state_empty_unlocked(DBTablePartBase *tpart)DBEntryBase
IsDeleted() constDBEntryBaseinline
IsDependantRouteEmpty()AgentRouteinline
IsLess(const DBEntry &rhs) constAgentRoutevirtual
IsLessSpecific(const std::string &match) constDBEntryBaseinlinevirtual
IsMoreSpecific(const std::string &match) constDBEntryBaseinlinevirtual
IsOnRemoveQ()DBEntryBaseinline
IsRPFInvalid() constAgentRoute
IsTunnelNHListEmpty()AgentRouteinline
KeyPtr typedefDBEntryBase
last_change_at() constDBEntryBaseinline
last_change_at_DBEntryBaseprivate
last_change_at_str() constDBEntryBase
last_update_at() constDBEntryBaseinline
last_update_at_DBEntryBaseprivate
ListenerId typedefDBEntryBase
MarkDelete()DBEntryBaseinline
node_DBEntryprivate
Notify()DBEntryBase
Onlist enum valueDBEntryBaseprivate
onremoveq_DBEntryBaseprivate
operator<(const Route &rhs) constRouteinline
DBEntry::operator<(const DBEntry &rhs) constDBEntryinline
origin_vn_name() constAgentRouteinline
origin_vn_name_AgentRouteprivate
path_Routeprivate
PathList typedefRoute
PathListMember typedefRoute
prefix_address() constAgentRoutePrefix< MacAddress >inlinevirtual
prefix_address_AgentRoutePrefix< MacAddress >protected
prefix_length() constBridgeRouteEntryinlinevirtual
prefix_length_AgentRoutePrefix< MacAddress >protected
ProcessPath(Agent *agent, DBTablePartition *part, AgentPath *path, AgentRouteData *data)AgentRouteprivate
ReComputeMulticastPaths(AgentPath *path, bool del)AgentRouteprotectedvirtual
ReComputePathAdd(AgentPath *path)BridgeRouteEntryvirtual
ReComputePathDeletion(AgentPath *path)BridgeRouteEntryvirtual
RecomputeRoutePath(Agent *agent, DBTablePartition *part, AgentPath *path, AgentRouteData *data)AgentRouteinlinevirtual
remove(const Path *path)Route
RemovePath(AgentPath *path)AgentRouteprotected
RemoveUnresolvedRouteFromTable(AgentRouteTable *table)AgentRoute
ResyncTunnelNextHop()AgentRoute
Route()Route
RouteDependencyList typedefAgentRoute
set_intf_route_type(const std::string &intf_route_type)AgentRouteinline
set_last_change_at(uint64_t time)DBEntryBase
set_last_change_at_to_now()DBEntryBase
set_last_update_at(uint64_t time)DBEntryBase
set_last_update_at_to_now()DBEntryBase
set_onlist()DBEntryBaseinline
set_origin_vn_name(const VnListType &dest_vn_list)AgentRouteinline
set_prefix_length(uint8_t new_plen)AgentRoutePrefix< MacAddress >inline
set_table_partition(DBTablePartBase *tpart)DBEntryBase
SetKey(const DBRequestKey *key)BridgeRouteEntryvirtual
SetOnRemoveQ()DBEntryBaseinline
SetState(DBTableBase *tbl_base, ListenerId listener, DBState *state)DBEntryBase
SetVrf(VrfEntry *vrf)AgentRouteinlineprotected
Sort(Compare compare, const Path *prev_front)Route
STALE_PATH enum valueAgentRoute
state_DBEntryBaseprivate
StateMap typedefDBEntryBaseprivate
SubOpAddChangeInput(VrfEntry *vrf, AgentRouteTable *table, AgentPath **path_ptr, AgentRouteKey *key, AgentRouteData *data, bool route_added)AgentRoute
SubOpResyncInput(VrfEntry *vrf, AgentRouteTable *table, AgentPath **path_ptr, AgentRouteKey *key, AgentRouteData *data)AgentRoute
Sync(void)AgentRoute
ToString() constBridgeRouteEntryvirtual
tpart_DBEntryBaseprivate
Trace enum nameAgentRoute
TunnelNhDependencyList typedefAgentRoute
UpdateDependantRoutes()BridgeRouteEntryinlinevirtual
UpdateDerivedRoutes(AgentRouteTable *table, const AgentPath *path, bool active_path_changed)AgentRouteinlinevirtual
UpdateNH()BridgeRouteEntryinlinevirtual
ValidateMcastSrc() constBridgeRouteEntryinlinevirtual
vrf() constAgentRouteinline
vrf_AgentRouteprivate
vrf_id() constAgentRoute
WaitForTraffic() constAgentRoute
~AgentRoute()AgentRouteinlinevirtual
~AgentRoutePrefix()AgentRoutePrefix< MacAddress >inline
~BridgeRouteEntry()BridgeRouteEntryinlinevirtual
~DBEntry()DBEntryinlinevirtual
~DBEntryBase()DBEntryBasevirtual
~Route()Routevirtual