Contiki 2.6

uip_stats Struct Reference

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 because 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 because 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.

Detailed Description

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.


Field Documentation

uip_stats_t uip_stats::chkerr

Number of packets dropped due to IP checksum errors.

Number of UDP segments with a bad checksum.

Number of ICMP packets with a bad checksum.

Definition at line 1412 of file uip.h.

uip_stats_t uip_stats::drop

Number of dropped packets at the IP layer.

Number of dropped UDP segments.

Number of dropped ICMP packets.

Definition at line 1402 of file uip.h.

uip_stats_t uip_stats::forwarded

Number of forwarded packets at the IP layer.

Definition at line 1400 of file uip.h.

uip_stats_t uip_stats::fragerr

Number of packets dropped because they were IP fragments.

Definition at line 1410 of file uip.h.

uip_stats_t uip_stats::hblenerr

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

Definition at line 1406 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 1408 of file uip.h.

uip_stats_t uip_stats::protoerr

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

Definition at line 1414 of file uip.h.

uip_stats_t uip_stats::recv

Number of received packets at the IP layer.

Number of recived UDP segments.

Number of received ICMP packets.

Definition at line 1396 of file uip.h.

uip_stats_t uip_stats::sent

Number of sent packets at the IP layer.

Number of sent UDP segments.

Number of sent ICMP packets.

Definition at line 1398 of file uip.h.

uip_stats_t uip_stats::typeerr

Number of ICMP packets with a wrong type.

Definition at line 1421 of file uip.h.

struct { ... } uip_stats::udp

UDP statistics.

uip_stats_t uip_stats::vhlerr

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

Definition at line 1404 of file uip.h.