MCUXpresso SDK API Reference Manual  Rev. 0
NXP Semiconductors
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Statistics

Overview

Macros

#define LWIP_STATS   1
 
#define LWIP_STATS_DISPLAY   0
 
#define LINK_STATS   1
 
#define ETHARP_STATS   (LWIP_ARP)
 
#define IP_STATS   1
 
#define IPFRAG_STATS   (IP_REASSEMBLY || IP_FRAG)
 
#define ICMP_STATS   1
 
#define IGMP_STATS   (LWIP_IGMP)
 
#define UDP_STATS   (LWIP_UDP)
 
#define TCP_STATS   (LWIP_TCP)
 
#define MEM_STATS   ((MEM_LIBC_MALLOC == 0) && (MEM_USE_POOLS == 0))
 
#define MEMP_STATS   (MEMP_MEM_MALLOC == 0)
 
#define SYS_STATS   (NO_SYS == 0)
 
#define IP6_STATS   (LWIP_IPV6)
 
#define ICMP6_STATS   (LWIP_IPV6 && LWIP_ICMP6)
 
#define IP6_FRAG_STATS   (LWIP_IPV6 && (LWIP_IPV6_FRAG || LWIP_IPV6_REASS))
 
#define MLD6_STATS   (LWIP_IPV6 && LWIP_IPV6_MLD)
 
#define ND6_STATS   (LWIP_IPV6)
 
#define MIB2_STATS   0
 

Macro Definition Documentation

#define LWIP_STATS   1

LWIP_STATS==1: Enable statistics collection in lwip_stats.

#define LWIP_STATS_DISPLAY   0

LWIP_STATS_DISPLAY==1: Compile in the statistics output functions.

#define LINK_STATS   1

LINK_STATS==1: Enable link stats.

#define ETHARP_STATS   (LWIP_ARP)

ETHARP_STATS==1: Enable etharp stats.

#define IP_STATS   1

IP_STATS==1: Enable IP stats.

#define IPFRAG_STATS   (IP_REASSEMBLY || IP_FRAG)

IPFRAG_STATS==1: Enable IP fragmentation stats. Default is on if using either frag or reass.

#define ICMP_STATS   1

ICMP_STATS==1: Enable ICMP stats.

#define IGMP_STATS   (LWIP_IGMP)

IGMP_STATS==1: Enable IGMP stats.

#define UDP_STATS   (LWIP_UDP)

UDP_STATS==1: Enable UDP stats. Default is on if UDP enabled, otherwise off.

#define TCP_STATS   (LWIP_TCP)

TCP_STATS==1: Enable TCP stats. Default is on if TCP enabled, otherwise off.

#define MEM_STATS   ((MEM_LIBC_MALLOC == 0) && (MEM_USE_POOLS == 0))

MEM_STATS==1: Enable mem.c stats.

#define MEMP_STATS   (MEMP_MEM_MALLOC == 0)

MEMP_STATS==1: Enable memp.c pool stats.

#define SYS_STATS   (NO_SYS == 0)

SYS_STATS==1: Enable system stats (sem and mbox counts, etc).

#define IP6_STATS   (LWIP_IPV6)

IP6_STATS==1: Enable IPv6 stats.

#define ICMP6_STATS   (LWIP_IPV6 && LWIP_ICMP6)

ICMP6_STATS==1: Enable ICMP for IPv6 stats.

#define IP6_FRAG_STATS   (LWIP_IPV6 && (LWIP_IPV6_FRAG || LWIP_IPV6_REASS))

IP6_FRAG_STATS==1: Enable IPv6 fragmentation stats.

#define MLD6_STATS   (LWIP_IPV6 && LWIP_IPV6_MLD)

MLD6_STATS==1: Enable MLD for IPv6 stats.

#define ND6_STATS   (LWIP_IPV6)

ND6_STATS==1: Enable Neighbor discovery for IPv6 stats.

#define MIB2_STATS   0

MIB2_STATS==1: Stats for SNMP MIB2.