ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

lwipopts.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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.