Contiki 2.5
Data Fields
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. More...

 
   uip_stats_t   sent
 
       Number of sent packets at the IP

layer. More...

 
   uip_stats_t   forwarded
 
  Number of forwarded packets at the IP 

layer. More...

 
   uip_stats_t   drop
 
       Number of dropped packets at the IP

layer. More...

 
   uip_stats_t   vhlerr
 
     Number of packets dropped due to wrong

IP version or header length. More...

 
   uip_stats_t   hblenerr
 
   Number of packets dropped due to wrong

IP length, high byte. More...

 
   uip_stats_t   lblenerr
 
   Number of packets dropped due to wrong

IP length, low byte. More...

 
   uip_stats_t   fragerr
 
    Number of packets dropped since they

were IP fragments. More...

 
   uip_stats_t   chkerr
 
     Number of packets dropped due to IP

checksum errors. More...

 
   uip_stats_t   protoerr
 
   Number of packets dropped since they

were neither ICMP, UDP nor TCP. More...

 
ip
 IP statistics. More...
 
struct {
   uip_stats_t   recv
 Number of received ICMP packets. More...
 
   uip_stats_t   sent
 Number of sent ICMP packets. More...
 
   uip_stats_t   drop
 Number of dropped ICMP packets. More...
 
   uip_stats_t   typeerr
 
    Number of ICMP packets with a wrong

type. More...

 
   uip_stats_t   chkerr
 
     Number of ICMP packets with a bad

checksum. More...

 
icmp
 ICMP statistics. More...
 
struct {
   uip_stats_t   drop
 Number of dropped UDP segments. More...
 
   uip_stats_t   recv
 Number of recived UDP segments. More...
 
   uip_stats_t   sent
 Number of sent UDP segments. More...
 
   uip_stats_t   chkerr
 
     Number of UDP segments with a bad

checksum. More...

 
udp
 UDP statistics. More...
 

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