|
| | VnEntry (Agent *agent, boost::uuids::uuid id) |
| |
| virtual | ~VnEntry () |
| |
| virtual bool | IsLess (const DBEntry &rhs) const |
| |
| virtual KeyPtr | GetDBRequestKey () const |
| |
| virtual void | SetKey (const DBRequestKey *key) |
| |
| virtual string | ToString () const |
| |
| const boost::uuids::uuid & | GetUuid () const |
| |
| const string & | GetName () const |
| |
| bool | IsAclSet () const |
| |
| const AclDBEntry * | GetAcl () const |
| |
| const AclDBEntry * | GetMirrorAcl () const |
| |
| const AclDBEntry * | GetMirrorCfgAcl () const |
| |
| VrfEntry * | GetVrf () const |
| |
| const std::vector< VnIpam > & | GetVnIpam () const |
| |
| const VnIpam * | GetIpam (const IpAddress &ip) const |
| |
| IpAddress | GetGatewayFromIpam (const IpAddress &ip) const |
| |
| IpAddress | GetDnsFromIpam (const IpAddress &ip) const |
| |
| uint32_t | GetAllocUnitFromIpam (const IpAddress &ip) const |
| |
| bool | GetVnHostRoutes (const std::string &ipam, std::vector< OperDhcpOptions::HostRoute > *routes) const |
| |
| bool | GetIpamName (const IpAddress &vm_addr, std::string *ipam_name) const |
| |
| bool | GetIpamData (const IpAddress &vm_addr, std::string *ipam_name, autogen::IpamType *ipam_type) const |
| |
| bool | GetIpamVdnsData (const IpAddress &vm_addr, autogen::IpamType *ipam_type, autogen::VirtualDnsType *vdns_type) const |
| |
| bool | GetPrefix (const Ip6Address &ip, Ip6Address *prefix, uint8_t *plen) const |
| |
| std::string | GetProject () const |
| |
| int | GetVxLanId () const |
| |
| int | GetOperVxlanId () const |
| | Returns a value of the VxLAN ID stored in the Oper DB. More...
|
| |
| const VxLanId * | vxlan_id_ref () const |
| |
| void | set_bridging (bool bridging) |
| |
| bool | bridging () const |
| |
| bool | layer3_forwarding () const |
| |
| void | set_layer3_forwarding (bool layer3_forwarding) |
| |
| Agent::ForwardingMode | forwarding_mode () const |
| |
| bool | admin_state () const |
| |
| bool | enable_rpf () const |
| |
| bool | flood_unknown_unicast () const |
| |
| const AgentQosConfig * | qos_config () const |
| |
| const bool | mirror_destination () const |
| |
| int | vnid () const |
| |
| bool | pbb_etree_enable () const |
| |
| bool | pbb_evpn_enable () const |
| |
| bool | layer2_control_word () const |
| |
| const UuidList & | slo_list () const |
| |
| bool | underlay_forwarding () const |
| |
| const UuidList & | mp_list () const |
| |
| bool | cfg_igmp_enable () const |
| |
| bool | mac_ip_learning_enable () const |
| |
| const boost::uuids::uuid & | health_check_uuid () const |
| |
| uint32_t | GetRefCount () const |
| |
| bool | DBEntrySandesh (Sandesh *sresp, std::string &name) const |
| |
| void | SendObjectLog (SandeshTraceBufferPtr ptr, AgentLogEvent::type event) const |
| |
| bool | IdentifyBgpRoutersServiceIp (const IpAddress &ip_address, bool *is_dns, bool *is_gateway) const |
| |
| void | AllocWalker () |
| |
| void | ReleaseWalker () |
| |
| bool | vxlan_routing_vn () const |
| |
| const boost::uuids::uuid & | logical_router_uuid () const |
| |
| uint32_t | vn_max_flows () const |
| |
| const VrfEntry * | lr_vrf () const |
| |
| void | set_lr_vrf (const VrfEntry *vrf) |
| |
| | AgentOperDBEntry () |
| |
| virtual | ~AgentOperDBEntry () |
| |
| IFMapNode * | ifmap_node () const |
| |
| void | SetIFMapNodeState (IFMapDependencyManager::IFMapNodePtr sref) |
| |
| | AgentDBEntry () |
| |
| virtual | ~AgentDBEntry () |
| |
| void | SetRefState () const |
| |
| void | ClearRefState () const |
| |
| bool | IsActive () const |
| |
| DBState * | GetAgentDBEntryState (int listener_id) |
| |
| const DBState * | GetAgentDBEntryState (int listener_id) const |
| |
| virtual void | AllocateResources (ResourceManager *resource_manager) |
| |
| virtual void | FreeResources (ResourceManager *resource_manager) |
| |
| virtual void | PostAdd () |
| |
| | DBEntry () |
| |
| virtual | ~DBEntry () |
| |
| bool | operator< (const DBEntry &rhs) const |
| |
| | DBEntryBase () |
| |
| virtual | ~DBEntryBase () |
| |
| virtual bool | IsMoreSpecific (const std::string &match) const |
| |
| virtual bool | IsLessSpecific (const std::string &match) const |
| |
| void | SetState (DBTableBase *tbl_base, ListenerId listener, DBState *state) |
| |
| void | ClearState (DBTableBase *tbl_base, ListenerId listener) |
| |
| DBState * | GetState (DBTableBase *tbl_base, ListenerId listener) const |
| |
| const DBState * | GetState (const DBTableBase *tbl_base, ListenerId listener) const |
| |
| bool | is_state_empty (DBTablePartBase *tpart) |
| |
| bool | is_state_empty_unlocked (DBTablePartBase *tpart) |
| |
| void | Delete () |
| |
| void | MarkDelete () |
| |
| void | ClearDelete () |
| |
| bool | IsDeleted () const |
| |
| void | set_onlist () |
| |
| void | clear_onlist () |
| |
| bool | is_onlist () |
| |
| void | SetOnRemoveQ () |
| |
| bool | IsOnRemoveQ () |
| |
| void | ClearOnRemoveQ () |
| |
| void | set_last_change_at (uint64_t time) |
| |
| void | set_last_change_at_to_now () |
| |
| const uint64_t | last_change_at () const |
| |
| const std::string | last_change_at_str () const |
| |
| void | set_last_update_at (uint64_t time) |
| |
| void | set_last_update_at_to_now () |
| |
| const uint64_t | last_update_at () const |
| |
| DBTablePartBase * | get_table_partition () const |
| |
| void | set_table_partition (DBTablePartBase *tpart) |
| |
| DBTableBase * | get_table () const |
| |
| void | Notify () |
| |
|
| bool | Resync (Agent *agent) |
| |
| bool | ChangeHandler (Agent *agent, const DBRequest *req) |
| |
| bool | UpdateVxlan (Agent *agent, bool op_del) |
| |
| void | ResyncRoutes () |
| |
| bool | UpdateForwardingMode (Agent *agent) |
| |
| bool | ApplyAllIpam (Agent *agent, VrfEntry *old_vrf, bool del) |
| |
| bool | ApplyIpam (Agent *agent, VnIpam *ipam, VrfEntry *old_vrf, bool del) |
| |
| bool | CanInstallIpam (const VnIpam *ipam) |
| |
| bool | UpdateIpam (Agent *agent, std::vector< VnIpam > &new_ipam) |
| |
| bool | HandleIpamChange (Agent *agent, VnIpam *old_ipam, VnIpam *new_ipam) |
| |
| void | UpdateHostRoute (Agent *agent, const IpAddress &old_address, const IpAddress &new_address, bool policy) |
| |
| bool | AddIpamRoutes (Agent *agent, VnIpam *ipam) |
| |
| void | DelIpamRoutes (Agent *agent, VnIpam *ipam, VrfEntry *vrf) |
| |
| void | AddHostRoute (const IpAddress &address, bool policy) |
| |
| void | DelHostRoute (const IpAddress &address) |
| |
| void | AddSubnetRoute (VnIpam *ipam) |
| |
| void | DelSubnetRoute (VnIpam *ipam) |
| |
| | DISALLOW_COPY_AND_ASSIGN (VnEntry) |
| |
| uint32_t | GetRefCount () const |
| |
| | AgentRefCount () |
| |
| | AgentRefCount (const AgentRefCount &) |
| |
| AgentRefCount & | operator= (const AgentRefCount &) |
| |
| virtual | ~AgentRefCount () |
| |
| void | swap (AgentRefCount &) |
| |
Definition at line 151 of file vn.h.