uip_stats Struct Reference
[The uIP TCP/IP stack]

#include <uip.h>

Data Fields

struct {
   uip_stats_t   drop
   uip_stats_t   recv
   uip_stats_t   sent
   uip_stats_t   vhlerr
   uip_stats_t   hblenerr
   uip_stats_t   lblenerr
   uip_stats_t   fragerr
   uip_stats_t   chkerr
   uip_stats_t   protoerr
ip
struct {
   uip_stats_t   drop
   uip_stats_t   recv
   uip_stats_t   sent
   uip_stats_t   typeerr
icmp
struct {
   uip_stats_t   drop
   uip_stats_t   recv
   uip_stats_t   sent
   uip_stats_t   chkerr
   uip_stats_t   ackerr
   uip_stats_t   rst
   uip_stats_t   rexmit
   uip_stats_t   syndrop
   uip_stats_t   synrst
tcp

Detailed Description

The structure holding the TCP/IP statistics that are gathered if UIP_STATISTICS is set to 1.


Field Documentation

Number of TCP segments with a bad ACK number.

Number of packets dropped due to IP checksum errors.

Number of TCP segments with a bad checksum.

Number of dropped packets at the IP layer.

Number of dropped ICMP packets.

Number of dropped TCP segments.

Number of packets dropped since they were IP fragments.

Number of packets dropped due to wrong IP length, high byte.

struct { ... } uip_stats::icmp

ICMP statistics.

struct { ... } uip_stats::ip

IP statistics.

Number of packets dropped due to wrong IP length, low byte.

Number of packets dropped since they were neither ICMP, UDP nor TCP.

Number of received packets at the IP layer.

Number of received ICMP packets.

Number of recived TCP segments.

Number of retransmitted TCP segments.

Number of recevied TCP RST (reset) segments.

Number of sent packets at the IP layer.

Number of sent ICMP packets.

Number of sent TCP segments.

Number of dropped SYNs due to too few connections was avaliable.

Number of SYNs for closed ports, triggering a RST.

struct { ... } uip_stats::tcp

TCP statistics.

Number of ICMP packets with a wrong type.

Number of packets dropped due to wrong IP version or header length.


The documentation for this struct was generated from the following file:

Generated on 22 Jan 2016 for MIDIboxNG by  doxygen 1.6.1