OpenSDN source code
InetUnicastAgentRouteTable Member List

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

Add(const DBRequest *req)DBTablevirtual
AddArpReq(const string &route_vrf_name, const Ip4Address &ip, const string &nh_vrf_name, const Interface *intf, bool policy, const VnListType &dest_vn_list, const SecurityGroupList &sg_list, const TagList &tag_list)InetUnicastAgentRouteTablestatic
AddChangeInput(DBTablePartition *part, VrfEntry *vrf, AgentRoute *rt, AgentRouteKey *key, AgentRouteData *data)AgentRouteTable
AddClonedLocalPathReq(const Peer *peer, const string &vm_vrf, const IpAddress &addr, uint8_t plen, ClonedLocalPath *data)InetUnicastAgentRouteTable
AddDropRoute(const string &vm_vrf, const Ip4Address &addr, uint8_t plen, const string &vn_name)InetUnicastAgentRouteTablestatic
AddEvpnRoute(const AgentRoute *evpn_entry)InetUnicastAgentRouteTable
AddEvpnRoutingRoute(const IpAddress &ip_addr, uint8_t plen, const VrfEntry *vrf, const Peer *peer, const SecurityGroupList &sg_list, const CommunityList &communities, const PathPreference &path_preference, const EcmpLoadBalance &ecmp_load_balance, const TagList &tag_list, DBRequest &nh_req, uint32_t vxlan_id, const VnListType &vn_list, const std::string &origin_vn="")InetUnicastAgentRouteTable
AddEvpnRoutingRouteReq(const IpAddress &ip_addr, uint8_t plen, const VrfEntry *vrf, const Peer *peer, const SecurityGroupList &sg_list, const CommunityList &communities, const PathPreference &path_preference, const EcmpLoadBalance &ecmp_load_balance, const TagList &tag_list, DBRequest &nh_req, uint32_t vxlan_id, const VnListType &vn_list, const std::string &origin_vn="")InetUnicastAgentRouteTable
AddGatewayRoute(const Peer *peer, const string &vrf_name, const Ip4Address &dst_addr, uint8_t plen, const AddressList &gw_list, const VnListType &vn_name, uint32_t label, const SecurityGroupList &sg_list, const TagList &tag_list, const CommunityList &communities, bool native_encap)InetUnicastAgentRouteTablestatic
AddGatewayRouteReq(const Peer *peer, const string &vrf_name, const Ip4Address &dst_addr, uint8_t plen, const AddressList &gw_list, const VnListType &vn_name, uint32_t label, const SecurityGroupList &sg_list, const TagList &tag_list, const CommunityList &communities, bool native_encap)InetUnicastAgentRouteTablestatic
AddHostRoute(const string &vrf_name, const IpAddress &addr, uint8_t plen, const std::string &dest_vn_name, bool policy)InetUnicastAgentRouteTablestatic
AddInetInterfaceRouteReq(const Peer *peer, const string &vm_vrf, const Ip4Address &addr, uint8_t plen, InetInterfaceRoute *data)InetUnicastAgentRouteTable
AddInetInterfaceRouteReq(const Peer *peer, const string &vm_vrf, const Ip4Address &addr, uint8_t plen, const string &interface, uint32_t label, const VnListType &vn_list)InetUnicastAgentRouteTable
AddInterfaceRouteReq(Agent *agent, const Peer *peer, const string &vrf_name, const Ip4Address &ip, uint8_t plen, const Interface *intrface, const std::string &vn_name)InetUnicastAgentRouteTable
AddIpamSubnetRoute(const string &vm_vrf, const IpAddress &addr, uint8_t plen, const std::string &vn_name)InetUnicastAgentRouteTable
AddLocalMplsRouteReq(const Peer *peer, const string &vrf_name, const Ip4Address &dst_addr, uint8_t plen, const Ip4Address &gw_ip, const VnListType &vn_name, uint32_t label, const SecurityGroupList &sg_list, const TagList &tag_list, const CommunityList &communities, bool native_encap)InetUnicastAgentRouteTablestatic
AddLocalVmRoute(const Peer *peer, const string &vm_vrf, const IpAddress &addr, uint8_t plen, const boost::uuids::uuid &intf_uuid, const VnListType &vn_list, uint32_t label, const SecurityGroupList &sg_list, const TagList &tag_list, const CommunityList &communities, bool force_policy, const PathPreference &path_preference, const IpAddress &subnet_service_ip, const EcmpLoadBalance &ecmp_load_balance, bool is_local, bool is_health_check_service, const std::string &intf_name, bool native_encap, const std::string &intf_route_type=VmInterface::kInterface, bool is_learnt_route=false)InetUnicastAgentRouteTablestatic
AddLocalVmRouteReq(const Peer *peer, const string &vm_vrf, const IpAddress &addr, uint8_t plen, LocalVmRoute *data)InetUnicastAgentRouteTable
AddLocalVmRouteReq(const Peer *peer, const string &vm_vrf, const IpAddress &addr, uint8_t plen, const boost::uuids::uuid &intf_uuid, const VnListType &vn_list, uint32_t label, const SecurityGroupList &sg_list, const TagList &tag_list, const CommunityList &communities, bool force_policy, const PathPreference &path_preference, const IpAddress &subnet_service_ip, const EcmpLoadBalance &ecmp_load_balance, bool is_local, bool is_health_check_service, bool native_encap, const std::string &intf_name="", bool is_learnt_route=false)InetUnicastAgentRouteTable
AddMplsRouteInternal(const Peer *peer, DBRequest *req, const string &vrf_name, const IpAddress &dst_addr, uint8_t plen, const IpAddress &gw_ip, const VnListType &vn_name, uint32_t label, const SecurityGroupList &sg_list, const TagList &tag_list, const CommunityList &communities, bool native_encap)InetUnicastAgentRouteTablestatic
AddMplsRouteReq(const Peer *peer, const string &vrf_name, const IpAddress &dst_addr, uint8_t plen, AgentRouteData *data)InetUnicastAgentRouteTablestatic
AddRemoteVmRouteReq(const Peer *peer, const string &vm_vrf, const IpAddress &vm_addr, uint8_t plen, AgentRouteData *data)InetUnicastAgentRouteTablestatic
AddRemoveCallback(const DBEntryBase *entry, bool add) constDBTableBaseinlinevirtual
AddResolveRoute(const Peer *peer, const string &vrf_name, const Ip4Address &ip, const uint8_t plen, const InterfaceKey &intf_key, const uint32_t label, bool policy, const std::string &vn_name, const SecurityGroupList &sg_list, const TagList &tag_list)InetUnicastAgentRouteTablestatic
AddToDBStateCount(ListenerId listener, int count)DBTableBase
AddUnresolvedNH(const NextHop *)AgentRouteTable
AddUnresolvedRoute(const AgentRoute *rt)AgentRouteTable
AddVHostMplsRecvRouteReq(const Peer *peer, const string &vrf, const InterfaceKey &interface, const IpAddress &addr, uint8_t plen, const string &vn_name, bool policy, bool native_encap)InetUnicastAgentRouteTablestatic
AddVhostMplsRoute(const IpAddress &vhost_addr, const Peer *peer)InetUnicastAgentRouteTable
AddVHostRecvRoute(const Peer *peer, const string &vrf, const InterfaceKey &interface, const IpAddress &addr, uint8_t plen, const string &vn_name, bool policy, bool native_encap, bool ipam_host_route=true)InetUnicastAgentRouteTablestatic
AddVHostRecvRouteReq(const Peer *peer, const string &vrf, const InterfaceKey &interface, const IpAddress &addr, uint8_t plen, const string &vn_name, bool policy, bool native_encap)InetUnicastAgentRouteTablestatic
AddVHostSubnetRecvRoute(const Peer *peer, const string &vrf, const InterfaceKey &interface, const Ip4Address &addr, uint8_t plen, const std::string &vn_name, bool policy)InetUnicastAgentRouteTablestatic
AddVlanNHRoute(const Peer *peer, const string &vm_vrf, const IpAddress &addr, uint8_t plen, const boost::uuids::uuid &intf_uuid, uint16_t tag, uint32_t label, const VnListType &dest_vn_list, const SecurityGroupList &sg_list_, const TagList &tag_list, const PathPreference &path_preference)InetUnicastAgentRouteTablestatic
AddVlanNHRouteReq(const Peer *peer, const string &vm_vrf, const IpAddress &addr, uint8_t plen, VlanNhRoute *data)InetUnicastAgentRouteTable
AddVlanNHRouteReq(const Peer *peer, const string &vm_vrf, const IpAddress &addr, uint8_t plen, const boost::uuids::uuid &intf_uuid, uint16_t tag, uint32_t label, const VnListType &dest_vn_list, const SecurityGroupList &sg_list_, const TagList &tag_list, const PathPreference &path_preference)InetUnicastAgentRouteTable
AddVrouterSubnetRoute(const IpAddress &dst_addr, uint8_t plen)InetUnicastAgentRouteTable
agent() constAgentRouteTableinline
agent_AgentRouteTableprivate
AgentRouteTable(DB *db, const std::string &name)AgentRouteTable
AllocEntry(const DBRequestKey *k) constAgentRouteTablevirtual
AllocPartition(int index)DBTablevirtual
AllocWalker(WalkFn walk_fn, WalkCompleteFn walk_complete)DBTable
ArpRoute(DBRequest::DBOperation op, const string &route_vrf_name, const Ip4Address &ip, const MacAddress &mac, const string &nh_vrf_name, const Interface &intf, bool resolved, const uint8_t plen, bool policy, const VnListType &dest_vn_list, const SecurityGroupList &sg_list, const TagList &tag_list)InetUnicastAgentRouteTablestatic
Change(DBEntryBase *entry)DBTablevirtual
ChangeCallback typedefDBTableBase
CheckAndAddArpReq(const string &vrf_name, const Ip4Address &ip, const Interface *intf, const VnListType &vn_list, const SecurityGroupList &sg, const TagList &tag)InetUnicastAgentRouteTablestatic
CheckAndAddArpRoute(const string &route_vrf_name, const Ip4Address &ip, const MacAddress &mac, const Interface *intf, bool resolved, const VnListType &vn_list, const SecurityGroupList &sg, const TagList &tag)InetUnicastAgentRouteTablestatic
CreateTable(DB *db, const std::string &name)InetUnicastAgentRouteTablestatic
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(const Peer *peer, const string &vrf_name, const IpAddress &addr, uint8_t plen)InetUnicastAgentRouteTablestatic
Delete(const Peer *peer, const string &vrf_name, const IpAddress &addr, uint8_t plen, AgentRouteData *data)InetUnicastAgentRouteTable
AgentRouteTable::Delete(DBEntry *entry, const DBRequest *req)DBTablevirtual
DeleteEvpnRoute(const AgentRoute *rt)InetUnicastAgentRouteTable
DeleteMplsRouteReq(const Peer *peer, const string &vrf_name, const IpAddress &addr, uint8_t plen, AgentRouteData *data)InetUnicastAgentRouteTablestatic
deleter()AgentRouteTable
deleter_AgentRouteTableprivate
DeleteReq(const Peer *peer, const string &vrf_name, const IpAddress &addr, uint8_t plen, AgentRouteData *data)InetUnicastAgentRouteTablestatic
DeleteRouteDone(DBTable::DBTableWalkRef walk_ref, DBTableBase *base, RouteTableWalkerState *state)AgentRouteTableprivate
DelExplicitRouteWalkerCb(DBTablePartBase *part, DBEntryBase *entry)AgentRouteTable
DelVHostSubnetRecvRoute(const string &vm_vrf, const Ip4Address &addr, uint8_t plen)InetUnicastAgentRouteTablestatic
DISALLOW_COPY_AND_ASSIGN(InetUnicastAgentRouteTable)InetUnicastAgentRouteTableprivate
empty() constDBTableBaseinline
Enqueue(DBRequest *req)DBTableBase
enqueue_count() constDBTableBaseinline
enqueue_count_DBTableBaseprivate
EnqueueRemove(DBEntryBase *db_entry)DBTableBase
EvaluateUnresolvedNH(void)AgentRouteTable
EvaluateUnresolvedRoutes(void)AgentRouteTable
FillListeners(std::vector< ShowTableListener > *listeners) constDBTableBase
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
FindActiveEntry(const AgentRouteKey *key)AgentRouteTable
FindActiveEntry(const AgentRoute *key)AgentRouteTable
FindActiveEntryNoLock(const AgentRouteKey *key)AgentRouteTable
FindActiveEntryNoLock(const AgentRoute *key)AgentRouteTable
FindLPM(const IpAddress &ip)InetUnicastAgentRouteTable
FindLPM(const InetUnicastRouteEntry &rt_key)InetUnicastAgentRouteTable
FindNoLock(const DBEntry *entry)DBTable
FindNoLock(const DBRequestKey *key)DBTable
FindResolveRoute(const Ip4Address &ip)InetUnicastAgentRouteTable
FindResolveRoute(const string &vrf_name, const Ip4Address &ip)InetUnicastAgentRouteTablestatic
FindRoute(const IpAddress &ip)InetUnicastAgentRouteTableinline
FindRouteUsingKey(InetUnicastRouteEntry &key)InetUnicastAgentRouteTableinline
GetAgentSandesh(const AgentSandeshArguments *args, const std::string &context)InetUnicastAgentRouteTablevirtual
GetDBStateCount(ListenerId listener)DBTableBase
GetHostPlen(const IpAddress &ip_addr) constInetUnicastAgentRouteTable
GetListenerCount() constDBTableBase
GetNext(const InetUnicastRouteEntry *rt)InetUnicastAgentRouteTableinline
GetNextNonConst(const InetUnicastRouteEntry *rt)InetUnicastAgentRouteTableinline
GetOperDBTraceBuf() constAgentRouteTableinlinevirtual
GetPartitionId(const DBRequestKey *key)DBTableprivate
GetPartitionId(const DBEntry *entry)DBTableprivate
GetSubnetAddress(const IpAddress &addr, uint16_t plen) constInetUnicastAgentRouteTable
GetSuffix(Agent::RouteTableType type)AgentRouteTablestatic
GetSuperNetRoute(const IpAddress &addr)InetUnicastAgentRouteTable
GetTableName() constInetUnicastAgentRouteTableinlinevirtual
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
GetTableType() constInetUnicastAgentRouteTableinlinevirtual
GetWalkerTaskId()DBTableinline
GetWalkIterationToYield()DBTableinline
Hash(const DBEntry *entry) constAgentRouteTableinlinevirtual
Hash(const DBRequestKey *key) constAgentRouteTableinlinevirtual
HasListeners() constDBTableBase
HasWalkers() constDBTableBaseinline
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
InetRouteTree typedefInetUnicastAgentRouteTable
InetUnicastAgentRouteTable(DB *db, const std::string &name)InetUnicastAgentRouteTable
info_DBTableBaseprivate
Init()DBTable
Input(DBTablePartition *part, DBClient *client, DBRequest *req)AgentRouteTableprivatevirtual
input_count() constDBTableBaseinline
input_count_DBTableBaseprivate
InvokeWalkCb(DBTablePartBase *part, DBEntryBase *entry)DBTableprivate
kInvalidIdDBTableBasestatic
kIterationToYieldDBTablestatic
kPartitionCountAgentRouteTablestatic
ListenerId typedefDBTableBase
LocateRoute(DBTablePartition *part, VrfEntry *vrf, AgentRoute *rt, AgentRouteKey *key, AgentRouteData *data, bool *notify)AgentRouteTable
ManagedDelete()AgentRouteTable
max_walk_iteration_to_yield_DBTableprivate
MayDelete() constDBTableBasevirtual
name() constDBTableBaseinline
name_DBTableBaseprivate
NdpRoute(DBRequest::DBOperation op, const string &route_vrf_name, const IpAddress &ip, const MacAddress &mac, const string &nh_vrf_name, const Interface &intf, bool resolved, const uint8_t plen, bool policy, const VnListType &dest_vn_list, const SecurityGroupList &sg_list, const TagList &tag_list)InetUnicastAgentRouteTablestatic
notify_count() constDBTableBaseinline
notify_count_DBTableBaseprivate
NotifyAllEntries()DBTable
NotifyEntry(AgentRoute *entry)AgentRouteTablevirtual
OnChange(DBEntry *entry, const DBRequest *req)DBTablevirtual
OperDBTraceBufAgentRouteTableprivate
PartitionCount() constAgentRouteTableinlinevirtual
partitions_DBTableprivate
PathSelection(const Path &path1, const Path &path2)AgentRouteTablestatic
Process(DBRequest &req)AgentRouteTable
ProcessAdd(AgentRoute *rt)InetUnicastAgentRouteTableinlinevirtual
ProcessDelete(AgentRoute *rt)InetUnicastAgentRouteTableinlinevirtual
Register(ChangeCallback callback, const std::string &name="unspecified")DBTableBase
ReleaseWalker(DBTableWalkRef &walk)DBTable
RemoveUnresolvedNH(const NextHop *)AgentRouteTable
RemoveUnresolvedRoute(const AgentRoute *rt)AgentRouteTable
reset_enqueue_count()DBTableBaseinline
reset_input_count()DBTableBaseinline
reset_notify_count()DBTableBaseinline
ResyncRoute(const Peer *peer, const string &vrf, const IpAddress &addr, uint8_t plen)InetUnicastAgentRouteTable
ResyncSubnetRoutes(const InetUnicastRouteEntry *rt, bool val)InetUnicastAgentRouteTable
RetryDelete()AgentRouteTablevirtual
RouteTable(DB *db, const std::string &name)RouteTableinline
rtnode_InetUnicastAgentRouteTableprivate
RunNotify(DBTablePartBase *tpart, DBEntryBase *entry)DBTableBase
SetVrf(VrfEntry *vrf)AgentRouteTable
SetWalkIterationToYield(int count)DBTableinline
SetWalkTaskId(int task_id)DBTableinline
ShouldAddArp(const Ip4Address &ip)InetUnicastAgentRouteTablestatic
Size() constDBTablevirtual
StartWalk()DBTableprivate
TraverseHostRoutesInSubnet(InetUnicastRouteEntry *rt, const Peer *peer)InetUnicastAgentRouteTable
tree_InetUnicastAgentRouteTableprivate
type_InetUnicastAgentRouteTableprivate
Unregister(ListenerId listener)DBTableBase
unresolved_nh_begin() constAgentRouteTableinline
unresolved_nh_end() constAgentRouteTableinline
unresolved_nh_tree_AgentRouteTableprivate
unresolved_route_begin() constAgentRouteTableinline
unresolved_route_end() constAgentRouteTableinline
unresolved_route_size() constAgentRouteTableinline
unresolved_rt_tree_AgentRouteTableprivate
UnresolvedNHTree typedefAgentRouteTable
UnresolvedRouteTree typedefAgentRouteTable
vrf_delete_ref_AgentRouteTableprivate
vrf_entry() constAgentRouteTable
vrf_entry_AgentRouteTableprivate
vrf_id() constAgentRouteTableinline
vrf_id_AgentRouteTableprivate
vrf_name() constAgentRouteTable
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
walkid_InetUnicastAgentRouteTableprivate
WalkTable(DBTableWalkRef walk)DBTable
~AgentRouteTable()AgentRouteTablevirtual
~DBTable()DBTablevirtual
~DBTableBase()DBTableBasevirtual
~InetUnicastAgentRouteTable()InetUnicastAgentRouteTableinlinevirtual