OpenSDN source code
|
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 | PktHandler | inline |
agent_ | PktHandler | private |
ARP enum value | PktHandler | |
BFD enum value | PktHandler | |
bfd_keepalive_proto_ | PktHandler | private |
CalculatePortIP(PktInfo *pkt_info) | PktHandler | |
ClearStats() | PktHandler | inline |
ComputeForwardingMode(PktInfo *pkt_info, const Interface *intf) const | PktHandler | private |
DHCP enum value | PktHandler | |
DHCPV6 enum value | PktHandler | |
DIAG enum value | PktHandler | |
DISALLOW_COPY_AND_ASSIGN(PktHandler) | PktHandler | private |
DNS enum value | PktHandler | |
EncapHeaderLen() const | PktHandler | |
Enqueue(PktModuleName module, boost::shared_ptr< PktInfo > pkt_info) | PktHandler | |
FLOW enum value | PktHandler | |
GetBfdKaEnqueueCount() | PktHandler | inline |
GetPktEnqueueCount() | PktHandler | inline |
GetStats() const | PktHandler | inline |
HandleRcvPkt(const AgentHdr &hdr, const PacketBufferPtr &buff) | PktHandler | |
ICMP enum value | PktHandler | |
ICMP_ERROR enum value | PktHandler | |
ICMPV6 enum value | PktHandler | |
ICMPV6_ERROR enum value | PktHandler | |
IGMP enum value | PktHandler | |
IgnoreFragmentedPacket(PktInfo *pkt_info) | PktHandler | private |
iid_ | PktHandler | private |
INVALID enum value | PktHandler | |
IsBFDHealthCheckPacket(const PktInfo *pkt_info, const Interface *interface) | PktHandler | |
IsDHCPPacket(PktInfo *pkt_info) | PktHandler | private |
IsDiagPacket(PktInfo *pkt_info) | PktHandler | private |
IsFlowPacket(PktInfo *pkt_info) | PktHandler | |
IsFlowPacket(const AgentHdr &agent_hdr) | PktHandler | private |
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) | PktHandler | private |
IsSegmentHealthCheckPacket(const PktInfo *pkt_info, const Interface *interface) | PktHandler | |
IsToRDevice(uint32_t vrf_id, const IpAddress &ip) | PktHandler | private |
IsValidInterface(uint32_t ifindex, Interface **interface) | PktHandler | private |
kMulticastControlWord | PktHandler | static |
kMulticastControlWordSize | PktHandler | static |
MAC_IP_LEARNING enum value | PktHandler | |
MAC_LEARNING enum value | PktHandler | |
MAX_MODULES enum value | PktHandler | |
ParseBfdDataPacket(const AgentHdr &hdr, PktInfo *pkt_info, uint8_t *pkt) | PktHandler | |
ParseControlWord(PktInfo *pkt_info, uint8_t *pkt, const MplsLabel *mpls) | PktHandler | private |
ParseEthernetHeader(PktInfo *pkt_info, uint8_t *pkt) | PktHandler | private |
ParseIpPacket(PktInfo *pkt_info, PktType::Type &pkt_type, uint8_t *ptr) | PktHandler | private |
ParseMplsHdr(PktInfo *pkt_info, uint8_t *pkt) | PktHandler | private |
ParseMPLSoGRE(PktInfo *pkt_info, uint8_t *pkt) | PktHandler | private |
ParseMPLSoUDP(PktInfo *pkt_info, uint8_t *pkt) | PktHandler | private |
ParsePacket(const AgentHdr &hdr, PktInfo *pkt_info, uint8_t *pkt) | PktHandler | |
ParseUdp(PktInfo *pkt_info, uint8_t *pkt) | PktHandler | private |
ParseUDPTunnels(PktInfo *pkt_info, uint8_t *pkt) | PktHandler | private |
ParseUserPkt(PktInfo *pkt_info, Interface *intf, PktType::Type &pkt_type, uint8_t *pkt) | PktHandler | |
ParseVxlan(PktInfo *pkt_info, uint8_t *pkt) | PktHandler | private |
pkt_module() const | PktHandler | inline |
pkt_module_ | PktHandler | private |
pkt_trace_ | PktHandler | private |
PktHandler(Agent *, PktModule *pkt_module) | PktHandler | |
PktHandlerQueue typedef | PktHandler | |
PktModuleEnqueue(PktModuleName mod, const AgentHdr &hdr, boost::shared_ptr< PktInfo > pkt_info, uint8_t *pkt) | PktHandler | private |
PktModuleName enum name | PktHandler | |
PktTraceBuffers(PktModuleName mod, uint32_t buffers) | PktHandler | inline |
PktTraceBuffers(PktModuleName mod) const | PktHandler | inline |
PktTraceCallback typedef | PktHandler | |
PktTraceClear(PktModuleName mod) | PktHandler | inline |
PktTraceIterate(PktModuleName mod, PktTraceCallback cb) | PktHandler | |
PktTraceSize(PktModuleName mod) const | PktHandler | inline |
ProcessBfdDataPacket(boost::shared_ptr< PacketBufferEnqueueItem > item) | PktHandler | |
ProcessPacket(boost::shared_ptr< PacketBufferEnqueueItem > item) | PktHandler | |
proto_list_ | PktHandler | private |
RcvQueueFunc typedef | PktHandler | |
Register(PktModuleName type, RcvQueueFunc cb) | PktHandler | |
Register(PktModuleName type, Proto *proto) | PktHandler | |
RX_PACKET enum value | PktHandler | |
Send(const AgentHdr &hdr, const PacketBufferPtr &buff) | PktHandler | |
SendMessage(PktModuleName mod, InterTaskMsg *msg) | PktHandler | |
SetOuterIp(PktInfo *pkt_info, uint8_t *pkt) | PktHandler | private |
SetOuterMac(PktInfo *pkt_info) | PktHandler | private |
stats_ | PktHandler | private |
ValidateIpPacket(PktInfo *pkt_info) | PktHandler | private |
work_queue() const | PktHandler | inline |
work_queue_ | PktHandler | private |
work_queue_bfd_ka_ | PktHandler | private |
~PktHandler() | PktHandler | virtual |