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

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

Activate()InetInterface
ACTIVATED enum valueInterface
ActivateHostInterface()InetInterface
ActivateSimpleGateway()InetInterface
ADD enum valueInterface
Add()Interfaceinlinevirtual
AddHostMulticastRoutes()InetInterface
admin_state() const Interfaceinline
admin_state_Interfaceprotected
AgentDBEntry()AgentDBEntryinline
AgentDBEntyRef typedefAgentDBEntry
AgentOperDBEntry()AgentOperDBEntryinline
AllocateResources(ResourceManager *resource_manager)AgentDBEntryvirtual
chg_list_DBEntryBase
clear_onlist()DBEntryBaseinline
ClearDelete()DBEntryBaseinline
ClearOnRemoveQ()DBEntryBaseinline
ClearRefState() const AgentDBEntry
ClearState(DBTableBase *tbl_base, ListenerId listener)DBEntryBase
CmpInterface(const DBEntry &rhs) const InetInterfacevirtual
Create(InterfaceTable *table, const std::string &ifname, SubType sub_type, const std::string &vrf_name, const Ip4Address &addr, int plen, const Ip4Address &gw, const std::string &xconnect, const std::string &vn_name, Interface::Transport transport)InetInterfacestatic
CreateReq(InterfaceTable *table, const std::string &ifname, SubType sub_type, const std::string &vrf_name, const Ip4Address &addr, int plen, const Ip4Address &gw, const std::string &xconnect, const std::string &vn_name, Interface::Transport transport)InetInterfacestatic
DBEntry()DBEntryinline
DBEntryBase()DBEntryBase
DBEntrySandesh(Sandesh *sresp, std::string &name) const Interfacevirtual
DeActivate()InetInterface
DEACTIVATED enum valueInterface
DeActivateHostInterface()InetInterface
DeActivateSimpleGateway()InetInterface
DEL enum valueInterface
Delete(const DBRequest *req)InetInterfacevirtual
Delete(InterfaceTable *table, const std::string &ifname)InetInterfacestatic
AgentOperDBEntry::Delete()DBEntryBase
DeleteReq(InterfaceTable *table, const std::string &ifname)InetInterfacestatic
DelHostMulticastRoutes()InetInterface
dhcp_enabled() const Interfaceinline
dhcp_enabled_Interfaceprotected
dhcp_enabled_v6() const Interfaceinline
dhcp_enabled_v6_Interfaceprotected
DISALLOW_COPY_AND_ASSIGN(InetInterface)InetInterfaceprivate
dns_enabled() const Interfaceinline
dns_enabled_Interfaceprotected
FLOATING_IP_CHANGE enum valueInterface
flow_key_nh() const Interfaceinline
flow_key_nh_Interfaceprotected
FreeResources(ResourceManager *resource_manager)AgentDBEntryvirtual
get_os_params()Interfaceinline
get_table() const DBEntryBase
get_table_partition() const DBEntryBase
GetAgentDBEntryState(int listener_id)AgentDBEntry
GetAgentDBEntryState(int listener_id) const AgentDBEntry
GetDBRequestKey() const InetInterfacevirtual
GetOsParams(Agent *agent)Interfacevirtual
GetRefCount() const Interfaceinlinevirtual
GetState(DBTableBase *tbl_base, ListenerId listener) const DBEntryBase
GetState(const DBTableBase *tbl_base, ListenerId listener) const DBEntryBase
GetUuid() const Interfaceinline
gw_InetInterfaceprivate
id() const Interfaceinline
id_Interfaceprotected
ifmap_node() const AgentOperDBEntryinline
INET enum valueInterface
InetInterface(const std::string &name)InetInterface
InetInterface(const std::string &name, SubType sub_type, VrfEntry *vrf, const Ip4Address &ip_addr, int plen, const Ip4Address &gw, Interface *xconnect, const std::string &vn_name)InetInterface
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
INVALID enum valueInterface
ip_active(Address::Family family) const Interface
ip_addr() const InetInterfaceinline
ip_addr_InetInterfaceprivate
ipv4_active() const Interfaceinline
ipv4_active_Interfaceprotected
ipv6_active() const Interfaceinline
ipv6_active_Interfaceprotected
is_hc_active() const Interfaceinline
is_hc_active_Interfaceprotected
is_onlist()DBEntryBaseinline
is_state_empty(DBTablePartBase *tpart)DBEntryBase
is_state_empty_unlocked(DBTablePartBase *tpart)DBEntryBase
IsActive() const AgentDBEntry
IsDeleted() const DBEntryBaseinline
IsL2LabelValid(uint32_t label) const Interfaceinline
IsLess(const DBEntry &rhs) const Interfaceinlinevirtual
IsLessSpecific(const std::string &match) const DBEntryBaseinlinevirtual
IsMoreSpecific(const std::string &match) const DBEntryBaseinlinevirtual
IsOnRemoveQ()DBEntryBaseinline
IsTunnelEnabled() const Interfaceinline
IsUveActive() const Interface
KeyPtr typedefDBEntryBase
kInvalidIndexInterfacestatic
l2_active() const Interfaceinline
l2_active_Interfaceprotected
l2_label() const Interfaceinline
l2_label_Interfaceprotected
label() const Interfaceinline
label_Interfaceprotected
last_change_at() const DBEntryBaseinline
last_change_at_str() const DBEntryBase
last_update_at() const DBEntryBaseinline
LINK_LOCAL enum valueInetInterface
ListenerId typedefDBEntryBase
LOGICAL enum valueInterface
logical_router_uuid() const Interfaceinline
logical_router_uuid_Interfaceprotected
mac() const Interfaceinline
MarkDelete()DBEntryBaseinline
metadata_ip_active() const Interfaceinline
metadata_ip_active_Interfaceprotected
metadata_l2_active() const Interfaceinline
metadata_l2_active_Interfaceprotected
MIRROR_RX enum valueInterface
MIRROR_RX_TX enum valueInterface
MIRROR_TX enum valueInterface
MirrorDirection enum nameInterface
name() const Interfaceinline
NeedDefaultOsOperStateDisabled(Agent *agent) const Interface
Notify()DBEntryBase
ObtainOsSpecificParams(const std::string &name, Agent *agent)Interfaceprotectedvirtual
OnChange(InetInterfaceData *data)InetInterface
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
PHYSICAL enum valueInterface
plen_InetInterfaceprivate
PostAdd()InetInterfacevirtual
qos_config() const Interfaceinline
qos_config_Interfaceprotected
REMOTE_PHYSICAL enum valueInterface
SendTrace(const AgentDBTable *table, Trace event) const Interfacevirtual
SERVICE_CHANGE enum valueInterface
set_flow_key_nh(const NextHop *nh)Interfaceinline
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_logical_router_uuid(const boost::uuids::uuid &logical_router_uuid)Interfaceinline
set_onlist()DBEntryBaseinline
set_table_partition(DBTablePartBase *tpart)DBEntryBase
set_test_oper_state(bool val)Interfaceinline
SetIFMapNodeState(IFMapDependencyManager::IFMapNodePtr sref)AgentOperDBEntryinline
SetItfSandeshData(ItfSandeshData &data) const Interfaceprotected
SetKey(const DBRequestKey *key)Interfacevirtual
SetOnRemoveQ()DBEntryBaseinline
SetPciIndex(Agent *agent, size_t index)Interface
SetRefState() const AgentDBEntry
SetState(DBTableBase *tbl_base, ListenerId listener, DBState *state)DBEntryBase
SIMPLE_GATEWAY enum valueInetInterface
sub_type() const InetInterfaceinline
sub_type_InetInterfaceprivate
SubType enum nameInetInterface
test_oper_state_Interfaceprotected
ToString() const InetInterfaceinlinevirtual
Trace enum nameInterface
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
Type enum nameInterface
type() const Interfaceinline
type_Interfaceprotected
UNKNOWN enum valueInterface
UpdateOperStateOfSubIntf(const InterfaceTable *table)Interface
uuid_Interfaceprotected
VHOST enum valueInetInterface
VM_INTERFACE enum valueInterface
vn_name_InetInterfaceprivate
vrf() const Interfaceinline
vrf_Interfaceprotected
vrf_id() const Interface
xconnect() const InetInterfaceinline
xconnect_InetInterfaceprivate
~AgentDBEntry()AgentDBEntryinlinevirtual
~AgentOperDBEntry()AgentOperDBEntryinlinevirtual
~DBEntry()DBEntryinlinevirtual
~DBEntryBase()DBEntryBasevirtual
~InetInterface()InetInterfaceinlinevirtual
~Interface()Interfacevirtual