ReactOS 0.4.16-dev-125-g798ea90
lwipopts.h File Reference

Go to the source code of this file.

Macros

#define MEM_LIBC_MALLOC   1
 
#define MEMP_MEM_MALLOC   1
 
#define LWIP_COMPAT_MUTEX   1
 
#define MEM_ALIGNMENT   4
 
#define LWIP_ARP   0
 
#define ARP_QUEUEING   0
 
#define ETH_PAD_SIZE   2
 
#define IP_FORWARD   0
 
#define IP_REASS_MAX_PBUFS   0xFFFFFFFF
 
#define IP_DEFAULT_TTL   128
 
#define IP_SOF_BROADCAST   1
 
#define IP_SOF_BROADCAST_RECV   1
 
#define LWIP_ICMP   0
 
#define LWIP_RAW   0
 
#define LWIP_DHCP   0
 
#define LWIP_AUTOIP   0
 
#define LWIP_SNMP   0
 
#define LWIP_IGMP   0
 
#define LWIP_DNS   0
 
#define LWIP_UDP   0
 
#define LWIP_UDPLITE   0
 
#define LWIP_TCP   1
 
#define TCP_QUEUE_OOSEQ   1
 
#define SO_REUSE   1
 
#define SO_REUSE_RXTOALL   1
 
#define TCP_MSS   1460
 
#define TCP_WND   0xFFFF
 
#define TCP_SND_BUF   TCP_WND
 
#define TCP_MAXRTX   8
 
#define TCP_SYNMAXRTX   4
 
#define TCP_LISTEN_BACKLOG   1
 
#define LWIP_TCP_TIMESTAMPS   1
 
#define LWIP_CALLBACK_API   1
 
#define LWIP_NETIF_API   1
 
#define LWIP_SOCKET   0
 
#define LWIP_NETCONN   0
 
#define LWIP_NETIF_HWADDRHINT   0
 
#define LWIP_STATS   0
 
#define ICMP_STATS   0
 
#define PPP_SUPPORT   0
 
#define PPPOE_SUPPORT   0
 
#define PPPOS_SUPPORT   0
 
#define LWIP_DBG_MIN_LEVEL   LWIP_DBG_LEVEL_ALL
 
#define LWIP_DBG_TYPES_ON   LWIP_DBG_ON
 
#define NETIF_DEBUG   LWIP_DBG_OFF
 
#define PBUF_DEBUG   LWIP_DBG_OFF
 
#define INET_DEBUG   LWIP_DBG_OFF
 
#define IP_DEBUG   LWIP_DBG_OFF
 
#define IP_REASS_DEBUG   LWIP_DBG_OFF
 
#define MEM_DEBUG   LWIP_DBG_OFF
 
#define MEMP_DEBUG   LWIP_DBG_OFF
 
#define SYS_DEBUG   LWIP_DBG_OFF
 
#define TCP_DEBUG   LWIP_DBG_ON
 
#define TCP_INPUT_DEBUG   LWIP_DBG_OFF
 
#define TCP_FR_DEBUG   LWIP_DBG_OFF
 
#define TCP_RTO_DEBUG   LWIP_DBG_OFF
 
#define TCP_CWND_DEBUG   LWIP_DBG_OFF
 
#define TCP_WND_DEBUG   LWIP_DBG_OFF
 
#define TCP_OUTPUT_DEBUG   LWIP_DBG_OFF
 
#define TCP_RST_DEBUG   LWIP_DBG_OFF
 
#define TCP_QLEN_DEBUG   LWIP_DBG_OFF
 
#define TCPIP_DEBUG   LWIP_DBG_OFF
 

Macro Definition Documentation

◆ ARP_QUEUEING

#define ARP_QUEUEING   0

Definition at line 19 of file lwipopts.h.

◆ ETH_PAD_SIZE

#define ETH_PAD_SIZE   2

Definition at line 21 of file lwipopts.h.

◆ ICMP_STATS

#define ICMP_STATS   0

Definition at line 91 of file lwipopts.h.

◆ INET_DEBUG

#define INET_DEBUG   LWIP_DBG_OFF

INET_DEBUG: Enable debugging in inet.c.

Definition at line 130 of file lwipopts.h.

◆ IP_DEBUG

#define IP_DEBUG   LWIP_DBG_OFF

IP_DEBUG: Enable debugging for IP.

Definition at line 135 of file lwipopts.h.

◆ IP_DEFAULT_TTL

#define IP_DEFAULT_TTL   128

Definition at line 27 of file lwipopts.h.

◆ IP_FORWARD

#define IP_FORWARD   0

