OpenSDN source code
VnswInterfaceListenerLinux Member List

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

Activate(const std::string &name, const HostInterfaceEntry *entry)VnswInterfaceListenerBaseprotected
AddAttr(uint8_t *, int, void *, int)VnswInterfaceListenerLinuxprivate
AddIpam(const Ip4Address &ip, uint8_t plen)VnswInterfaceListenerBaseinline
AddIpamRoutes()VnswInterfaceListenerBaseprotected
AddLinkLocalRoutes()VnswInterfaceListenerBaseprotected
agent()VnswInterfaceListenerBaseinline
agent_VnswInterfaceListenerBaseprotected
bond_intf_type enum nameVnswInterfaceListenerBase
CreateSocket()VnswInterfaceListenerLinuxprivatevirtual
DeActivate(const std::string &name, const HostInterfaceEntry *entry)VnswInterfaceListenerBaseprotected
DelIpam(const Ip4Address &ip, uint8_t plen)VnswInterfaceListenerBaseinline
DelLinkLocalRoutes()VnswInterfaceListenerBaseprotected
DISALLOW_COPY_AND_ASSIGN(VnswInterfaceListenerLinux)VnswInterfaceListenerLinuxprivate
VnswInterfaceListenerBaseNix::DISALLOW_COPY_AND_ASSIGN(VnswInterfaceListenerBase)VnswInterfaceListenerBaseprotected
Enqueue(Event *event)VnswInterfaceListenerBase
fabric_listener_id_VnswInterfaceListenerBaseprotected
FabricRouteNotify(DBTablePartBase *part, DBEntryBase *e)VnswInterfaceListenerBaseprotected
GetHostInterfaceCount() constVnswInterfaceListenerBaseinline
GetHostInterfaceEntry(const std::string &name)VnswInterfaceListenerBase
HandleAddressEvent(const Event *event)VnswInterfaceListenerBaseprotected
HandleInterfaceEvent(const Event *event)VnswInterfaceListenerBaseprotected
HandleNetlinkAddrMsg(struct nlmsghdr *)VnswInterfaceListenerLinuxprivate
HandleNetlinkIntfMsg(struct nlmsghdr *)VnswInterfaceListenerLinuxprivate
HandleNetlinkRouteMsg(struct nlmsghdr *)VnswInterfaceListenerLinuxprivate
host_interface_table_VnswInterfaceListenerBaseprotected
HostInterfaceTable typedefVnswInterfaceListenerBaseprotected
Init()VnswInterfaceListenerBaseNix
InitNetlinkScan(uint32_t type, uint32_t seqno)VnswInterfaceListenerLinuxprivate
InterfaceNotify(DBTablePartBase *part, DBEntryBase *e)VnswInterfaceListenerBaseprotected
intf_listener_id_VnswInterfaceListenerBaseprotected
ipam_subnet_VnswInterfaceListenerBaseprotected
IpamSubnetMap typedefVnswInterfaceListenerBaseprotected
IsHostLinkStateUp(const std::string &name) constVnswInterfaceListenerBaseinline
IsInterfaceActive(const HostInterfaceEntry *entry)VnswInterfaceListenerBaseprotected
IsValidLinkLocalAddress(const Ip4Address &addr) constVnswInterfaceListenerBase
kMaxBufferSizeVnswInterfaceListenerBasestatic
kVnswRtmProtoVnswInterfaceListenerBasestatic
LinkLocalAddressTable typedefVnswInterfaceListenerBaseprotected
LinkLocalRouteFromLinkLocalEvent(Event *event)VnswInterfaceListenerBaseprotected
LinkLocalRouteFromRouteEvent(Event *event)VnswInterfaceListenerBaseprotected
ll_add_count() constVnswInterfaceListenerBaseinline
ll_add_count_VnswInterfaceListenerBaseprotected
ll_addr_table_VnswInterfaceListenerBaseprotected
ll_del_count() constVnswInterfaceListenerBaseinline
ll_del_count_VnswInterfaceListenerBaseprotected
NetlinkTypeToString(uint32_t)VnswInterfaceListenerLinuxprivate
NlMsgDecode(struct nlmsghdr *nl, std::size_t len, uint32_t seq_no)VnswInterfaceListenerLinuxprivate
ProcessEvent(Event *re)VnswInterfaceListenerLinuxprivate
read_buf_VnswInterfaceListenerBaseprotected
ReadHandler(const boost::system::error_code &, std::size_t length)VnswInterfaceListenerLinuxprivate
RegisterAsyncReadHandler()VnswInterfaceListenerLinuxprivatevirtual
ResetAddress(const Event *event)VnswInterfaceListenerBaseprotected
ResetSeen(const std::string &name, bool oper)VnswInterfaceListenerBaseprotected
revent_queue_VnswInterfaceListenerBaseprotected
seqno_VnswInterfaceListenerBaseprotected
SetAddress(const Event *event)VnswInterfaceListenerBaseprotected
SetLinkState(const std::string &name, bool link_up)VnswInterfaceListenerBaseprotected
SetSeen(const std::string &name, bool oper, uint32_t oper_idx)VnswInterfaceListenerBaseprotected
Shutdown()VnswInterfaceListenerBaseNix
sock_VnswInterfaceListenerBaseNixprotected
sock_fd_VnswInterfaceListenerBaseNixprotected
SyncCurrentState()VnswInterfaceListenerLinuxprivatevirtual
TestVnswIf classVnswInterfaceListenerLinuxfriend
tx_buf_VnswInterfaceListenerBaseprotected
UpdateLinkLocalRoute(const Ip4Address &addr, uint8_t plen, bool del_rt)VnswInterfaceListenerLinuxprivatevirtual
UpdateLinkLocalRouteAndCount(const Ip4Address &addr, uint8_t plen, bool del_rt)VnswInterfaceListenerBaseNixvirtual
vhost_intf_up_VnswInterfaceListenerBaseprotected
vhost_update_count() constVnswInterfaceListenerBaseinline
vhost_update_count_VnswInterfaceListenerBaseprotected
vn_listener_id_VnswInterfaceListenerBaseprotected
VnNotify(DBTablePartBase *part, DBEntryBase *e)VnswInterfaceListenerBaseprotected
VnswInterfaceListenerBase(Agent *agent)VnswInterfaceListenerBase
VnswInterfaceListenerBaseNix(Agent *agent)VnswInterfaceListenerBaseNix
VnswInterfaceListenerLinux(Agent *agent)VnswInterfaceListenerLinux
VR_BOND_SLAVES enum valueVnswInterfaceListenerBase
VR_FABRIC enum valueVnswInterfaceListenerBase
~VnswInterfaceListenerBase()VnswInterfaceListenerBasevirtual
~VnswInterfaceListenerBaseNix()VnswInterfaceListenerBaseNixvirtual
~VnswInterfaceListenerLinux()VnswInterfaceListenerLinuxvirtual