|
| 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 |
|
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 (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.