OpenSDN source code
EvpnRouteEntry Member List

This is the complete list of members for EvpnRouteEntry, 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 IpAddress &new_prefix, uint8_t new_plen)AgentRoutePrefix< IpAddress >inline
AgentRoutePrefix()AgentRoutePrefix< IpAddress >private
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) constEvpnRouteEntryvirtual
DBEntry()DBEntryinline
DBEntryBase()DBEntryBase
DbEntryFlags enum nameDBEntryBaseprivate
DBEntrySandesh(Sandesh *sresp, bool stale) constEvpnRouteEntryvirtual
DEL enum valueAgentRoute
Delete()DBEntryBase
DELETE_PATH enum valueAgentRoute
DeleteAllBgpPath(DBTablePartBase *part, AgentRouteTable *table)AgentRoute
DeleteDerivedRoutes(AgentRouteTable *table)EvpnRouteEntryvirtual
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(EvpnRouteEntry)EvpnRouteEntryprivate
EnqueueRouteResync() constAgentRoute
ethernet_tag() constEvpnRouteEntryinline
ethernet_tag_EvpnRouteEntryprivate
EvpnRouteEntry(VrfEntry *vrf, const MacAddress &mac, const IpAddress &ip_addr, uint8_t plen, uint32_t ethernet_tag, bool is_multicast)EvpnRouteEntry
FillTrace(RouteInfo &route, Trace event, const AgentPath *path) constAgentRoute
FindIntfOrCompLocalVmPortPath() constAgentRoute
FindLocalPath() constAgentRoute
FindLocalVmPortPath() constAgentRoute
FindOvsPath() constEvpnRouteEntry
FindPath(const Peer *peer) constAgentRoutevirtual
FindPathUsingKeyData(const AgentRouteKey *key, const AgentRouteData *data) constAgentRoutevirtual
flagsDBEntryBaseprivate
front() constRoute
get_table() constDBEntryBase
get_table_partition() constDBEntryBase
GetActiveLabel() constEvpnRouteEntryvirtual
GetActiveNextHop() constAgentRoute
GetActivePath() constAgentRoute
GetAddressString() constEvpnRouteEntryinlinevirtual
GetDBRequestKey() constEvpnRouteEntryvirtual
GetDependentRouteTable(void) constAgentRouteinlineprotected
GetLocalVmPortPath() constAgentRoute
GetMulticastCompType()AgentRouteinlineprotectedvirtual
GetPathList() constRouteinline
GetPathList()Routeinline
GetSourceAddressString() constEvpnRouteEntryinlinevirtual
GetState(DBTableBase *tbl_base, ListenerId listener) constDBEntryBase
GetState(const DBTableBase *tbl_base, ListenerId listener) constDBEntryBase
GetTableType() constEvpnRouteEntryinlinevirtual
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
IsType2() constEvpnRouteEntryinline
IsType5() constEvpnRouteEntryinline
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
mac() constEvpnRouteEntryinline
mac_EvpnRouteEntryprivate
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< IpAddress >inlinevirtual
prefix_address_AgentRoutePrefix< IpAddress >protected
prefix_length() constEvpnRouteEntryinlinevirtual
prefix_length_AgentRoutePrefix< IpAddress >protected
ProcessPath(Agent *agent, DBTablePartition *part, AgentPath *path, AgentRouteData *data)AgentRouteprivate
publish_to_bridge_route_table() constEvpnRouteEntryinline
publish_to_bridge_route_table_EvpnRouteEntryprivate
publish_to_inet_route_table() constEvpnRouteEntryinline
publish_to_inet_route_table_EvpnRouteEntryprivate
ReComputeMulticastPaths(AgentPath *path, bool del)AgentRouteprotectedvirtual
ReComputePathAdd(AgentPath *path)AgentRouteinlinevirtual
ReComputePathDeletion(AgentPath *path)EvpnRouteEntryvirtual
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< IpAddress >inline
set_publish_to_bridge_route_table(bool publish_to_bridge_route_table)EvpnRouteEntryinline
set_publish_to_inet_route_table(bool publish_to_inet_route_table)EvpnRouteEntryinline
set_table_partition(DBTablePartBase *tpart)DBEntryBase
SetKey(const DBRequestKey *key)EvpnRouteEntryvirtual
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() constEvpnRouteEntryvirtual
tpart_DBEntryBaseprivate
Trace enum nameAgentRoute
TunnelNhDependencyList typedefAgentRoute
UpdateDependantRoutes()EvpnRouteEntryinlinevirtual
UpdateDerivedRoutes(AgentRouteTable *table, const AgentPath *path, bool active_path_changed)EvpnRouteEntryvirtual
UpdateNH()EvpnRouteEntryinlinevirtual
ValidateMcastSrc() constAgentRouteinlineprotectedvirtual
vrf() constAgentRouteinline
vrf_AgentRouteprivate
vrf_id() constAgentRoute
WaitForTraffic() constAgentRoute
~AgentRoute()AgentRouteinlinevirtual
~AgentRoutePrefix()AgentRoutePrefix< IpAddress >inline
~DBEntry()DBEntryinlinevirtual
~DBEntryBase()DBEntryBasevirtual
~EvpnRouteEntry()EvpnRouteEntryinlinevirtual
~Route()Routevirtual