OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
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) const DBTableBaseinlinevirtual
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() const AgentRouteTableinline
AgentRouteTable(DB *db, const std::string &name)AgentRouteTable
AllocEntry(const DBRequestKey *k) const AgentRouteTablevirtual
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() 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(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
DeleteReq(const Peer *peer, const string &vrf_name, const IpAddress &addr, uint8_t plen, AgentRouteData *data)InetUnicastAgentRouteTablestatic
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() const DBTableBaseinline
Enqueue(DBRequest *req)DBTableBase
enqueue_count() const DBTableBaseinline
EnqueueRemove(DBEntryBase *db_entry)DBTableBase
EvaluateUnresolvedNH(void)AgentRouteTable
EvaluateUnresolvedRoutes(void)AgentRouteTable
FillListeners(std::vector< ShowTableListener > *listeners) const DBTableBase
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
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) const InetUnicastAgentRouteTable
GetListenerCount() const DBTableBase
GetNext(const InetUnicastRouteEntry *rt)InetUnicastAgentRouteTableinline
GetNextNonConst(const InetUnicastRouteEntry *rt)InetUnicastAgentRouteTableinline
GetOperDBTraceBuf() const AgentRouteTableinlinevirtual
GetSubnetAddress(const IpAddress &addr, uint16_t plen) const InetUnicastAgentRouteTable
GetSuffix(Agent::RouteTableType type)AgentRouteTablestatic
GetSuperNetRoute(const IpAddress &addr)InetUnicastAgentRouteTable
GetTableName() const InetUnicastAgentRouteTableinlinevirtual
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
GetTableType() const InetUnicastAgentRouteTableinlinevirtual
GetWalkerTaskId()DBTableinline
GetWalkIterationToYield()DBTableinline
Hash(const DBEntry *entry) const AgentRouteTableinlinevirtual
Hash(const DBRequestKey *key) const AgentRouteTableinlinevirtual
HasListeners() const DBTableBase
HasWalkers() const DBTableBaseinline
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
Init()DBTable
input_count() const DBTableBaseinline
kInvalidIdDBTableBasestatic
kIterationToYieldDBTablestatic
kPartitionCountAgentRouteTablestatic
ListenerId typedefDBTableBase
LocateRoute(DBTablePartition *part, VrfEntry *vrf, AgentRoute *rt, AgentRouteKey *key, AgentRouteData *data, bool *notify)AgentRouteTable
ManagedDelete()AgentRouteTable
MayDelete() const DBTableBasevirtual
name() const DBTableBaseinline
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() const DBTableBaseinline
NotifyAllEntries()DBTable
NotifyEntry(AgentRoute *entry)AgentRouteTablevirtual
OnChange(DBEntry *entry, const DBRequest *req)DBTablevirtual
PartitionCount() const AgentRouteTableinlinevirtual
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() const DBTablevirtual
TraverseHostRoutesInSubnet(InetUnicastRouteEntry *rt, const Peer *peer)InetUnicastAgentRouteTable
tree_InetUnicastAgentRouteTableprivate
type_InetUnicastAgentRouteTableprivate
Unregister(ListenerId listener)DBTableBase
unresolved_nh_begin() const AgentRouteTableinline
unresolved_nh_end() const AgentRouteTableinline
unresolved_route_begin() const AgentRouteTableinline
unresolved_route_end() const AgentRouteTableinline
unresolved_route_size() const AgentRouteTableinline
UnresolvedNHTree typedefAgentRouteTable
UnresolvedRouteTree typedefAgentRouteTable
vrf_entry() const AgentRouteTable
vrf_id() const AgentRouteTableinline
vrf_name() const AgentRouteTable
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
walkid_InetUnicastAgentRouteTableprivate
WalkTable(DBTableWalkRef walk)DBTable
~AgentRouteTable()AgentRouteTablevirtual
~DBTable()DBTablevirtual
~DBTableBase()DBTableBasevirtual
~InetUnicastAgentRouteTable()InetUnicastAgentRouteTableinlinevirtual