uIP 1.0
Поля данных
Структура uip_stats

Структура содержит статистику TCP/IP, которая собирается, если значение UIP_STATISTICS установлено в 1. Подробнее...

#include <uip.h>

Поля данных

struct {
   uip_stats_t   drop
 Количество отброшенных пакетов на слое IP.
   uip_stats_t   recv
 Количество принятых пакетов на слое IP.
   uip_stats_t   sent
 Количество отправленных пакетов на слое IP.
   uip_stats_t   vhlerr
 Количество отброшенных пакетов по причине ошибочной версии IP или длины заголовка.
   uip_stats_t   hblenerr
 Количество отброшенных пакетов по причине ошибочной длины IP, старший байт.
   uip_stats_t   lblenerr
 Количество отброшенных пакетов по причине ошибочной длины IP, младший байт.
   uip_stats_t   fragerr
 Количество отброшенных пакетов по той причине, что они были IP-фрагментами.
   uip_stats_t   chkerr
 Количество отброшенных пакетов из-за ошибок контрольной суммы IP.
   uip_stats_t   protoerr
 Количество отброшенных пакетов по той причине, что не были пакетами ICMP, UDP или TCP.
ip
 Статистические данные IP.
struct {
   uip_stats_t   drop
 Количество отброшенных пакетов ICMP.
   uip_stats_t   recv
 Количество принятых пакетов ICMP.
   uip_stats_t   sent
 Количество отправленных пакетов ICMP.
   uip_stats_t   typeerr
 Количество пакетов ICMP неправильного типа.
icmp
 Статистические данные ICMP.
struct {
   uip_stats_t   drop
 Количество отброшенных сегментов TCP.
   uip_stats_t   recv
 Количество принятых сегментов TCP.
   uip_stats_t   sent
 Количество отправленных сегментов TCP.
   uip_stats_t   chkerr
 Количество сегментов TCP с ошибкой в контрольной сумме.
   uip_stats_t   ackerr
 Количество сегментов TCP с ошибочным номером ACK.
   uip_stats_t   rst
 Количество принятых сегментов TCP RST (сброс).
   uip_stats_t   rexmit
 Количество повторно отправленных сегментов TCP.
   uip_stats_t   syndrop
 Количество отброшенных SYN-ов из-за слишком малого количества доступных соединений.
   uip_stats_t   synrst
 Количество SYN-ов для закрытых портов, инициировавших RST.
tcp
 Статистические данные TCP.
struct {
   uip_stats_t   drop
 Количество отброшенных сегментов UDP.
   uip_stats_t   recv
 Количество принятых сегментов UDP.
   uip_stats_t   sent
 Количество отправленных сегментов UDP.
   uip_stats_t   chkerr
 Количество сегментов UDP с ошибкой в контрольной сумме.
udp
 Статистические данные UDP.

Подробное описание

Структура содержит статистику TCP/IP, которая собирается, если значение UIP_STATISTICS установлено в 1.

См. определение в файле uip.h строка 1226


Поля

Количество сегментов TCP с ошибочным номером ACK.

См. определение в файле uip.h строка 1256

Количество отброшенных пакетов из-за ошибок контрольной суммы IP.

Количество сегментов UDP с ошибкой в контрольной сумме.

Количество сегментов TCP с ошибкой в контрольной сумме.

См. определение в файле uip.h строка 1239

Количество отброшенных пакетов на слое IP.

Количество отброшенных сегментов UDP.

Количество отброшенных сегментов TCP.

Количество отброшенных пакетов ICMP.

См. определение в файле uip.h строка 1228

Количество отброшенных пакетов по той причине, что они были IP-фрагментами.

См. определение в файле uip.h строка 1237

Количество отброшенных пакетов по причине ошибочной длины IP, старший байт.

См. определение в файле uip.h строка 1233

struct { ... } uip_stats::icmp

Статистические данные ICMP.

struct { ... } uip_stats::ip

Статистические данные IP.

Количество отброшенных пакетов по причине ошибочной длины IP, младший байт.

См. определение в файле uip.h строка 1235

Количество отброшенных пакетов по той причине, что не были пакетами ICMP, UDP или TCP.

См. определение в файле uip.h строка 1241

Количество принятых пакетов на слое IP.

Количество принятых сегментов UDP.

Количество принятых сегментов TCP.

Количество принятых пакетов ICMP.

См. определение в файле uip.h строка 1229

Количество повторно отправленных сегментов TCP.

См. определение в файле uip.h строка 1259

Количество принятых сегментов TCP RST (сброс).

См. определение в файле uip.h строка 1258

Количество отправленных пакетов на слое IP.

Количество отправленных сегментов UDP.

Количество отправленных сегментов TCP.

Количество отправленных пакетов ICMP.

См. определение в файле uip.h строка 1230

Количество отброшенных SYN-ов из-за слишком малого количества доступных соединений.

См. определение в файле uip.h строка 1260

Количество SYN-ов для закрытых портов, инициировавших RST.

См. определение в файле uip.h строка 1262

struct { ... } uip_stats::tcp

Статистические данные TCP.

Количество пакетов ICMP неправильного типа.

См. определение в файле uip.h строка 1248

struct { ... } uip_stats::udp

Статистические данные UDP.

Количество отброшенных пакетов по причине ошибочной версии IP или длины заголовка.

См. определение в файле uip.h строка 1231