Definition at line 23 of file lwipopts.h.

◆ IP_REASS_DEBUG

#define IP_REASS_DEBUG   LWIP_DBG_OFF

IP_REASS_DEBUG: Enable debugging in ip_frag.c for both frag & reass.

Definition at line 140 of file lwipopts.h.

◆ IP_REASS_MAX_PBUFS

#define IP_REASS_MAX_PBUFS   0xFFFFFFFF

Definition at line 25 of file lwipopts.h.

◆ IP_SOF_BROADCAST

#define IP_SOF_BROADCAST   1

Definition at line 29 of file lwipopts.h.

◆ IP_SOF_BROADCAST_RECV

#define IP_SOF_BROADCAST_RECV   1

Definition at line 31 of file lwipopts.h.

◆ LWIP_ARP

#define LWIP_ARP   0

Definition at line 17 of file lwipopts.h.

◆ LWIP_AUTOIP

#define LWIP_AUTOIP   0

Definition at line 39 of file lwipopts.h.

◆ LWIP_CALLBACK_API

#define LWIP_CALLBACK_API   1

Definition at line 79 of file lwipopts.h.

◆ LWIP_COMPAT_MUTEX

#define LWIP_COMPAT_MUTEX   1

Definition at line 13 of file lwipopts.h.

◆ LWIP_DBG_MIN_LEVEL

#define LWIP_DBG_MIN_LEVEL   LWIP_DBG_LEVEL_ALL

LWIP_DBG_MIN_LEVEL: After masking, the value of the debug is compared against this value. If it is smaller, then debugging messages are written.

Definition at line 109 of file lwipopts.h.

◆ LWIP_DBG_TYPES_ON

#define LWIP_DBG_TYPES_ON   LWIP_DBG_ON

LWIP_DBG_TYPES_ON: A mask that can be used to globally enable/disable debug messages of certain types.

Definition at line 115 of file lwipopts.h.

◆ LWIP_DHCP

#define LWIP_DHCP   0

Definition at line 37 of file lwipopts.h.

◆ LWIP_DNS

#define LWIP_DNS   0

Definition at line 45 of file lwipopts.h.

◆ LWIP_ICMP

#define LWIP_ICMP   0

Definition at line 33 of file lwipopts.h.

◆ LWIP_IGMP

#define LWIP_IGMP   0

Definition at line 43 of file lwipopts.h.

◆ LWIP_NETCONN

#define LWIP_NETCONN   0

Definition at line 85 of file lwipopts.h.

◆ LWIP_NETIF_API

#define LWIP_NETIF_API   1

Definition at line 81 of file lwipopts.h.

◆ LWIP_NETIF_HWADDRHINT

#define LWIP_NETIF_HWADDRHINT   0

Definition at line 87 of file lwipopts.h.

◆ LWIP_RAW

#define LWIP_RAW   0

Definition at line 35 of file lwipopts.h.

◆ LWIP_SNMP

#define LWIP_SNMP   0

Definition at line 41 of file lwipopts.h.

◆ LWIP_SOCKET

#define LWIP_SOCKET   0

Definition at line 83 of file lwipopts.h.

◆ LWIP_STATS

#define LWIP_STATS   0

Definition at line 89 of file lwipopts.h.

◆ LWIP_TCP

#define LWIP_TCP   1

Definition at line 51 of file lwipopts.h.

◆ LWIP_TCP_TIMESTAMPS

#define LWIP_TCP_TIMESTAMPS   1

Definition at line 77 of file lwipopts.h.

◆ LWIP_UDP

#define LWIP_UDP   0

Definition at line 47 of file lwipopts.h.

◆ LWIP_UDPLITE

#define LWIP_UDPLITE   0

Definition at line 49 of file lwipopts.h.

◆ MEM_ALIGNMENT

#define MEM_ALIGNMENT   4

Definition at line 15 of file lwipopts.h.

◆ MEM_DEBUG

#define MEM_DEBUG   LWIP_DBG_OFF

MEM_DEBUG: Enable debugging in mem.c.

Definition at line 145 of file lwipopts.h.

◆ MEM_LIBC_MALLOC

#define MEM_LIBC_MALLOC   1

Definition at line 8 of file lwipopts.h.

◆ MEMP_DEBUG

#define MEMP_DEBUG   LWIP_DBG_OFF

MEMP_DEBUG: Enable debugging in memp.c.

Definition at line 150 of file lwipopts.h.

◆ MEMP_MEM_MALLOC

#define MEMP_MEM_MALLOC   1

Definition at line 9 of file lwipopts.h.

