Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenlwipopts.h
Go to the documentation of this file.
00001 /* 00002 ------------------------------------ 00003 ---------- Memory options ---------- 00004 ------------------------------------ 00005 */ 00006 00007 /* This combo allows us to implement malloc, free, and realloc ourselves */ 00008 #define MEM_LIBC_MALLOC 1 00009 #define MEMP_MEM_MALLOC 1 00010 00011 /* Define LWIP_COMPAT_MUTEX if the port has no mutexes and binary semaphores 00012 should be used instead */ 00013 #define LWIP_COMPAT_MUTEX 1 00014 00015 #define MEM_ALIGNMENT 4 00016 00017 #define LWIP_ARP 0 00018 00019 #define ARP_QUEUEING 0 00020 00021 #define ETH_PAD_SIZE 2 00022 00023 #define IP_FORWARD 0 00024 00025 #define IP_REASS_MAX_PBUFS 0xFFFFFFFF 00026 00027 #define IP_DEFAULT_TTL 128 00028 00029 #define IP_SOF_BROADCAST 1 00030 00031 #define IP_SOF_BROADCAST_RECV 1 00032 00033 #define LWIP_ICMP 0 00034 00035 #define LWIP_RAW 0 00036 00037 #define LWIP_DHCP 0 00038 00039 #define LWIP_AUTOIP 0 00040 00041 #define LWIP_SNMP 0 00042 00043 #define LWIP_IGMP 0 00044 00045 #define LWIP_DNS 0 00046 00047 #define LWIP_UDP 0 00048 00049 #define LWIP_UDPLITE 0 00050 00051 #define LWIP_TCP 1 00052 00053 #define TCP_QUEUE_OOSEQ 1 00054 00055 /* FIXME: These MSS and TCP Window definitions assume an MTU 00056 * of 1500. We need to add some code to lwIP which would allow us 00057 * to change these values based upon the interface we are 00058 * using. Currently ReactOS only supports Ethernet so we're 00059 * fine for now but it does need to be fixed later when we 00060 * add support for other transport mediums */ 00061 #define TCP_MSS 1460 00062 00063 #define TCP_WND (TCP_MSS * 6) 00064 00065 #define TCP_SND_BUF TCP_WND 00066 00067 #define TCP_MAXRTX 8 00068 00069 #define TCP_SYNMAXRTX 4 00070 00071 #define TCP_LISTEN_BACKLOG 1 00072 00073 #define LWIP_TCP_TIMESTAMPS 1 00074 00075 #define LWIP_CALLBACK_API 1 00076 00077 #define LWIP_NETIF_API 1 00078 00079 #define LWIP_SOCKET 0 00080 00081 #define LWIP_NETCONN 0 00082 00083 #define LWIP_NETIF_HWADDRHINT 0 00084 00085 #define LWIP_STATS 0 00086 00087 #define ICMP_STATS 0 00088 00089 #define PPP_SUPPORT 0 00090 00091 #define PPPOE_SUPPORT 0 00092 00093 #define PPPOS_SUPPORT 0 00094 00095 /* 00096 --------------------------------------- 00097 ---------- Debugging options ---------- 00098 --------------------------------------- 00099 */ 00105 #define LWIP_DBG_MIN_LEVEL LWIP_DBG_LEVEL_ALL 00106 00111 #define LWIP_DBG_TYPES_ON LWIP_DBG_ON 00112 00116 #define NETIF_DEBUG LWIP_DBG_OFF 00117 00121 #define PBUF_DEBUG LWIP_DBG_OFF 00122 00126 #define INET_DEBUG LWIP_DBG_OFF 00127 00131 #define IP_DEBUG LWIP_DBG_OFF 00132 00136 #define IP_REASS_DEBUG LWIP_DBG_OFF 00137 00141 #define MEM_DEBUG LWIP_DBG_OFF 00142 00146 #define MEMP_DEBUG LWIP_DBG_OFF 00147 00151 #define SYS_DEBUG LWIP_DBG_OFF 00152 00156 #define TCP_DEBUG LWIP_DBG_ON 00157 00161 #define TCP_INPUT_DEBUG LWIP_DBG_OFF 00162 00166 #define TCP_FR_DEBUG LWIP_DBG_OFF 00167 00172 #define TCP_RTO_DEBUG LWIP_DBG_OFF 00173 00177 #define TCP_CWND_DEBUG LWIP_DBG_OFF 00178 00182 #define TCP_WND_DEBUG LWIP_DBG_OFF 00183 00187 #define TCP_OUTPUT_DEBUG LWIP_DBG_OFF 00188 00192 #define TCP_RST_DEBUG LWIP_DBG_OFF 00193 00197 #define TCP_QLEN_DEBUG LWIP_DBG_OFF 00198 00202 #define TCPIP_DEBUG LWIP_DBG_OFF Generated on Fri May 25 2012 04:34:36 for ReactOS by
1.7.6.1
|