OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
VmInterface Member List

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

ACTIVATED enum valueInterface
ACTIVATED_IPV4 enum valueVmInterface
ACTIVATED_IPV6 enum valueVmInterface
ACTIVATED_L2 enum valueVmInterface
ADD enum valueVmInterface
Add()VmInterfacevirtual
AddL2InterfaceRoute(const IpAddress &ip, const MacAddress &mac, const IpAddress &dependent_ip) const VmInterfaceprivate
AddRoute(const std::string &vrf_name, const IpAddress &ip, uint32_t plen, const std::string &vn_name, bool force_policy, bool ecmp, bool is_local, bool proxy_arp, const IpAddress &service_ip, const IpAddress &dependent_ip, const CommunityList &communties, uint32_t label, const string &intf_route_type, bool is_learnt_route=false)VmInterfaceprivate
admin_state() const VmInterfaceinline
admin_state_Interfaceprotected
agent() const VmInterfaceinline
AgentDBEntry()AgentDBEntryinline
AgentDBEntyRef typedefAgentDBEntry
AgentOperDBEntry()AgentOperDBEntryinline
AGGREGATE_DST_IPV4 enum valueVmInterface
AGGREGATE_DST_IPV6 enum valueVmInterface
AGGREGATE_NONE enum valueVmInterface
AGGREGATE_PREFIX_MAX_VAL enum valueVmInterface
AGGREGATE_PREFIX_MIN_VAL enum valueVmInterface
AGGREGATE_SRC_DST_IPV4 enum valueVmInterface
AGGREGATE_SRC_DST_IPV6 enum valueVmInterface
AGGREGATE_SRC_IPV4 enum valueVmInterface
AGGREGATE_SRC_IPV6 enum valueVmInterface
alias_ip_list() const VmInterfaceinline
alias_ip_list_VmInterfaceprivate
AliasIpSet typedefVmInterface
AllocateResources(ResourceManager *resource_manager)AgentDBEntryvirtual
allowed_address_pair_list() const VmInterfaceinline
allowed_address_pair_list_VmInterfaceprivate
AllowedAddressPairSet typedefVmInterface
ApplyConfig(bool old_ipv4_active, bool old_l2_active, bool old_ipv6_active, const Ip4Address &old_subnet, const uint8_t old_subnet_plen)VmInterfaceprivate
BAREMETAL enum valueVmInterface
bridge_domain_list() const VmInterfaceinline
bridge_domain_list_VmInterfaceprivate
BRIDGE_MODE enum valueVmInterface
BridgeDomainEntrySet typedefVmInterface
bridging() const VmInterfaceinline
bridging_VmInterfaceprivate
BuildFatFlowExcludeList(FatFlowExcludeList *list) const VmInterface
BuildIpStringList(Address::Family family, std::vector< std::string > *vect) const VmInterface
CanBeDeleted() const VmInterfaceinline
cfg_igmp_enable() const VmInterfaceinline
cfg_igmp_enable_VmInterfaceprivate
cfg_name() const VmInterfaceinline
cfg_name_VmInterfaceprivate
chg_list_DBEntryBase
CleanupAliasIpList()VmInterface
CleanupFloatingIpList()VmInterfaceprivate
clear_onlist()DBEntryBaseinline
ClearDelete()DBEntryBaseinline
ClearOnRemoveQ()DBEntryBaseinline
ClearRefState() const AgentDBEntry
ClearState(DBTableBase *tbl_base, ListenerId listener)DBEntryBase
CmpInterface(const DBEntry &rhs) const VmInterfacevirtual
CONFIG enum valueVmInterface
configurer() const VmInterfaceinline
Configurer enum nameVmInterface
configurer_VmInterfaceprivate
CopyConfig(const InterfaceTable *table, const VmInterfaceConfigData *data, bool *sg_changed, bool *ecmp_changed, bool *local_pref_changed, bool *ecmp_load_balance_changed, bool *static_route_config_changed, bool *etree_leaf_mode_changed, bool *tag_changed)VmInterfaceprivate
CopyEcmpLoadBalance(EcmpLoadBalance &ecmp_load_balance)VmInterfaceprivate
CopyIp6Address(const Ip6Address &addr)VmInterfaceprivate
CopyIpAddress(Ip4Address &addr)VmInterfaceprivate
copyMacIpData(const VmInterfaceLearntMacIpData *data)VmInterfaceprivate
CopySgIdList(SecurityGroupList *sg_id_list) const VmInterface
CopyTagIdList(TagList *tag_id_list) const VmInterface
DBEntry()DBEntryinline
DBEntryBase()DBEntryBase
DBEntrySandesh(Sandesh *sresp, std::string &name) const Interfacevirtual
DEACTIVATED enum valueInterface
DEACTIVATED_IPV4 enum valueVmInterface
DEACTIVATED_IPV6 enum valueVmInterface
DEACTIVATED_L2 enum valueVmInterface
DEL enum valueVmInterface
Delete(const DBRequest *req)VmInterfacevirtual
Delete(InterfaceTable *table, const boost::uuids::uuid &intf_uuid, VmInterface::Configurer configurer)VmInterfacestatic
AgentOperDBEntry::Delete()DBEntryBase
DeleteHealthCheckInstance(HealthCheckInstanceBase *hc_inst)VmInterface
DeleteIfNameReq(InterfaceTable *table, const boost::uuids::uuid &uuid)VmInterfacestatic
DeleteL2()VmInterfaceprivate
DeleteL2InterfaceRoute(const VrfEntry *vrf, uint32_t ethernet_tag, const IpAddress &ip, const MacAddress &mac) const VmInterfaceprivate
DeleteMetaDataIpInfo(MetaDataIp *mip)VmInterface
DeleteRoute(const std::string &vrf_name, const IpAddress &ip, uint32_t plen)VmInterfaceprivate
DeleteState(VmInterfaceState *attr)VmInterfaceprivate
device_type() const VmInterfaceinline
device_type_VmInterfaceprivate
DEVICE_TYPE_INVALID enum valueVmInterface
DeviceType enum nameVmInterface
dhcp_addr() const VmInterfaceinline
dhcp_addr_VmInterfaceprivate
dhcp_enable_VmInterfaceprivate
dhcp_enable_config() const VmInterfaceinline
dhcp_enable_v6_VmInterfaceprivate
dhcp_enable_v6_config() const VmInterfaceinline
dhcp_enabled() const Interfaceinline
dhcp_enabled_Interfaceprotected
dhcp_enabled_v6() const Interfaceinline
dhcp_enabled_v6_Interfaceprotected
disable_policy_VmInterfaceprivate
DISALLOW_COPY_AND_ASSIGN(VmInterface)VmInterfaceprivate
dns_enabled() const Interfaceinline
dns_enabled_Interfaceprotected
do_dhcp_relay() const VmInterfaceinline
do_dhcp_relay_VmInterfaceprivate
drop_new_flows() const VmInterfaceinline
drop_new_flows_VmInterfaceprivate
drop_new_flows_vmi_VmInterfacemutableprivate
ecmp() const VmInterfaceinline
ecmp6() const VmInterfaceinline
ecmp6_VmInterfaceprivate
ecmp_VmInterfaceprivate
ecmp_load_balance() const VmInterfaceinline
ecmp_load_balance_VmInterfaceprivate
ethernet_tag() const VmInterfaceinline
ethernet_tag_VmInterfaceprivate
etree_leaf() const VmInterfaceinline
etree_leaf_VmInterfaceprivate
ExcludeFromFatFlow(Address::Family family, const IpAddress &sip, const IpAddress &dip) const VmInterface
fabric_port() const VmInterfaceinline
fabric_port_VmInterfaceprivate
fat_flow_list() const VmInterfaceinline
fat_flow_list_VmInterfaceprivate
fatflow_ignore_addr_map_VmInterfaceprivatestatic
FatFlowEntrySet typedefVmInterface
FatFlowIgnoreAddressType enum nameVmInterface
FatFlowPrefixAggregateType enum nameVmInterface
FillV4ExcludeIp(uint64_t plen, const Ip4Address &ip, FatFlowExcludeList *list) const VmInterfaceprivate
FillV6ExcludeIp(uint16_t plen, const IpAddress &ip, FatFlowExcludeList *list) const VmInterfaceprivate
FLOATING_IP_CHANGE enum valueVmInterface
floating_ip_list() const VmInterfaceinline
floating_ip_list_VmInterfaceprivate
FloatingIpCount() const VmInterfaceinline
FloatingIpSet typedefVmInterface
flood_unknown_unicast() const VmInterfaceinline
flood_unknown_unicast_VmInterfaceprivate
flow_count() const VmInterfaceinline
flow_count_VmInterfacemutableprivate
flow_key_nh() const Interfaceinline
flow_key_nh_Interfaceprotected
forwarding_vrf() const VmInterfaceinline
forwarding_vrf_VmInterfaceprivate
FreeResources(ResourceManager *resource_manager)AgentDBEntryvirtual
fw_policy_list() const VmInterfaceinline
fw_policy_list_VmInterfaceprivate
fwaas_fw_policy_list() const VmInterfaceinline
fwaas_fw_policy_list_VmInterfaceprivate
GATEWAY enum valueVmInterface
get_os_params()Interfaceinline
get_table() const DBEntryBase
get_table_partition() const DBEntryBase
GetAgentDBEntryState(int listener_id)AgentDBEntry
GetAgentDBEntryState(int listener_id) const AgentDBEntry
GetAliasIpCount() const VmInterfaceinline
GetAliasIpVrf(const IpAddress &ip) const VmInterface
GetAnalyzer() const VmInterface
GetDBRequestKey() const VmInterfacevirtual
GetFloatingIpCount() const VmInterfaceinline
GetGatewayIp(const IpAddress &ip) const VmInterface
GetInterfaceDhcpOptions(std::vector< autogen::DhcpOptionType > *options) const VmInterface
GetIpamDhcpOptions(std::vector< autogen::DhcpOptionType > *options, bool ipv6) const VmInterface
GetIpMac(const IpAddress &, const uint8_t plen) const VmInterface
GetIsid() const VmInterface
GetMetaDataIp(const IpAddress &ip) const VmInterface
GetNextHopInfo()VmInterface
GetNonConstVn() const VmInterfaceinline
GetOsParams(Agent *agent)VmInterfacevirtual
GetPbbLabel() const VmInterface
GetPbbVrf() const VmInterface
GetRefCount() const Interfaceinlinevirtual
GetServiceIp(const IpAddress &ip) const VmInterface
GetServiceVlanLabel(const VrfEntry *vrf) const VmInterface
GetServiceVlanVrf(uint16_t vlan_tag) const VmInterface
GetState(DBTableBase *tbl_base, ListenerId listener) const DBEntryBase
GetState(const DBTableBase *tbl_base, ListenerId listener) const DBEntryBase
GetSubnetDhcpOptions(std::vector< autogen::DhcpOptionType > *options, bool ipv6) const VmInterface
GetUuid() const Interfaceinline
GetVifMac(const Agent *) const VmInterface
HasFloatingIp(Address::Family family) const VmInterface
HasFloatingIp() const VmInterface
HasServiceVlan() const VmInterfaceinline
HBS_INTF_INVALID enum valueVmInterface
HBS_INTF_LEFT enum valueVmInterface
HBS_INTF_MGMT enum valueVmInterface
HBS_INTF_RIGHT enum valueVmInterface
hbs_intf_type() const VmInterfaceinline
hbs_intf_type_VmInterfaceprivate
HbsIntfType enum nameVmInterface
hc_instance_set() const VmInterface
hc_instance_set_VmInterfaceprivate
HealthCheckInstanceSet typedefVmInterface
id() const Interfaceinline
id_Interfaceprotected
ifmap_node() const AgentOperDBEntryinline
igmp_enabled() const VmInterfaceinline
igmp_enabled_VmInterfaceprivate
IGNORE_ADDRESS_MAX_VAL enum valueVmInterface
IGNORE_ADDRESS_MIN_VAL enum valueVmInterface
IGNORE_DESTINATION enum valueVmInterface
IGNORE_NONE enum valueVmInterface
IGNORE_SOURCE enum valueVmInterface
IgnoreAddressMap typedefVmInterface
INET enum valueInterface
InitIgnoreAddressMap()VmInterfaceinlineprivatestatic
InsertHealthCheckInstance(HealthCheckInstanceBase *hc_inst)VmInterface
InsertMetaDataIpInfo(MetaDataIp *mip)VmInterface
InstallBridgeRoutes() const VmInterface
INSTANCE enum valueVmInterface
instance_ipv4_list() const VmInterfaceinline
instance_ipv4_list_VmInterfaceprivate
instance_ipv6_list() const VmInterfaceinline
instance_ipv6_list_VmInterfaceprivate
INSTANCE_MSG enum valueVmInterface
InstanceIpSet typedefVmInterface
Interface(Type type, const boost::uuids::uuid &uuid, const std::string &name, VrfEntry *vrf, bool os_oper_state, const boost::uuids::uuid &logical_router_uuid)Interface
interface_route_state_VmInterfaceprivate
INVALID enum valueInterface
ip_active(Address::Family family) const Interface
ipv4_active() const Interfaceinline
ipv4_active_Interfaceprotected
ipv6_active() const Interfaceinline
ipv6_active_Interfaceprotected
is_hc_active() const Interfaceinline
is_hc_active_Interfaceprotected
is_left_si() const VmInterfaceinline
is_left_si_VmInterfaceprivate
is_onlist()DBEntryBaseinline
is_state_empty(DBTablePartBase *tpart)DBEntryBase
is_state_empty_unlocked(DBTablePartBase *tpart)DBEntryBase
is_vn_qos_config() const VmInterfaceinline
is_vn_qos_config_VmInterfaceprivate
IsActive() const VmInterface
IsBareMetal() const VmInterfaceinline
IsConfigurerSet(VmInterface::Configurer type)VmInterface
IsDeleted() const DBEntryBaseinline
IsFatFlowPortBased(uint8_t protocol, uint16_t port, FatFlowIgnoreAddressType *ignore_addr) const VmInterface
IsFatFlowPrefixAggregation(bool ingress, uint8_t protocol, uint16_t *sport, uint16_t *dport, bool *same_port_num, IpAddress *SrcIP, IpAddress *DstIP, bool *is_src_prefix, bool *is_dst_prefix, FatFlowIgnoreAddressType *ignore_addr) const VmInterface
IsFloatingIp(const IpAddress &ip) const VmInterface
IsHealthCheckEnabled() const VmInterface
IsIpv4Active() const VmInterfaceprivate
IsIpv6Active() const VmInterface
IsL2Active() const VmInterface
IsL2LabelValid(uint32_t label) const Interfaceinline
IsLess(const DBEntry &rhs) const Interfaceinlinevirtual
IsLessSpecific(const std::string &match) const DBEntryBaseinlinevirtual
IsMaxMacIpLearnt() const VmInterface
IsMetaDataIPActive() const VmInterfaceprivate
IsMetaDataL2Active() const VmInterfaceprivate
IsMirrorEnabled() const VmInterfaceinline
IsMoreSpecific(const std::string &match) const DBEntryBaseinlinevirtual
IsOnRemoveQ()DBEntryBaseinline
IsTunnelEnabled() const Interfaceinline
IsUnrestrictedProxyArp() const VmInterfaceinline
IsUveActive() const Interface
IsVxlanMode() const VmInterface
KeyPtr typedefDBEntryBase
kInterfaceVmInterfacestatic
kInterfaceStaticVmInterfacestatic
kInvalidIndexInterfacestatic
kInvalidIsidVmInterfacestatic
kInvalidPmdIdVmInterfacestatic
kInvalidVlanIdVmInterfacestatic
kMaxMacIpLimitVmInterfacestatic
kServiceInterfaceVmInterfacestatic
l2_active() const Interfaceinline
l2_active_Interfaceprotected
l2_interface_nh_no_policy() const VmInterface
l2_interface_nh_policy() const VmInterface
l2_label() const Interfaceinline
l2_label_Interfaceprotected
l3_interface_nh_no_policy() const VmInterface
label() const Interfaceinline
label_Interfaceprotected
label_op() const VmInterface
LABEL_TYPE_AAP enum valueVmInterface
LABEL_TYPE_INVALID enum valueVmInterface
LABEL_TYPE_L2 enum valueVmInterface
LABEL_TYPE_L3 enum valueVmInterface
LABEL_TYPE_MAX enum valueVmInterface
LABEL_TYPE_SERVICE_VLAN enum valueVmInterface
LabelType enum nameVmInterface
last_change_at() const DBEntryBaseinline
last_change_at_str() const DBEntryBase
last_update_at() const DBEntryBaseinline
layer2_control_word() const VmInterfaceinline
layer2_control_word_VmInterfaceprivate
layer3_forwarding() const VmInterfaceinline
layer3_forwarding_VmInterfaceprivate
learning_enabled() const VmInterfaceinline
learning_enabled_VmInterfaceprivate
learnt_mac_ip_list() const VmInterfaceinline
learnt_mac_ip_list_VmInterfaceprivate
LearntMacIpSet typedefVmInterface
ListenerId typedefDBEntryBase
LOCAL_DEVICE enum valueVmInterface
local_preference() const VmInterfaceinline
local_preference_VmInterfaceprivate
LOGICAL enum valueInterface
logical_interface() const VmInterfaceinline
logical_interface_VmInterfaceprivate
logical_router_uuid() const Interfaceinline
logical_router_uuid_Interfaceprotected
mac() const Interfaceinline
mac_ip_learning_enable() const VmInterfaceinline
mac_ip_learning_enable_VmInterfaceprivate
mac_set_VmInterfaceprivate
mac_vm_binding_state_VmInterfaceprivate
MarkDelete()DBEntryBaseinline
MatchAapIp(const IpAddress &ip, uint8_t plen) const VmInterface
MatchDstPrefixPort(uint8_t protocol, uint16_t port, IpAddress *dst_ip, FatFlowIgnoreAddressType *ignore_addr) const VmInterface
MatchDstPrefixRule(uint8_t protocol, uint16_t *sport, uint16_t *dport, bool *same_port_num, IpAddress *DstIP, FatFlowIgnoreAddressType *ignore_addr) const VmInterface
MatchSrcDstPrefixPort(uint8_t protocol, uint16_t port, IpAddress *src_ip, IpAddress *dst_ip) const VmInterface
MatchSrcDstPrefixRule(uint8_t protocol, uint16_t *sport, uint16_t *dport, bool *same_port_num, IpAddress *SrcIP, IpAddress *DstIP) const VmInterface
MatchSrcPrefixPort(uint8_t protocol, uint16_t port, IpAddress *src_ip, FatFlowIgnoreAddressType *ignore_addr) const VmInterface
MatchSrcPrefixRule(uint8_t protocol, uint16_t *sport, uint16_t *dport, bool *same_port_num, IpAddress *SrcIP, FatFlowIgnoreAddressType *ignore_addr) const VmInterface
max_flows() const VmInterfaceinline
max_flows_VmInterfaceprivate
mdata_ip6_addr() const VmInterface
mdata_ip_addr() const VmInterface
metadata_ip6_state_VmInterfaceprivate
metadata_ip_active() const Interfaceinline
metadata_ip_active_Interfaceprotected
metadata_ip_map_VmInterfaceprivate
metadata_ip_state_VmInterfaceprivate
metadata_l2_active() const Interfaceinline
metadata_l2_active_Interfaceprotected
MetaDataIpMap typedefVmInterface
mirror_direction() const VmInterfaceinline
mirror_direction_VmInterfaceprivate
mirror_entry() const VmInterfaceinline
mirror_entry_VmInterfaceprivate
MIRROR_RX enum valueInterface
MIRROR_RX_TX enum valueInterface
MIRROR_TX enum valueInterface
MirrorDirection enum nameInterface
name() const Interfaceinline
need_linklocal_ip() const VmInterfaceinline
need_linklocal_ip_VmInterfaceprivate
NeedDefaultOsOperStateDisabled(Agent *agent) const Interface
NeedDevice() const VmInterface
NeedMplsLabel() const VmInterface
NeedOsStateWithoutDevice() const VmInterface
nexthop_state_VmInterfaceprivate
Notify()DBEntryBase
nova_ip6_addr_VmInterfaceprivate
nova_ip_addr_VmInterfaceprivate
NovaAdd(InterfaceTable *table, const boost::uuids::uuid &intf_uuid, const std::string &os_name, const Ip4Address &addr, const std::string &mac, const std::string &vn_name, const boost::uuids::uuid &vm_project_uuid, uint16_t tx_vlan_id, uint16_t rx_vlan_id, const std::string &parent, const Ip6Address &ipv6, uint8_t vhostuser_mode, Interface::Transport transport, uint8_t link_state)VmInterfacestatic
ObtainOsSpecificParams(const std::string &name, Agent *agent)VmInterfaceprivatevirtual
OnChange(VmInterfaceData *data)VmInterface
OnResyncSecurityGroupList(VmInterfaceConfigData *data, bool new_ipv4_active)VmInterfaceprivate
OnResyncServiceVlan(VmInterfaceConfigData *data)VmInterface
OnResyncStaticRoute(VmInterfaceConfigData *data, bool new_ipv4_active)VmInterfaceprivate
oper_dhcp_options() const VmInterfaceinline
oper_dhcp_options_VmInterfaceprivate
operator<(const DBEntry &rhs) const DBEntryinline
os_guid() const Interfaceinline
os_index() const Interfaceinline
os_oper_state() const Interfaceinline
os_params_Interfaceprotected
PACKET enum valueInterface
parent() const VmInterfaceinline
parent_VmInterfaceprivate
parent_list() const VmInterfaceinline
parent_list_VmInterfaceprivate
pbb_interface() const VmInterfaceinline
pbb_interface_VmInterfaceprivate
peer() const VmInterface
peer_VmInterfaceprivate
PHYSICAL enum valueInterface
policy_enabled() const VmInterfaceinline
policy_enabled_VmInterfaceprivate
PolicyEnabled() const VmInterfaceprivate
PortTuplePairedInterface() const VmInterface
PostAdd()VmInterfacevirtual
primary_ip6_addr() const VmInterfaceinline
primary_ip6_addr_VmInterfaceprivate
primary_ip_addr() const VmInterfaceinline
primary_ip_addr_VmInterfaceprivate
PROXY_ARP_INVALID enum valueVmInterface
proxy_arp_mode() const VmInterfaceinline
proxy_arp_mode_VmInterfaceprivate
PROXY_ARP_NONE enum valueVmInterface
PROXY_ARP_UNRESTRICTED enum valueVmInterface
ProxyArpMode enum nameVmInterface
qos_config() const Interfaceinline
qos_config_Interfaceprotected
receive_route_list() const VmInterfaceinline
receive_route_list_VmInterfaceprivate
REMOTE_PHYSICAL enum valueInterface
REMOTE_VM enum valueVmInterface
REMOTE_VM_VLAN_ON_VMI enum valueVmInterface
ResetConfigurer(VmInterface::Configurer type)VmInterface
ResetVrfDelete(const InterfaceTable *table, const std::string &vrf_name)VmInterfaceprivate
resolve_route_state_VmInterfaceprivate
ResolveRouteStateVmInterfacefriend
Resync(const InterfaceTable *table, const VmInterfaceData *data)VmInterface
ResyncConfig(VmInterfaceConfigData *data)VmInterfaceprivate
ResyncIpAddress(const VmInterfaceIpAddressData *data)VmInterfaceprivate
ResyncOsOperState(const VmInterfaceOsOperStateData *data)VmInterfaceprivate
ROUTED_MODE enum valueVmInterface
ROUTED_NAT_MODE enum valueVmInterface
ROUTER enum valueVmInterface
rx_vlan_id() const VmInterfaceinline
rx_vlan_id_VmInterfaceprivate
SecurityGroupEntrySet typedefVmInterface
SecurityGroupUuidList typedefVmInterface
SendTrace(const AgentDBTable *table, Trace event) const VmInterfacevirtual
SERVICE_CHAIN enum valueVmInterface
SERVICE_CHANGE enum valueVmInterface
service_health_check_ip() const VmInterfaceinline
service_health_check_ip_VmInterfaceprivate
SERVICE_INSTANCE enum valueVmInterface
service_intf_type() const VmInterfaceinline
service_intf_type_VmInterfaceprivate
service_ip()VmInterfaceinline
service_ip6()VmInterfaceinline
service_ip6_VmInterfaceprivate
service_ip_VmInterfaceprivate
service_ip_ecmp() const VmInterfaceinline
service_ip_ecmp6() const VmInterfaceinline
service_ip_ecmp6_VmInterfaceprivate
service_ip_ecmp_VmInterfaceprivate
service_mode()VmInterfaceinline
service_mode_VmInterfaceprivate
SERVICE_MODE_ERROR enum valueVmInterface
service_vlan_list() const VmInterfaceinline
service_vlan_list_VmInterfaceprivate
ServiceMode enum nameVmInterface
ServiceVlanSet typedefVmInterface
set_device_type(VmInterface::DeviceType type)VmInterfaceinline
set_dhcp_enable_config(bool dhcp_enable)VmInterfaceinline
set_dhcp_enable_v6_config(bool dhcp_enable_v6)VmInterfaceinline
set_etree_leaf(bool val)VmInterfaceinline
set_flow_key_nh(const NextHop *nh)Interfaceinline
set_hbs_intf_type(VmInterface::HbsIntfType val)VmInterfaceinline
set_last_change_at(uint64_t time)DBEntryBase
set_last_change_at_to_now()DBEntryBase
set_last_update_at(uint64_t time)DBEntryBase
set_last_update_at_to_now()DBEntryBase
set_layer2_control_word(bool val)VmInterfaceinline
set_layer3_forwarding(bool val)VmInterfaceinline
set_learning_enabled(bool val)VmInterfaceinline
set_logical_router_uuid(const boost::uuids::uuid &logical_router_uuid)Interfaceinline
set_max_flows(uint32_t val)VmInterfaceinline
set_mirror_direction(Interface::MirrorDirection mirror_direction)VmInterfaceinline
set_mirror_entry(MirrorEntry *entry)VmInterfaceinline
set_onlist()DBEntryBaseinline
set_pbb_interface(bool val)VmInterfaceinline
set_primary_ip_addr(const Ip4Address &addr)VmInterfaceinline
set_service_intf_type(std::string type)VmInterfaceinline
set_subnet_bcast_addr(const Ip4Address &addr)VmInterfaceinline
set_table_partition(DBTablePartBase *tpart)DBEntryBase
set_test_oper_state(bool val)Interfaceinline
set_vm_mac(const MacAddress &mac)VmInterfaceinline
set_vmi_type(VmInterface::VmiType type)VmInterfaceinline
set_vxlan_id(int vxlan_id)VmInterfaceinline
SetConfigurer(VmInterface::Configurer type)VmInterface
SetIFMapNodeState(IFMapDependencyManager::IFMapNodePtr sref)AgentOperDBEntryinline
SetIfNameReq(InterfaceTable *table, const boost::uuids::uuid &uuid, const std::string &ifname)VmInterfacestatic
SetInterfacesDropNewFlows(bool drop_new_flows) const VmInterfaceprivate
SetItfSandeshData(ItfSandeshData &data) const Interfaceprotected
SetKey(const DBRequestKey *key)Interfacevirtual
SetOnRemoveQ()DBEntryBaseinline
SetPathPreference(PathPreference *pref, bool ecmp, const IpAddress &dependent_ip) const VmInterface
SetPciIndex(Agent *agent, size_t index)Interface
SetRefState() const AgentDBEntry
SetServiceVlanPathPreference(PathPreference *pref, const IpAddress &service_ip) const VmInterface
SetState(DBTableBase *tbl_base, ListenerId listener, DBState *state)DBEntryBase
sg_list() const VmInterfaceinline
sg_list_VmInterfaceprivate
SgExists(const boost::uuids::uuid &id, const SgList &sg_l)VmInterface
si_other_end_vmi() const VmInterfaceinline
si_other_end_vmi_VmInterfaceprivate
slo_list() const VmInterfaceinline
slo_list_VmInterfaceprivate
SRIOV enum valueVmInterface
static_route_list() const VmInterfaceinline
static_route_list_VmInterfaceprivate
StaticRouteSet typedefVmInterface
subnet() const VmInterfaceinline
subnet_VmInterfaceprivate
subnet_bcast_addr() const VmInterfaceinline
subnet_bcast_addr_VmInterfaceprivate
subnet_plen() const VmInterfaceinline
subnet_plen_VmInterfaceprivate
tag_list() const VmInterfaceinline
tag_list_VmInterfaceprivate
TagEntrySet typedefVmInterface
TagGroupUuidList typedefVmInterface
test_oper_state_Interfaceprotected
TOR enum valueVmInterface
ToString() const VmInterfacevirtual
Trace enum nameVmInterface
Transport enum nameInterface
transport() const Interfaceinline
transport_Interfaceprotected
TRANSPORT_ETHERNET enum valueInterface
TRANSPORT_INVALID enum valueInterface
TRANSPORT_PMD enum valueInterface
TRANSPORT_SOCKET enum valueInterface
TRANSPORT_VIRTUAL enum valueInterface
tx_vlan_id() const VmInterfaceinline
tx_vlan_id_VmInterfaceprivate
Type enum nameInterface
type() const Interfaceinline
type_Interfaceprotected
UNKNOWN enum valueInterface
update_flow_count(int val) const VmInterface
UpdateInterfaceHealthCheckService()VmInterface
UpdateIsHealthCheckActive()VmInterfaceprivate
UpdateL2()VmInterfaceprivate
UpdateMetaDataIpInfo()VmInterface
UpdateOperStateOfSubIntf(const InterfaceTable *table)Interface
UpdatePolicySet(const Agent *agent)VmInterface
UpdateState(const VmInterfaceState *attr, VmInterfaceState::Op l2_force_op, VmInterfaceState::Op l3_force_op)VmInterfaceprivate
uuid_Interfaceprotected
VHOST enum valueVmInterface
vhostuser_mode() const VmInterfaceinline
vhostuser_mode_VmInterfaceprivate
vHostUserClientVmInterfacestatic
vHostUserServerVmInterfacestatic
vm() const VmInterfaceinline
vm_VmInterfaceprivate
VM_INTERFACE enum valueInterface
vm_ip_service_addr() const VmInterfaceinline
vm_ip_service_addr_VmInterfaceprivate
vm_mac() const VmInterfaceinline
vm_mac_VmInterfaceprivate
vm_name() const VmInterfaceinline
vm_name_VmInterfaceprivate
VM_ON_TAP enum valueVmInterface
VM_PHYSICAL_MAC enum valueVmInterface
VM_PHYSICAL_VLAN enum valueVmInterface
vm_project_uuid() const VmInterfaceinline
vm_project_uuid_VmInterfaceprivate
VM_SRIOV enum valueVmInterface
VM_VLAN_ON_VMI enum valueVmInterface
vmi_cfg_uuid() const VmInterfaceinline
vmi_cfg_uuid_VmInterfaceprivate
VMI_ON_LR enum valueVmInterface
VMI_REUSE enum valueVmInterface
vmi_type() const VmInterfaceinline
vmi_type_VmInterfaceprivate
VMI_TYPE_INVALID enum valueVmInterface
VmInterface(const boost::uuids::uuid &uuid, const std::string &name, bool os_oper_state, const boost::uuids::uuid &logical_router_uuid)VmInterface
VmInterface(const boost::uuids::uuid &uuid, const std::string &name, const Ip4Address &addr, const MacAddress &mac, const std::string &vm_name, const boost::uuids::uuid &vm_project_uuid, uint16_t tx_vlan_id, uint16_t rx_vlan_id, Interface *parent, const Ip6Address &addr6, DeviceType dev_type, VmiType vmi_type, uint8_t vhostuser_mode, bool os_oper_state, const boost::uuids::uuid &logical_router_uuid)VmInterface
VmInterfaceConfigDataVmInterfacefriend
VmInterfaceGlobalVrouterDataVmInterfacefriend
VmInterfaceHealthCheckDataVmInterfacefriend
VmInterfaceIpAddressDataVmInterfacefriend
VmInterfaceLearntMacIpDataVmInterfacefriend
VmInterfaceMirrorDataVmInterfacefriend
VmInterfaceNewFlowDropDataVmInterfacefriend
VmInterfaceNovaDataVmInterfacefriend
VmInterfaceOsOperStateDataVmInterfacefriend
VmiReceiveRouteSet typedefVmInterface
VmiRouteStateVmInterfacefriend
VmiType enum nameVmInterface
vn() const VmInterfaceinline
vn_VmInterfaceprivate
vrf() const Interfaceinline
vrf_Interfaceprotected
vrf_assign_acl() const VmInterfaceinline
vrf_assign_rule_list() const VmInterfaceinline
vrf_assign_rule_list_VmInterfaceprivate
vrf_id() const Interface
vrf_name() const VmInterfaceinline
vrf_name_VmInterfaceprivate
VRF_REUSE enum valueVmInterface
vrf_table_label_state_VmInterfaceprivate
VrfAssignRuleSet typedefVmInterface
vxlan_id() const VmInterfaceinline
vxlan_id_VmInterfaceprivate
WaitForTraffic() const VmInterface
~AgentDBEntry()AgentDBEntryinlinevirtual
~AgentOperDBEntry()AgentOperDBEntryinlinevirtual
~DBEntry()DBEntryinlinevirtual
~DBEntryBase()DBEntryBasevirtual
~Interface()Interfacevirtual
~VmInterface()VmInterfacevirtual