◆ NETIF_DEBUG

#define NETIF_DEBUG   LWIP_DBG_OFF

NETIF_DEBUG: Enable debugging in netif.c.

Definition at line 120 of file lwipopts.h.

◆ PBUF_DEBUG

#define PBUF_DEBUG   LWIP_DBG_OFF

PBUF_DEBUG: Enable debugging in pbuf.c.

Definition at line 125 of file lwipopts.h.

◆ PPP_SUPPORT

#define PPP_SUPPORT   0

Definition at line 93 of file lwipopts.h.

◆ PPPOE_SUPPORT

#define PPPOE_SUPPORT   0

Definition at line 95 of file lwipopts.h.

◆ PPPOS_SUPPORT

#define PPPOS_SUPPORT   0

Definition at line 97 of file lwipopts.h.

◆ SO_REUSE

#define SO_REUSE   1

Definition at line 55 of file lwipopts.h.

◆ SO_REUSE_RXTOALL

#define SO_REUSE_RXTOALL   1

Definition at line 57 of file lwipopts.h.

◆ SYS_DEBUG

#define SYS_DEBUG   LWIP_DBG_OFF

SYS_DEBUG: Enable debugging in sys.c.

Definition at line 155 of file lwipopts.h.

◆ TCP_CWND_DEBUG

#define TCP_CWND_DEBUG   LWIP_DBG_OFF

TCP_CWND_DEBUG: Enable debugging for TCP congestion window.

Definition at line 181 of file lwipopts.h.

◆ TCP_DEBUG

#define TCP_DEBUG   LWIP_DBG_ON

TCP_DEBUG: Enable debugging for TCP.

Definition at line 160 of file lwipopts.h.

◆ TCP_FR_DEBUG

#define TCP_FR_DEBUG   LWIP_DBG_OFF

TCP_FR_DEBUG: Enable debugging in tcp_in.c for fast retransmit.

Definition at line 170 of file lwipopts.h.

◆ TCP_INPUT_DEBUG

#define TCP_INPUT_DEBUG   LWIP_DBG_OFF

TCP_INPUT_DEBUG: Enable debugging in tcp_in.c for incoming debug.

Definition at line 165 of file lwipopts.h.

◆ TCP_LISTEN_BACKLOG

#define TCP_LISTEN_BACKLOG   1

Definition at line 75 of file lwipopts.h.

◆ TCP_MAXRTX

#define TCP_MAXRTX   8

Definition at line 71 of file lwipopts.h.

◆ TCP_MSS

#define TCP_MSS   1460

Definition at line 65 of file lwipopts.h.

◆ TCP_OUTPUT_DEBUG

#define TCP_OUTPUT_DEBUG   LWIP_DBG_OFF

TCP_OUTPUT_DEBUG: Enable debugging in tcp_out.c output functions.

Definition at line 191 of file lwipopts.h.

◆ TCP_QLEN_DEBUG

#define TCP_QLEN_DEBUG   LWIP_DBG_OFF

TCP_QLEN_DEBUG: Enable debugging for TCP queue lengths.

Definition at line 201 of file lwipopts.h.

◆ TCP_QUEUE_OOSEQ

#define TCP_QUEUE_OOSEQ   1

Definition at line 53 of file lwipopts.h.

◆ TCP_RST_DEBUG

#define TCP_RST_DEBUG   LWIP_DBG_OFF

TCP_RST_DEBUG: Enable debugging for TCP with the RST message.

Definition at line 196 of file lwipopts.h.

◆ TCP_RTO_DEBUG

#define TCP_RTO_DEBUG   LWIP_DBG_OFF

TCP_RTO_DEBUG: Enable debugging in TCP for retransmit timeout.

Definition at line 176 of file lwipopts.h.

◆ TCP_SND_BUF

#define TCP_SND_BUF   TCP_WND

Definition at line 69 of file lwipopts.h.

◆ TCP_SYNMAXRTX

#define TCP_SYNMAXRTX   4

Definition at line 73 of file lwipopts.h.

◆ TCP_WND

#define TCP_WND   0xFFFF

Definition at line 67 of file lwipopts.h.

◆ TCP_WND_DEBUG

#define TCP_WND_DEBUG   LWIP_DBG_OFF

TCP_WND_DEBUG: Enable debugging in tcp_in.c for window updating.

Definition at line 186 of file lwipopts.h.

◆ TCPIP_DEBUG

#define TCPIP_DEBUG   LWIP_DBG_OFF

TCPIP_DEBUG: Enable debugging in tcpip.c.

Definition at line 206 of file lwipopts.h.