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