|
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 |