LHD
LHD(5, "with bad checksum");
LHD(6, "with insufficient data");
LHD(15, "router advertisement");
#define BD(row, str) LHD(row, str); RHD(row, str)
LHD(3, "with bad code");
LHD(4, "with bad length");
LHD(5, " with invalid hlen");
LHD(6, " with invalid length");
LHD(7, " with invalid version");
LHD(8, " too large");
LHD(9, " option errors");
LHD(10, " fragments received");
LHD(11, " fragments dropped");
LHD(12, " fragments timed out");
LHD(13, " packets reassembled ok");
LHD(15, "packets forwarded");
LHD(16, " fast forwarded");
LHD(17, " unreachable dests");
LHD(18, " redirects generated");
LHD(0, "total packets received");
LHD(1, " passed to upper layers");
LHD(2, " with bad checksums");
LHD(3, " too short for header");
LHD(4, " too short for data");
LHD(12, " fragment dropped");
LHD(13, " fragment timeout");
LHD(14, " fragment exceeded limit");
LHD(15, " packet reassembled ok");
LHD(17, "one mbuf");
LHD(18, "one ext mbuf");
LHD(19, "two or more ext mbuf");
LHD(20, "two or more mbuf");
LHD(0, "total packet received");
LHD(1, " smaller than minimum");
LHD(2, " data size < data length");
LHD(3, " bad options");
LHD(4, " incorrect version no");
LHD(5, " headers not continuous");
LHD(6, " packet for this host");
LHD(7, " multicast we don't join");
LHD(8, " too many headers");
LHD(9, " tunneled packet w/o gif");
LHD(11, " fragment received");
LHD(10, "potential rtt updates");
LHD(11, "successful rtt updates");
LHD(12, "delayed acks sent");
LHD(13, "retransmit timeouts");
LHD(14, "persist timeouts");
LHD(15, "keepalive probes");
LHD(16, "keepalive timeouts");
LHD(0, "entries added");
LHD(1, "connections completed");
LHD(2, "entries timed out");
LHD(3, "duplicate SYNs received");
LHD(4, "hash collisions");
LHD(5, "retransmissions");
LHD(6, "entries aborted (no memory)");
LHD(7, "dropped (overflow)");
LHD(8, "dropped (RST)");
LHD(9, "dropped (ICMP UNRCH)");
LHD(10, "dropped (bucket overflow)");
LHD(11, "dropped (unreachable/no memory)");
LHD(0, "connections initiated");
LHD(1, "connections accepted");
LHD(2, "connections established");
LHD(4, "connections dropped");
LHD(5, " in embryonic state");
LHD(6, " on retransmit timeout");
LHD(7, " by keepalive");
LHD(8, " by persist");