The structure holding the TCP/IP statistics that are gathered if UIP_STATISTICS is set to 1.
#include <uip.h>
Data Fields | |
struct { | |
uip_stats_t chkerr | |
Number of ICMP packets with a bad checksum. More... | |
uip_stats_t drop | |
Number of dropped ICMP packets. More... | |
uip_stats_t recv | |
Number of received ICMP packets. More... | |
uip_stats_t sent | |
Number of sent ICMP packets. More... | |
uip_stats_t typeerr | |
Number of ICMP packets with a wrong type. More... | |
} | icmp |
ICMP statistics. More... | |
struct { | |
uip_stats_t chkerr | |
Number of packets dropped due to IP checksum errors. More... | |
uip_stats_t drop | |
Number of dropped packets at the IP layer. More... | |
uip_stats_t forwarded | |
Number of forwarded packets at the IP layer. More... | |
uip_stats_t fragerr | |
Number of packets dropped because they were IP fragments. More... | |
uip_stats_t hblenerr | |
Number of packets dropped due to wrong IP length, high byte. More... | |
uip_stats_t lblenerr | |
Number of packets dropped due to wrong IP length, low byte. More... | |
uip_stats_t protoerr | |
Number of packets dropped because they were neither ICMP, UDP nor TCP. More... | |
uip_stats_t recv | |
Number of received packets at the IP layer. More... | |
uip_stats_t sent | |
Number of sent packets at the IP layer. More... | |
uip_stats_t vhlerr | |
Number of packets dropped due to wrong IP version or header length. More... | |
} | ip |
IP statistics. More... | |
struct { | |
uip_stats_t drop | |
Number of dropped ND6 packets. More... | |
uip_stats_t recv | |
Number of recived ND6 packets. More... | |
uip_stats_t sent | |
Number of sent ND6 packets. More... | |
} | nd6 |
uip_stats_t uip_stats::chkerr |
Number of packets dropped due to IP
checksum errors.
Number of ICMP packets with a bad
checksum.
uip_stats_t uip_stats::drop |
Number of dropped packets at the IP
layer.
Number of dropped ND6 packets.
Number of dropped ICMP packets.
uip_stats_t uip_stats::forwarded |
Number of forwarded packets at the IP
layer.
uip_stats_t uip_stats::fragerr |
Number of packets dropped because they
were IP fragments.
uip_stats_t uip_stats::hblenerr |
Number of packets dropped due to wrong
IP length, high byte.
struct { ... } uip_stats::icmp |
ICMP statistics.
struct { ... } uip_stats::ip |
IP statistics.
uip_stats_t uip_stats::lblenerr |
Number of packets dropped due to wrong
IP length, low byte.
struct { ... } uip_stats::nd6 |
uip_stats_t uip_stats::protoerr |
Number of packets dropped because they
were neither ICMP, UDP nor TCP.
uip_stats_t uip_stats::recv |
Number of received packets at the IP
layer.
Number of recived ND6 packets.
Number of received ICMP packets.
uip_stats_t uip_stats::sent |
Number of sent packets at the IP
layer.
Number of sent ND6 packets.
Number of sent ICMP packets.
uip_stats_t uip_stats::typeerr |
Number of ICMP packets with a wrong
type.
uip_stats_t uip_stats::vhlerr |
Number of packets dropped due to wrong
IP version or header length.