uip_stats Struct Reference
[Uip]

#include <uip.h>


Detailed Description

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

Definition at line 838 of file 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


Field Documentation

uip_stats_t uip_stats::ackerr
 

Number of TCP segments with a bad ACK number.

Definition at line 872 of file uip.h.

uip_stats_t uip_stats::chkerr
 

Number of packets dropped due to IP checksum errors.

Definition at line 854 of file uip.h.

uip_stats_t uip_stats::drop
 

Number of dropped packets at the IP layer.

Definition at line 840 of file uip.h.

uip_stats_t uip_stats::fragerr
 

Number of packets dropped since they were IP fragments.

Definition at line 852 of file uip.h.

uip_stats_t uip_stats::hblenerr
 

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

Definition at line 848 of file uip.h.

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.

Definition at line 850 of file uip.h.

uip_stats_t uip_stats::protoerr
 

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

Definition at line 856 of file uip.h.

uip_stats_t uip_stats::recv
 

Number of received packets at the IP layer.

Definition at line 842 of file uip.h.

uip_stats_t uip_stats::rexmit
 

Number of retransmitted TCP segments.

Definition at line 875 of file uip.h.

uip_stats_t uip_stats::rst
 

Number of recevied TCP RST (reset) segments.

Definition at line 874 of file uip.h.

uip_stats_t uip_stats::sent
 

Number of sent packets at the IP layer.

Definition at line 844 of file uip.h.

uip_stats_t uip_stats::syndrop
 

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

Definition at line 876 of file uip.h.

uip_stats_t uip_stats::synrst
 

Number of SYNs for closed ports, triggering a RST.

Definition at line 878 of file uip.h.

struct { ... } uip_stats::tcp
 

TCP statistics.

Referenced by uip_process().

uip_stats_t uip_stats::typeerr
 

Number of ICMP packets with a wrong type.

Definition at line 863 of file uip.h.

uip_stats_t uip_stats::vhlerr
 

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

Definition at line 846 of file uip.h.


The documentation for this struct was generated from the following file:
Generated on Fri Jan 6 22:23:18 2006 for EtherProgs by  doxygen 1.4.5