OpenSDN source code
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) constVmInterfaceprivate
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() constVmInterfaceinline
admin_state_Interfaceprotected
agent() constVmInterfaceinline
AgentDBEntry()AgentDBEntryinline
AgentDBEntyRef typedefAgentDBEntry
AgentOperDBEntry()AgentOperDBEntryinline
AgentRefCount()AgentRefCount< Interface >inlineprivate
AgentRefCount(const AgentRefCount &)AgentRefCount< Interface >inlineprivate
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() constVmInterfaceinline
alias_ip_list_VmInterfaceprivate
AliasIpSet typedefVmInterface
AllocateResources(ResourceManager *resource_manager)AgentDBEntryvirtual
allowed_address_pair_list() constVmInterfaceinline
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
back_ref_mutex_AgentRefCount< Interface >mutableprivate
back_ref_set_AgentRefCount< Interface >mutableprivate
BAREMETAL enum valueVmInterface
bridge_domain_list() constVmInterfaceinline
bridge_domain_list_VmInterfaceprivate
BRIDGE_MODE enum valueVmInterface
BridgeDomainEntrySet typedefVmInterface
bridging() constVmInterfaceinline
bridging_VmInterfaceprivate
BuildFatFlowExcludeList(FatFlowExcludeList *list) constVmInterface
BuildIpStringList(Address::Family family, std::vector< std::string > *vect) constVmInterface
CanBeDeleted() constVmInterfaceinline
cfg_igmp_enable() constVmInterfaceinline
cfg_igmp_enable_VmInterfaceprivate
cfg_name() constVmInterfaceinline
cfg_name_VmInterfaceprivate
chg_list_DBEntryBase
CleanupAliasIpList()VmInterface
CleanupFloatingIpList()VmInterfaceprivate
clear_onlist()DBEntryBaseinline
ClearDelete()DBEntryBaseinline
ClearOnRemoveQ()DBEntryBaseinline
ClearRefState() constAgentDBEntry
ClearState(DBTableBase *tbl_base, ListenerId listener)DBEntryBase
CmpInterface(const DBEntry &rhs) constVmInterfacevirtual
CONFIG enum valueVmInterface
Configurer enum nameVmInterface
configurer() constVmInterfaceinline
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) constVmInterface
CopyTagIdList(TagList *tag_id_list) constVmInterface
DBEntry()DBEntryinline
DBEntryBase()DBEntryBase
DbEntryFlags enum nameDBEntryBaseprivate
DBEntrySandesh(Sandesh *sresp, std::string &name) constInterfacevirtual
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) constVmInterfaceprivate
DeleteMarked enum valueDBEntryBaseprivate
DeleteMetaDataIpInfo(MetaDataIp *mip)VmInterface
DeleteRoute(const std::string &vrf_name, const IpAddress &ip, uint32_t plen)VmInterfaceprivate
DeleteState(VmInterfaceState *attr)VmInterfaceprivate
device_type() constVmInterfaceinline
device_type_VmInterfaceprivate
DEVICE_TYPE_INVALID enum valueVmInterface
DeviceType enum nameVmInterface
dhcp_addr() constVmInterfaceinline
dhcp_addr_VmInterfaceprivate
dhcp_enable_VmInterfaceprivate
dhcp_enable_config() constVmInterfaceinline
dhcp_enable_v6_VmInterfaceprivate
dhcp_enable_v6_config() constVmInterfaceinline
dhcp_enabled() constInterfaceinline
dhcp_enabled_Interfaceprotected
dhcp_enabled_v6() constInterfaceinline
dhcp_enabled_v6_Interfaceprotected
disable_policy_VmInterfaceprivate
DISALLOW_COPY_AND_ASSIGN(VmInterface)VmInterfaceprivate
dns_enabled() constInterfaceinline
dns_enabled_Interfaceprotected
do_dhcp_relay() constVmInterfaceinline
do_dhcp_relay_VmInterfaceprivate
drop_new_flows() constVmInterfaceinline
drop_new_flows_VmInterfaceprivate
drop_new_flows_vmi_VmInterfacemutableprivate
ecmp() constVmInterfaceinline
ecmp6() constVmInterfaceinline
ecmp6_VmInterfaceprivate
ecmp_VmInterfaceprivate
ecmp_load_balance() constVmInterfaceinline
ecmp_load_balance_VmInterfaceprivate
ethernet_tag() constVmInterfaceinline
ethernet_tag_VmInterfaceprivate
etree_leaf() constVmInterfaceinline
etree_leaf_VmInterfaceprivate
ExcludeFromFatFlow(Address::Family family, const IpAddress &sip, const IpAddress &dip) constVmInterface
fabric_port() constVmInterfaceinline
fabric_port_VmInterfaceprivate
fat_flow_list() constVmInterfaceinline
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) constVmInterfaceprivate
FillV6ExcludeIp(uint16_t plen, const IpAddress &ip, FatFlowExcludeList *list) constVmInterfaceprivate
flagsDBEntryBaseprivate
FLOATING_IP_CHANGE enum valueVmInterface
floating_ip_list() constVmInterfaceinline
floating_ip_list_VmInterfaceprivate
FloatingIpCount() constVmInterfaceinline
FloatingIpSet typedefVmInterface
flood_unknown_unicast() constVmInterfaceinline
flood_unknown_unicast_VmInterfaceprivate
flow_count() constVmInterfaceinline
flow_count_VmInterfacemutableprivate
flow_key_nh() constInterfaceinline
flow_key_nh_Interfaceprotected
forwarding_vrf() constVmInterfaceinline
forwarding_vrf_VmInterfaceprivate
FreeResources(ResourceManager *resource_manager)AgentDBEntryvirtual
fw_policy_list() constVmInterfaceinline
fw_policy_list_VmInterfaceprivate
fwaas_fw_policy_list() constVmInterfaceinline
fwaas_fw_policy_list_VmInterfaceprivate
GATEWAY enum valueVmInterface
get_os_params()Interfaceinline
get_table() constDBEntryBase
get_table_partition() constDBEntryBase
GetAgentDBEntryState(int listener_id)AgentDBEntry
GetAgentDBEntryState(int listener_id) constAgentDBEntry
GetAliasIpCount() constVmInterfaceinline
GetAliasIpVrf(const IpAddress &ip) constVmInterface
GetAnalyzer() constVmInterface
GetDBRequestKey() constVmInterfacevirtual
GetFloatingIpCount() constVmInterfaceinline
GetGatewayIp(const IpAddress &ip) constVmInterface
GetInterfaceDhcpOptions(std::vector< autogen::DhcpOptionType > *options) constVmInterface
GetIpamDhcpOptions(std::vector< autogen::DhcpOptionType > *options, bool ipv6) constVmInterface
GetIpMac(const IpAddress &, const uint8_t plen) constVmInterface
GetIsid() constVmInterface
GetMetaDataIp(const IpAddress &ip) constVmInterface
GetNextHopInfo()VmInterface
GetNonConstVn() constVmInterfaceinline
GetOsParams(Agent *agent)VmInterfacevirtual
GetPbbLabel() constVmInterface
GetPbbVrf() constVmInterface
GetRefCount() constInterfaceinlinevirtual
GetServiceIp(const IpAddress &ip) constVmInterface
GetServiceVlanLabel(const VrfEntry *vrf) constVmInterface
GetServiceVlanVrf(uint16_t vlan_tag) constVmInterface
GetState(DBTableBase *tbl_base, ListenerId listener) constDBEntryBase
GetState(const DBTableBase *tbl_base, ListenerId listener) constDBEntryBase
GetSubnetDhcpOptions(std::vector< autogen::DhcpOptionType > *options, bool ipv6) constVmInterface
GetUuid() constInterfaceinline
GetVifMac(const Agent *) constVmInterface
HasFloatingIp(Address::Family family) constVmInterface
HasFloatingIp() constVmInterface
HasServiceVlan() constVmInterfaceinline
HBS_INTF_INVALID enum valueVmInterface
HBS_INTF_LEFT enum valueVmInterface
HBS_INTF_MGMT enum valueVmInterface
HBS_INTF_RIGHT enum valueVmInterface
hbs_intf_type() constVmInterfaceinline
hbs_intf_type_VmInterfaceprivate
HbsIntfType enum nameVmInterface
hc_instance_set() constVmInterface
hc_instance_set_VmInterfaceprivate
HealthCheckInstanceSet typedefVmInterface
id() constInterfaceinline
id_Interfaceprotected
ifmap_node() constAgentOperDBEntryinline
ifmap_node_state_AgentOperDBEntryprivate
igmp_enabled() constVmInterfaceinline
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() constVmInterface
INSTANCE enum valueVmInterface
instance_ipv4_list() constVmInterfaceinline
instance_ipv4_list_VmInterfaceprivate
instance_ipv6_list() constVmInterfaceinline
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) constInterface
ipv4_active() constInterfaceinline
ipv4_active_Interfaceprotected
ipv6_active() constInterfaceinline
ipv6_active_Interfaceprotected
is_hc_active() constInterfaceinline
is_hc_active_Interfaceprotected
is_left_si() constVmInterfaceinline
is_left_si_VmInterfaceprivate
is_onlist()DBEntryBaseinline
is_state_empty(DBTablePartBase *tpart)DBEntryBase
is_state_empty_unlocked(DBTablePartBase *tpart)DBEntryBase
is_vn_qos_config() constVmInterfaceinline
is_vn_qos_config_VmInterfaceprivate
IsActive() constVmInterface
IsBareMetal() constVmInterfaceinline
IsConfigurerSet(VmInterface::Configurer type)VmInterface
IsDeleted() constDBEntryBaseinline
IsFatFlowPortBased(uint8_t protocol, uint16_t port, FatFlowIgnoreAddressType *ignore_addr) constVmInterface
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) constVmInterface
IsFloatingIp(const IpAddress &ip) constVmInterface
IsHealthCheckEnabled() constVmInterface
IsIpv4Active() constVmInterfaceprivate
IsIpv6Active() constVmInterface
IsL2Active() constVmInterface
IsL2LabelValid(uint32_t label) constInterfaceinline
IsLess(const DBEntry &rhs) constInterfaceinlinevirtual
IsLessSpecific(const std::string &match) constDBEntryBaseinlinevirtual
IsMaxMacIpLearnt() constVmInterface
IsMetaDataIPActive() constVmInterfaceprivate
IsMetaDataL2Active() constVmInterfaceprivate
IsMirrorEnabled() constVmInterfaceinline
IsMoreSpecific(const std::string &match) constDBEntryBaseinlinevirtual
IsOnRemoveQ()DBEntryBaseinline
IsTunnelEnabled() constInterfaceinline
IsUnrestrictedProxyArp() constVmInterfaceinline
IsUveActive() constInterface
IsVxlanMode() constVmInterface
KeyPtr typedefDBEntryBase
kInterfaceVmInterfacestatic
kInterfaceStaticVmInterfacestatic
kInvalidIndexInterfacestatic
kInvalidIsidVmInterfacestatic
kInvalidPmdIdVmInterfacestatic
kInvalidVlanIdVmInterfacestatic
kMaxMacIpLimitVmInterfacestatic
kServiceInterfaceVmInterfacestatic
l2_active() constInterfaceinline
l2_active_Interfaceprotected
l2_interface_nh_no_policy() constVmInterface
l2_interface_nh_policy() constVmInterface
l2_label() constInterfaceinline
l2_label_Interfaceprotected
l3_interface_nh_no_policy() constVmInterface
label() constInterfaceinline
label_Interfaceprotected
label_op() constVmInterface
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() constDBEntryBaseinline
last_change_at_DBEntryBaseprivate
last_change_at_str() constDBEntryBase
last_update_at() constDBEntryBaseinline
last_update_at_DBEntryBaseprivate
layer2_control_word() constVmInterfaceinline
layer2_control_word_VmInterfaceprivate
layer3_forwarding() constVmInterfaceinline
layer3_forwarding_VmInterfaceprivate
learning_enabled() constVmInterfaceinline
learning_enabled_VmInterfaceprivate
learnt_mac_ip_list() constVmInterfaceinline
learnt_mac_ip_list_VmInterfaceprivate
LearntMacIpSet typedefVmInterface
ListenerId typedefDBEntryBase
LOCAL_DEVICE enum valueVmInterface
local_preference() constVmInterfaceinline
local_preference_VmInterfaceprivate
LOGICAL enum valueInterface
logical_interface() constVmInterfaceinline
logical_interface_VmInterfaceprivate
logical_router_uuid() constInterfaceinline
logical_router_uuid_Interfaceprotected
mac() constInterfaceinline
mac_ip_learning_enable() constVmInterfaceinline
mac_ip_learning_enable_VmInterfaceprivate
mac_set_VmInterfaceprivate
mac_vm_binding_state_VmInterfaceprivate
MarkDelete()DBEntryBaseinline
MatchAapIp(const IpAddress &ip, uint8_t plen) constVmInterface
MatchDstPrefixPort(uint8_t protocol, uint16_t port, IpAddress *dst_ip, FatFlowIgnoreAddressType *ignore_addr) constVmInterface
MatchDstPrefixRule(uint8_t protocol, uint16_t *sport, uint16_t *dport, bool *same_port_num, IpAddress *DstIP, FatFlowIgnoreAddressType *ignore_addr) constVmInterface
MatchSrcDstPrefixPort(uint8_t protocol, uint16_t port, IpAddress *src_ip, IpAddress *dst_ip) constVmInterface
MatchSrcDstPrefixRule(uint8_t protocol, uint16_t *sport, uint16_t *dport, bool *same_port_num, IpAddress *SrcIP, IpAddress *DstIP) constVmInterface
MatchSrcPrefixPort(uint8_t protocol, uint16_t port, IpAddress *src_ip, FatFlowIgnoreAddressType *ignore_addr) constVmInterface
MatchSrcPrefixRule(uint8_t protocol, uint16_t *sport, uint16_t *dport, bool *same_port_num, IpAddress *SrcIP, FatFlowIgnoreAddressType *ignore_addr) constVmInterface
max_flows() constVmInterfaceinline
max_flows_VmInterfaceprivate
mdata_ip6_addr() constVmInterface
mdata_ip_addr() constVmInterface
metadata_ip6_state_VmInterfaceprivate
metadata_ip_active() constInterfaceinline
metadata_ip_active_Interfaceprotected
metadata_ip_map_VmInterfaceprivate
metadata_ip_state_VmInterfaceprivate
metadata_l2_active() constInterfaceinline
metadata_l2_active_Interfaceprotected
MetaDataIpMap typedefVmInterface
mirror_direction() constVmInterfaceinline
mirror_direction_VmInterfaceprivate
mirror_entry() constVmInterfaceinline
mirror_entry_VmInterfaceprivate
MIRROR_RX enum valueInterface
MIRROR_RX_TX enum valueInterface
MIRROR_TX enum valueInterface
MirrorDirection enum nameInterface
name() constInterfaceinline
need_linklocal_ip() constVmInterfaceinline
need_linklocal_ip_VmInterfaceprivate
NeedDefaultOsOperStateDisabled(Agent *agent) constInterface
NeedDevice() constVmInterface
NeedMplsLabel() constVmInterface
NeedOsStateWithoutDevice() constVmInterface
nexthop_state_VmInterfaceprivate
node_DBEntryprivate
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
Onlist enum valueDBEntryBaseprivate
onremoveq_DBEntryBaseprivate
OnResyncSecurityGroupList(VmInterfaceConfigData *data, bool new_ipv4_active)VmInterfaceprivate
OnResyncServiceVlan(VmInterfaceConfigData *data)VmInterface
OnResyncStaticRoute(VmInterfaceConfigData *data, bool new_ipv4_active)VmInterfaceprivate
oper_dhcp_options() constVmInterfaceinline
oper_dhcp_options_VmInterfaceprivate
operator<(const DBEntry &rhs) constDBEntryinline
operator=(const AgentRefCount &)AgentRefCount< Interface >inlineprivate
os_guid() constInterfaceinline
os_index() constInterfaceinline
os_oper_state() constInterfaceinline
os_params_Interfaceprotected
PACKET enum valueInterface
parent() constVmInterfaceinline
parent_VmInterfaceprivate
parent_list() constVmInterfaceinline
parent_list_VmInterfaceprivate
pbb_interface() constVmInterfaceinline
pbb_interface_VmInterfaceprivate
peer() constVmInterface
peer_VmInterfaceprivate
PHYSICAL enum valueInterface
policy_enabled() constVmInterfaceinline
policy_enabled_VmInterfaceprivate
PolicyEnabled() constVmInterfaceprivate
PortTuplePairedInterface() constVmInterface
PostAdd()VmInterfacevirtual
primary_ip6_addr() constVmInterfaceinline
primary_ip6_addr_VmInterfaceprivate
primary_ip_addr() constVmInterfaceinline
primary_ip_addr_VmInterfaceprivate
PROXY_ARP_INVALID enum valueVmInterface
proxy_arp_mode() constVmInterfaceinline
proxy_arp_mode_VmInterfaceprivate
PROXY_ARP_NONE enum valueVmInterface
PROXY_ARP_UNRESTRICTED enum valueVmInterface
ProxyArpMode enum nameVmInterface
qos_config() constInterfaceinline
qos_config_Interfaceprotected
receive_route_list() constVmInterfaceinline
receive_route_list_VmInterfaceprivate
refcount_AgentRefCount< Interface >mutableprivate
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() constVmInterfaceinline
rx_vlan_id_VmInterfaceprivate
SecurityGroupEntrySet typedefVmInterface
SecurityGroupUuidList typedefVmInterface
SendTrace(const AgentDBTable *table, Trace event) constVmInterfacevirtual
SERVICE_CHAIN enum valueVmInterface
SERVICE_CHANGE enum valueVmInterface
service_health_check_ip() constVmInterfaceinline
service_health_check_ip_VmInterfaceprivate
SERVICE_INSTANCE enum valueVmInterface
service_intf_type() constVmInterfaceinline
service_intf_type_VmInterfaceprivate
service_ip()VmInterfaceinline
service_ip6()VmInterfaceinline
service_ip6_VmInterfaceprivate
service_ip_VmInterfaceprivate
service_ip_ecmp() constVmInterfaceinline
service_ip_ecmp6() constVmInterfaceinline
service_ip_ecmp6_VmInterfaceprivate
service_ip_ecmp_VmInterfaceprivate
service_mode()VmInterfaceinline
service_mode_VmInterfaceprivate
SERVICE_MODE_ERROR enum valueVmInterface
service_vlan_list() constVmInterfaceinline
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) constVmInterfaceprivate
SetItfSandeshData(ItfSandeshData &data) constInterfaceprotected
SetKey(const DBRequestKey *key)Interfacevirtual
SetOnRemoveQ()DBEntryBaseinline
SetPathPreference(PathPreference *pref, bool ecmp, const IpAddress &dependent_ip) constVmInterface
SetPciIndex(Agent *agent, size_t index)Interface
SetRefState() constAgentDBEntry
SetServiceVlanPathPreference(PathPreference *pref, const IpAddress &service_ip) constVmInterface
SetState(DBTableBase *tbl_base, ListenerId listener, DBState *state)DBEntryBase
sg_list() constVmInterfaceinline
sg_list_VmInterfaceprivate
SgExists(const boost::uuids::uuid &id, const SgList &sg_l)VmInterface
si_other_end_vmi() constVmInterfaceinline
si_other_end_vmi_VmInterfaceprivate
slo_list() constVmInterfaceinline
slo_list_VmInterfaceprivate
SRIOV enum valueVmInterface
state_DBEntryBaseprivate
StateMap typedefDBEntryBaseprivate
static_route_list() constVmInterfaceinline
static_route_list_VmInterfaceprivate
StaticRouteSet typedefVmInterface
subnet() constVmInterfaceinline
subnet_VmInterfaceprivate
subnet_bcast_addr() constVmInterfaceinline
subnet_bcast_addr_VmInterfaceprivate
subnet_plen() constVmInterfaceinline
subnet_plen_VmInterfaceprivate
swap(AgentRefCount &)AgentRefCount< Interface >inlineprivate
table_Interfaceprivate
tag_list() constVmInterfaceinline
tag_list_VmInterfaceprivate
TagEntrySet typedefVmInterface
TagGroupUuidList typedefVmInterface
test_oper_state_Interfaceprotected
TOR enum valueVmInterface
ToString() constVmInterfacevirtual
tpart_DBEntryBaseprivate
Trace enum nameVmInterface
transport() constInterfaceinline
Transport enum nameInterface
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() constVmInterfaceinline
tx_vlan_id_VmInterfaceprivate
Type enum nameInterface
type() constInterfaceinline
type_Interfaceprotected
UNKNOWN enum valueInterface
update_flow_count(int val) constVmInterface
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() constVmInterfaceinline
vhostuser_mode_VmInterfaceprivate
vHostUserClientVmInterfacestatic
vHostUserServerVmInterfacestatic
vm() constVmInterfaceinline
vm_VmInterfaceprivate
VM_INTERFACE enum valueInterface
vm_ip_service_addr() constVmInterfaceinline
vm_ip_service_addr_VmInterfaceprivate
vm_mac() constVmInterfaceinline
vm_mac_VmInterfaceprivate
vm_name() constVmInterfaceinline
vm_name_VmInterfaceprivate
VM_ON_TAP enum valueVmInterface
VM_PHYSICAL_MAC enum valueVmInterface
VM_PHYSICAL_VLAN enum valueVmInterface
vm_project_uuid() constVmInterfaceinline
vm_project_uuid_VmInterfaceprivate
VM_SRIOV enum valueVmInterface
VM_VLAN_ON_VMI enum valueVmInterface
vmi_cfg_uuid() constVmInterfaceinline
vmi_cfg_uuid_VmInterfaceprivate
VMI_ON_LR enum valueVmInterface
VMI_REUSE enum valueVmInterface
vmi_type() constVmInterfaceinline
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() constVmInterfaceinline
vn_VmInterfaceprivate
vrf() constInterfaceinline
vrf_Interfaceprotected
vrf_assign_acl() constVmInterfaceinline
vrf_assign_rule_list() constVmInterfaceinline
vrf_assign_rule_list_VmInterfaceprivate
vrf_id() constInterface
vrf_name() constVmInterfaceinline
vrf_name_VmInterfaceprivate
VRF_REUSE enum valueVmInterface
vrf_table_label_state_VmInterfaceprivate
VrfAssignRuleSet typedefVmInterface
vxlan_id() constVmInterfaceinline
vxlan_id_VmInterfaceprivate
WaitForTraffic() constVmInterface
~AgentDBEntry()AgentDBEntryinlinevirtual
~AgentOperDBEntry()AgentOperDBEntryinlinevirtual
~AgentRefCount()AgentRefCount< Interface >inlineprivatevirtual
~DBEntry()DBEntryinlinevirtual
~DBEntryBase()DBEntryBasevirtual
~Interface()Interfacevirtual
~VmInterface()VmInterfacevirtual