OpenSDN source code
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() constPktHandlerinline
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) constPktHandlerprivate
DHCP enum valuePktHandler
DHCPV6 enum valuePktHandler
DIAG enum valuePktHandler
DISALLOW_COPY_AND_ASSIGN(PktHandler)PktHandlerprivate
DNS enum valuePktHandler
EncapHeaderLen() constPktHandler
Enqueue(PktModuleName module, boost::shared_ptr< PktInfo > pkt_info)PktHandler
FLOW enum valuePktHandler
GetBfdKaEnqueueCount()PktHandlerinline
GetPktEnqueueCount()PktHandlerinline
GetStats() constPktHandlerinline
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() constPktHandlerinline
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) constPktHandlerinline
PktTraceCallback typedefPktHandler
PktTraceClear(PktModuleName mod)PktHandlerinline
PktTraceIterate(PktModuleName mod, PktTraceCallback cb)PktHandler
PktTraceSize(PktModuleName mod) constPktHandlerinline
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() constPktHandlerinline
work_queue_PktHandlerprivate
work_queue_bfd_ka_PktHandlerprivate
~PktHandler()PktHandlervirtual