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

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

AddPktTrace(PktModuleName module, PktTrace::Direction dir, const PktInfo *pkt)PktHandler
agent() const PktHandlerinline
agent_PktHandlerprivate
ARP enum valuePktHandler
BFD enum valuePktHandler
bfd_keepalive_proto_PktHandlerprivate
CalculatePortIP(PktInfo *pkt_info)PktHandler
ClearStats()PktHandlerinline
ComputeForwardingMode(PktInfo *pkt_info, const Interface *intf) const PktHandlerprivate
DHCP enum valuePktHandler
DHCPV6 enum valuePktHandler
DIAG enum valuePktHandler
DISALLOW_COPY_AND_ASSIGN(PktHandler)PktHandlerprivate
DNS enum valuePktHandler
EncapHeaderLen() const PktHandler
Enqueue(PktModuleName module, boost::shared_ptr< PktInfo > pkt_info)PktHandler
FLOW enum valuePktHandler
GetBfdKaEnqueueCount()PktHandlerinline
GetPktEnqueueCount()PktHandlerinline
GetStats() const PktHandlerinline
HandleRcvPkt(const AgentHdr &hdr, const PacketBufferPtr &buff)PktHandler
ICMP enum valuePktHandler
ICMP_ERROR enum valuePktHandler
ICMPV6 enum valuePktHandler
ICMPV6_ERROR enum valuePktHandler
IGMP enum valuePktHandler
IgnoreFragmentedPacket(PktInfo *pkt_info)PktHandlerprivate
iid_PktHandlerprivate
INVALID enum valuePktHandler
IsBFDHealthCheckPacket(const PktInfo *pkt_info, const Interface *interface)PktHandler
IsDHCPPacket(PktInfo *pkt_info)PktHandlerprivate
IsDiagPacket(PktInfo *pkt_info)PktHandlerprivate
IsFlowPacket(PktInfo *pkt_info)PktHandler
IsFlowPacket(const AgentHdr &agent_hdr)PktHandlerprivate
IsGwPacket(const Interface *intf, const IpAddress &dst_ip)PktHandler
IsManagedTORPacket(Interface *intf, PktInfo *pkt_info, PktType::Type &pkt_type, uint8_t *pkt, bool *pkt_ok)PktHandlerprivate
IsSegmentHealthCheckPacket(const PktInfo *pkt_info, const Interface *interface)PktHandler
IsToRDevice(uint32_t vrf_id, const IpAddress &ip)PktHandlerprivate
IsValidInterface(uint32_t ifindex, Interface **interface)PktHandlerprivate
kMulticastControlWordPktHandlerstatic
kMulticastControlWordSizePktHandlerstatic
MAC_IP_LEARNING enum valuePktHandler
MAC_LEARNING enum valuePktHandler
MAX_MODULES enum valuePktHandler
ParseBfdDataPacket(const AgentHdr &hdr, PktInfo *pkt_info, uint8_t *pkt)PktHandler
ParseControlWord(PktInfo *pkt_info, uint8_t *pkt, const MplsLabel *mpls)PktHandlerprivate
ParseEthernetHeader(PktInfo *pkt_info, uint8_t *pkt)PktHandlerprivate
ParseIpPacket(PktInfo *pkt_info, PktType::Type &pkt_type, uint8_t *ptr)PktHandlerprivate
ParseMplsHdr(PktInfo *pkt_info, uint8_t *pkt)PktHandlerprivate
ParseMPLSoGRE(PktInfo *pkt_info, uint8_t *pkt)PktHandlerprivate
ParseMPLSoUDP(PktInfo *pkt_info, uint8_t *pkt)PktHandlerprivate
ParsePacket(const AgentHdr &hdr, PktInfo *pkt_info, uint8_t *pkt)PktHandler
ParseUdp(PktInfo *pkt_info, uint8_t *pkt)PktHandlerprivate
ParseUDPTunnels(PktInfo *pkt_info, uint8_t *pkt)PktHandlerprivate
ParseUserPkt(PktInfo *pkt_info, Interface *intf, PktType::Type &pkt_type, uint8_t *pkt)PktHandler
ParseVxlan(PktInfo *pkt_info, uint8_t *pkt)PktHandlerprivate
pkt_module() const PktHandlerinline
pkt_module_PktHandlerprivate
pkt_trace_PktHandlerprivate
PktHandler(Agent *, PktModule *pkt_module)PktHandler
PktHandlerQueue typedefPktHandler
PktModuleEnqueue(PktModuleName mod, const AgentHdr &hdr, boost::shared_ptr< PktInfo > pkt_info, uint8_t *pkt)PktHandlerprivate
PktModuleName enum namePktHandler
PktTraceBuffers(PktModuleName mod, uint32_t buffers)PktHandlerinline
PktTraceBuffers(PktModuleName mod) const PktHandlerinline
PktTraceCallback typedefPktHandler
PktTraceClear(PktModuleName mod)PktHandlerinline
PktTraceIterate(PktModuleName mod, PktTraceCallback cb)PktHandler
PktTraceSize(PktModuleName mod) const PktHandlerinline
ProcessBfdDataPacket(boost::shared_ptr< PacketBufferEnqueueItem > item)PktHandler
ProcessPacket(boost::shared_ptr< PacketBufferEnqueueItem > item)PktHandler
proto_list_PktHandlerprivate
RcvQueueFunc typedefPktHandler
Register(PktModuleName type, RcvQueueFunc cb)PktHandler
Register(PktModuleName type, Proto *proto)PktHandler
RX_PACKET enum valuePktHandler
Send(const AgentHdr &hdr, const PacketBufferPtr &buff)PktHandler
SendMessage(PktModuleName mod, InterTaskMsg *msg)PktHandler
SetOuterIp(PktInfo *pkt_info, uint8_t *pkt)PktHandlerprivate
SetOuterMac(PktInfo *pkt_info)PktHandlerprivate
stats_PktHandlerprivate
ValidateIpPacket(PktInfo *pkt_info)PktHandlerprivate
work_queue() const PktHandlerinline
work_queue_PktHandlerprivate
work_queue_bfd_ka_PktHandlerprivate
~PktHandler()PktHandlervirtual