OpenSDN source code
|
This is the complete list of members for InetUnicastAgentRouteTable, including all inherited members.
Add(const DBRequest *req) | DBTable | virtual |
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) | InetUnicastAgentRouteTable | static |
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) | InetUnicastAgentRouteTable | static |
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) | InetUnicastAgentRouteTable | static |
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) | InetUnicastAgentRouteTable | static |
AddHostRoute(const string &vrf_name, const IpAddress &addr, uint8_t plen, const std::string &dest_vn_name, bool policy) | InetUnicastAgentRouteTable | static |
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) | InetUnicastAgentRouteTable | static |
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) | InetUnicastAgentRouteTable | static |
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) | InetUnicastAgentRouteTable | static |
AddMplsRouteReq(const Peer *peer, const string &vrf_name, const IpAddress &dst_addr, uint8_t plen, AgentRouteData *data) | InetUnicastAgentRouteTable | static |
AddRemoteVmRouteReq(const Peer *peer, const string &vm_vrf, const IpAddress &vm_addr, uint8_t plen, AgentRouteData *data) | InetUnicastAgentRouteTable | static |
AddRemoveCallback(const DBEntryBase *entry, bool add) const | DBTableBase | inlinevirtual |
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) | InetUnicastAgentRouteTable | static |
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) | InetUnicastAgentRouteTable | static |
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) | InetUnicastAgentRouteTable | static |
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) | InetUnicastAgentRouteTable | static |
AddVHostSubnetRecvRoute(const Peer *peer, const string &vrf, const InterfaceKey &interface, const Ip4Address &addr, uint8_t plen, const std::string &vn_name, bool policy) | InetUnicastAgentRouteTable | static |
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) | InetUnicastAgentRouteTable | static |
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 | AgentRouteTable | inline |
AgentRouteTable(DB *db, const std::string &name) | AgentRouteTable | |
AllocEntry(const DBRequestKey *k) const | AgentRouteTable | virtual |
AllocPartition(int index) | DBTable | virtual |
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) | InetUnicastAgentRouteTable | static |
Change(DBEntryBase *entry) | DBTable | virtual |
ChangeCallback typedef | DBTableBase | |
CheckAndAddArpReq(const string &vrf_name, const Ip4Address &ip, const Interface *intf, const VnListType &vn_list, const SecurityGroupList &sg, const TagList &tag) | InetUnicastAgentRouteTable | static |
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) | InetUnicastAgentRouteTable | static |
CreateTable(DB *db, const std::string &name) | InetUnicastAgentRouteTable | static |
database() | DBTableBase | inline |
database() const | DBTableBase | inline |
DBStateClear(DBTable *table, ListenerId id) | DBTable | static |
DBTable(DB *db, const std::string &name) | DBTable | |
DBTableBase(DB *db, const std::string &name) | DBTableBase | |
DBTableWalkRef typedef | DBTable | |
decr_walker_count() | DBTableBase | inline |
Delete(const Peer *peer, const string &vrf_name, const IpAddress &addr, uint8_t plen) | InetUnicastAgentRouteTable | static |
Delete(const Peer *peer, const string &vrf_name, const IpAddress &addr, uint8_t plen, AgentRouteData *data) | InetUnicastAgentRouteTable | |
AgentRouteTable::Delete(DBEntry *entry, const DBRequest *req) | DBTable | virtual |
DeleteEvpnRoute(const AgentRoute *rt) | InetUnicastAgentRouteTable | |
DeleteMplsRouteReq(const Peer *peer, const string &vrf_name, const IpAddress &addr, uint8_t plen, AgentRouteData *data) | InetUnicastAgentRouteTable | static |
deleter() | AgentRouteTable | |
DeleteReq(const Peer *peer, const string &vrf_name, const IpAddress &addr, uint8_t plen, AgentRouteData *data) | InetUnicastAgentRouteTable | static |
DelExplicitRouteWalkerCb(DBTablePartBase *part, DBEntryBase *entry) | AgentRouteTable | |
DelVHostSubnetRecvRoute(const string &vm_vrf, const Ip4Address &addr, uint8_t plen) | InetUnicastAgentRouteTable | static |
DISALLOW_COPY_AND_ASSIGN(InetUnicastAgentRouteTable) | InetUnicastAgentRouteTable | private |
empty() const | DBTableBase | inline |
Enqueue(DBRequest *req) | DBTableBase | |
enqueue_count() const | DBTableBase | inline |
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) | InetUnicastAgentRouteTable | static |
FindRoute(const IpAddress &ip) | InetUnicastAgentRouteTable | inline |
FindRouteUsingKey(InetUnicastRouteEntry &key) | InetUnicastAgentRouteTable | inline |
GetAgentSandesh(const AgentSandeshArguments *args, const std::string &context) | InetUnicastAgentRouteTable | virtual |
GetDBStateCount(ListenerId listener) | DBTableBase | |
GetHostPlen(const IpAddress &ip_addr) const | InetUnicastAgentRouteTable | |
GetListenerCount() const | DBTableBase | |
GetNext(const InetUnicastRouteEntry *rt) | InetUnicastAgentRouteTable | inline |
GetNextNonConst(const InetUnicastRouteEntry *rt) | InetUnicastAgentRouteTable | inline |
GetOperDBTraceBuf() const | AgentRouteTable | inlinevirtual |
GetSubnetAddress(const IpAddress &addr, uint16_t plen) const | InetUnicastAgentRouteTable | |
GetSuffix(Agent::RouteTableType type) | AgentRouteTable | static |
GetSuperNetRoute(const IpAddress &addr) | InetUnicastAgentRouteTable | |
GetTableName() const | InetUnicastAgentRouteTable | inlinevirtual |
GetTablePartition(const DBRequestKey *key) | DBTable | virtual |
GetTablePartition(const DBRequestKey *key) const | DBTable | virtual |
GetTablePartition(const DBEntryBase *entry) | DBTable | virtual |
GetTablePartition(const DBEntryBase *entry) const | DBTable | virtual |
GetTablePartition(const int index) | DBTable | virtual |
GetTablePartition(const int index) const | DBTable | virtual |
GetTableType() const | InetUnicastAgentRouteTable | inlinevirtual |
GetWalkerTaskId() | DBTable | inline |
GetWalkIterationToYield() | DBTable | inline |
Hash(const DBEntry *entry) const | AgentRouteTable | inlinevirtual |
Hash(const DBRequestKey *key) const | AgentRouteTable | inlinevirtual |
HasListeners() const | DBTableBase | |
HasWalkers() const | DBTableBase | inline |
incr_enqueue_count() | DBTableBase | inline |
incr_input_count() | DBTableBase | inline |
incr_notify_count() | DBTableBase | inline |
incr_walk_again_count() | DBTableBase | inline |
incr_walk_cancel_count() | DBTableBase | inline |
incr_walk_complete_count() | DBTableBase | inline |
incr_walk_count() | DBTableBase | inline |
incr_walk_request_count() | DBTableBase | inline |
incr_walker_count() | DBTableBase | inline |
InetRouteTree typedef | InetUnicastAgentRouteTable | |
InetUnicastAgentRouteTable(DB *db, const std::string &name) | InetUnicastAgentRouteTable | |
Init() | DBTable | |
input_count() const | DBTableBase | inline |
kInvalidId | DBTableBase | static |
kIterationToYield | DBTable | static |
kPartitionCount | AgentRouteTable | static |
ListenerId typedef | DBTableBase | |
LocateRoute(DBTablePartition *part, VrfEntry *vrf, AgentRoute *rt, AgentRouteKey *key, AgentRouteData *data, bool *notify) | AgentRouteTable | |
ManagedDelete() | AgentRouteTable | |
MayDelete() const | DBTableBase | virtual |
name() const | DBTableBase | inline |
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) | InetUnicastAgentRouteTable | static |
notify_count() const | DBTableBase | inline |
NotifyAllEntries() | DBTable | |
NotifyEntry(AgentRoute *entry) | AgentRouteTable | virtual |
OnChange(DBEntry *entry, const DBRequest *req) | DBTable | virtual |
PartitionCount() const | AgentRouteTable | inlinevirtual |
PathSelection(const Path &path1, const Path &path2) | AgentRouteTable | static |
Process(DBRequest &req) | AgentRouteTable | |
ProcessAdd(AgentRoute *rt) | InetUnicastAgentRouteTable | inlinevirtual |
ProcessDelete(AgentRoute *rt) | InetUnicastAgentRouteTable | inlinevirtual |
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() | DBTableBase | inline |
reset_input_count() | DBTableBase | inline |
reset_notify_count() | DBTableBase | inline |
ResyncRoute(const Peer *peer, const string &vrf, const IpAddress &addr, uint8_t plen) | InetUnicastAgentRouteTable | |
ResyncSubnetRoutes(const InetUnicastRouteEntry *rt, bool val) | InetUnicastAgentRouteTable | |
RetryDelete() | AgentRouteTable | virtual |
RouteTable(DB *db, const std::string &name) | RouteTable | inline |
rtnode_ | InetUnicastAgentRouteTable | private |
RunNotify(DBTablePartBase *tpart, DBEntryBase *entry) | DBTableBase | |
SetVrf(VrfEntry *vrf) | AgentRouteTable | |
SetWalkIterationToYield(int count) | DBTable | inline |
SetWalkTaskId(int task_id) | DBTable | inline |
ShouldAddArp(const Ip4Address &ip) | InetUnicastAgentRouteTable | static |
Size() const | DBTable | virtual |
TraverseHostRoutesInSubnet(InetUnicastRouteEntry *rt, const Peer *peer) | InetUnicastAgentRouteTable | |
tree_ | InetUnicastAgentRouteTable | private |
type_ | InetUnicastAgentRouteTable | private |
Unregister(ListenerId listener) | DBTableBase | |
unresolved_nh_begin() const | AgentRouteTable | inline |
unresolved_nh_end() const | AgentRouteTable | inline |
unresolved_route_begin() const | AgentRouteTable | inline |
unresolved_route_end() const | AgentRouteTable | inline |
unresolved_route_size() const | AgentRouteTable | inline |
UnresolvedNHTree typedef | AgentRouteTable | |
UnresolvedRouteTree typedef | AgentRouteTable | |
vrf_entry() const | AgentRouteTable | |
vrf_id() const | AgentRouteTable | inline |
vrf_name() const | AgentRouteTable | |
walk_again_count() const | DBTableBase | inline |
walk_cancel_count() const | DBTableBase | inline |
walk_complete_count() const | DBTableBase | inline |
walk_count() const | DBTableBase | inline |
walk_request_count() const | DBTableBase | inline |
WalkAgain(DBTableWalkRef walk) | DBTable | |
WalkCompleteFn typedef | DBTable | |
walker_count() const | DBTableBase | inline |
WalkFn typedef | DBTable | |
walkid_ | InetUnicastAgentRouteTable | private |
WalkTable(DBTableWalkRef walk) | DBTable | |
~AgentRouteTable() | AgentRouteTable | virtual |
~DBTable() | DBTable | virtual |
~DBTableBase() | DBTableBase | virtual |
~InetUnicastAgentRouteTable() | InetUnicastAgentRouteTable | inlinevirtual |