Mbed library for ENC28J60 Ethernet modules. Full support for TCP/IP and UDP Server, Client and HTTP server (webserver). DHCP and DNS is included.

Dependents:   mBuino_ENC28_MQTT Nucleo_Web_ENC28J60 Nucleo_Web_ENC28J60_ADC Serial_over_Ethernet ... more

Embed: (wiki syntax)

« Back to documentation index

uip_stats Struct Reference

uip_stats Struct Reference
[The UIP TCP/IP stack]

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

#include <uip.h>

Data Fields

struct {
   uip_stats_t   drop
 Number of dropped packets at the IP layer.
   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   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   drop
 Number of dropped ICMP packets.
   uip_stats_t   recv
 Number of received ICMP packets.
   uip_stats_t   sent
 Number of sent ICMP packets.
   uip_stats_t   typeerr
 Number of ICMP packets with a wrong type.
icmp
 ICMP statistics.
struct {
   uip_stats_t   drop
 Number of dropped TCP segments.
   uip_stats_t   recv
 Number of recived TCP segments.
   uip_stats_t   sent
 Number of sent TCP segments.
   uip_stats_t   chkerr
 Number of TCP segments with a bad checksum.
   uip_stats_t   ackerr
 Number of TCP segments with a bad ACK number.
   uip_stats_t   rst
 Number of recevied TCP RST (reset) segments.
   uip_stats_t   rexmit
 Number of retransmitted TCP segments.
   uip_stats_t   syndrop
 Number of dropped SYNs due to too few connections was avaliable.
   uip_stats_t   synrst
 Number of SYNs for closed ports, triggering a RST.
tcp
 TCP 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.

Detailed Description

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

Definition at line 1275 of file uip.h.


Field Documentation

uip_stats_t ackerr

Number of TCP segments with a bad ACK number.

Definition at line 1302 of file uip.h.

uip_stats_t chkerr

Number of packets dropped due to IP checksum errors.

Number of UDP segments with a bad checksum.

Number of TCP segments with a bad checksum.

Definition at line 1286 of file uip.h.

uip_stats_t drop

Number of dropped packets at the IP layer.

Number of dropped UDP segments.

Number of dropped TCP segments.

Number of dropped ICMP packets.

Definition at line 1279 of file uip.h.

uip_stats_t fragerr

Number of packets dropped since they were IP fragments.

Definition at line 1285 of file uip.h.

uip_stats_t hblenerr

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

Definition at line 1283 of file uip.h.

struct { ... } icmp

ICMP statistics.

struct { ... } ip

IP statistics.

uip_stats_t lblenerr

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

Definition at line 1284 of file uip.h.

uip_stats_t protoerr

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

Definition at line 1287 of file uip.h.

uip_stats_t recv

Number of received packets at the IP layer.

Number of recived UDP segments.

Number of recived TCP segments.

Number of received ICMP packets.

Definition at line 1280 of file uip.h.

uip_stats_t rexmit

Number of retransmitted TCP segments.

Definition at line 1304 of file uip.h.

uip_stats_t rst

Number of recevied TCP RST (reset) segments.

Definition at line 1303 of file uip.h.

uip_stats_t sent

Number of sent packets at the IP layer.

Number of sent UDP segments.

Number of sent TCP segments.

Number of sent ICMP packets.

Definition at line 1281 of file uip.h.

uip_stats_t syndrop

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

Definition at line 1305 of file uip.h.

uip_stats_t synrst

Number of SYNs for closed ports, triggering a RST.

Definition at line 1306 of file uip.h.

struct { ... } tcp

TCP statistics.

uip_stats_t typeerr

Number of ICMP packets with a wrong type.

Definition at line 1294 of file uip.h.

struct { ... } udp

UDP statistics.

uip_stats_t vhlerr

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

Definition at line 1282 of file uip.h.