OpenSDN source code
|
This is the complete list of members for DiagPktHandler, including all inherited members.
address_ | DiagPktHandler | private |
agent() const | ProtoHandler | inline |
agent_ | ProtoHandler | protected |
BuildReply() | DiagPktHandler | private |
Csum(uint16_t *, std::size_t, uint32_t) const | ProtoHandler | |
diag_table_ | DiagPktHandler | private |
DiagPktHandler(Agent *agent, boost::shared_ptr< PktInfo > info, boost::asio::io_context &io) | DiagPktHandler | inline |
done_ | DiagPktHandler | private |
EncapHeaderLen() const | ProtoHandler | |
EthHdr(const MacAddress &src, const MacAddress &dest, const uint16_t proto) | ProtoHandler | |
EthHdr(char *buff, uint16_t len, const MacAddress &src, const MacAddress &dest, const uint16_t proto, uint16_t vlan_id) | ProtoHandler | |
EthHdr(char *buff, uint16_t len, const Interface *interface, const MacAddress &src, const MacAddress &dest, const uint16_t proto) | ProtoHandler | |
EthHdr(char *buff, uint16_t len, uint32_t ifindex, const MacAddress &src, const MacAddress &dest, const uint16_t proto) | ProtoHandler | |
GetAddress() const | DiagPktHandler | inline |
GetCmdParam() const | ProtoHandler | inline |
GetData() | DiagPktHandler | inline |
GetInterfaceIndex() const | ProtoHandler | inline |
GetLength() const | ProtoHandler | inline |
GetVrfIndex() const | ProtoHandler | inline |
HandleTraceRoutePacket() | DiagPktHandler | private |
HandleTraceRouteResponse() | DiagPktHandler | private |
icmp_payload_len | DiagPktHandler | static |
IcmpChecksum(char *buff, uint16_t buf_len) | ProtoHandler | |
IcmpHdr(char *buff, uint16_t buf_len, uint8_t type, uint8_t code, uint16_t word1, uint16_t word2) | ProtoHandler | |
Icmpv6Csum(const uint8_t *src, const uint8_t *dest, icmp6_hdr *icmp, uint16_t plen) const | ProtoHandler | |
IgmpChecksum(char *buff, uint16_t buf_len) | ProtoHandler | |
io_ | ProtoHandler | protected |
Ip6Hdr(ip6_hdr *ip, uint16_t plen, uint8_t next_header, uint8_t hlim, uint8_t *src, uint8_t *dest) | ProtoHandler | |
IpHdr(uint16_t len, in_addr_t src, in_addr_t dest, uint8_t protocol, uint16_t id, uint8_t ttl) | ProtoHandler | |
IpHdr(char *buff, uint16_t buf_len, uint16_t len, in_addr_t src, in_addr_t dest, uint8_t protocol, uint16_t id, uint8_t ttl) | ProtoHandler | |
Ipv6Csum(const uint8_t *src, const uint8_t *dest, uint16_t plen, uint8_t next_hdr, uint16_t *hdr) const | ProtoHandler | |
IsDone() const | DiagPktHandler | inline |
IsOverlayPingPacket() | DiagPktHandler | private |
IsTraceRoutePacket() | DiagPktHandler | private |
ParseIcmpData(const uint8_t *data, uint16_t data_len, uint16_t *key, bool is_v4) | DiagPktHandler | private |
pkt_info() const | ProtoHandler | inline |
pkt_info_ | ProtoHandler | protected |
ProtoHandler(Agent *agent, boost::shared_ptr< PktInfo > info, boost::asio::io_context &io) | ProtoHandler | |
Reply() | DiagPktHandler | |
Run() | DiagPktHandler | virtual |
SegmentHealthCheckReply() | DiagPktHandler | private |
Send(uint32_t itf, uint32_t vrf, uint16_t, PktHandler::PktModuleName) | ProtoHandler | |
Send(uint32_t itf, uint32_t vrf, uint16_t cmd, uint32_t param1, uint32_t param2, PktHandler::PktModuleName mod) | ProtoHandler | |
SendOverlayResponse() | DiagPktHandler | |
SendTimeExceededPacket() | DiagPktHandler | private |
SendTimeExceededV6Packet() | DiagPktHandler | private |
set_done(bool done) | DiagPktHandler | inline |
SetDiagChkSum() | DiagPktHandler | |
SetDiagChkSumV6() | DiagPktHandler | |
SetReply() | DiagPktHandler | |
SetReturnCode(OverlayOamPktData *oamdata) | DiagPktHandler | private |
Sum(uint16_t *, std::size_t, uint32_t) const | ProtoHandler | |
Swap() | DiagPktHandler | private |
SwapEthHdr() | DiagPktHandler | private |
SwapIp6Hdr() | DiagPktHandler | private |
SwapIpHdr() | DiagPktHandler | private |
SwapL4() | DiagPktHandler | private |
Swapv6L4() | DiagPktHandler | private |
TcpCsum(in_addr_t, in_addr_t, uint16_t, tcphdr *) | DiagPktHandler | private |
TcpHdr(in_addr_t, uint16_t, in_addr_t, uint16_t, bool, uint32_t, uint16_t) | DiagPktHandler | |
TcpHdr(uint16_t len, const uint8_t *src, uint16_t sport, const uint8_t *dest, uint16_t dport, bool is_syn, uint32_t seq_no, uint8_t next_hdr) | DiagPktHandler | |
TunnelHdrSwap() | DiagPktHandler | private |
UdpCsum(in_addr_t, in_addr_t, std::size_t, udphdr *) const | ProtoHandler | |
UdpHdr(uint16_t len, in_addr_t src, uint16_t src_port, in_addr_t dest, uint16_t dest_port) | ProtoHandler | |
UdpHdr(udphdr *hdr, uint16_t len, const uint8_t *src, uint16_t src_port, const uint8_t *dest, uint16_t dest_port, uint8_t next_hdr) | ProtoHandler | |
UdpHdr(uint16_t len, const uint8_t *src, uint16_t src_port, const uint8_t *dest, uint16_t dest_port, uint8_t next_hdr) | ProtoHandler | |
UdpHdr(udphdr *udp, uint16_t buf_len, uint16_t len, in_addr_t src, uint16_t src_port, in_addr_t dest, uint16_t dest_port) | ProtoHandler | |
VlanHdr(uint8_t *ptr, uint16_t tci) | ProtoHandler | |
~ProtoHandler() | ProtoHandler | virtual |