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

opt.h File Reference
#include "lwipopts.h"
#include "lwip/debug.h"

Go to the source code of this file.

Defines

#define SYS_LIGHTWEIGHT_PROT   0
#define NO_SYS   0
#define NO_SYS_NO_TIMERS   0
#define MEMCPY(dst, src, len)   memcpy(dst,src,len)
#define SMEMCPY(dst, src, len)   memcpy(dst,src,len)
#define MEM_LIBC_MALLOC   0
#define MEMP_MEM_MALLOC   0
#define MEM_ALIGNMENT   1
#define MEM_SIZE   1600
#define MEMP_SEPARATE_POOLS   0
#define MEMP_OVERFLOW_CHECK   0
#define MEMP_SANITY_CHECK   0
#define MEM_USE_POOLS   0
#define MEM_USE_POOLS_TRY_BIGGER_POOL   0
#define MEMP_USE_CUSTOM_POOLS   0
#define LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT   0
#define MEMP_NUM_PBUF   16
#define MEMP_NUM_RAW_PCB   4
#define MEMP_NUM_UDP_PCB   4
#define MEMP_NUM_TCP_PCB   5
#define MEMP_NUM_TCP_PCB_LISTEN   8
#define MEMP_NUM_TCP_SEG   16
#define MEMP_NUM_REASSDATA   5
#define MEMP_NUM_FRAG_PBUF   15
#define MEMP_NUM_ARP_QUEUE   30
#define MEMP_NUM_IGMP_GROUP   8
#define MEMP_NUM_SYS_TIMEOUT   3
#define MEMP_NUM_NETBUF   2
#define MEMP_NUM_NETCONN   4
#define MEMP_NUM_TCPIP_MSG_API   8
#define MEMP_NUM_TCPIP_MSG_INPKT   8
#define MEMP_NUM_SNMP_NODE   50
#define MEMP_NUM_SNMP_ROOTNODE   30
#define MEMP_NUM_SNMP_VARBIND   2
#define MEMP_NUM_SNMP_VALUE   3
#define MEMP_NUM_NETDB   1
#define MEMP_NUM_LOCALHOSTLIST   1
#define MEMP_NUM_PPPOE_INTERFACES   1
#define PBUF_POOL_SIZE   16
#define LWIP_ARP   1
#define ARP_TABLE_SIZE   10
#define ARP_QUEUEING   0
#define ETHARP_TRUST_IP_MAC   0
#define ETHARP_SUPPORT_VLAN   0
#define LWIP_ETHERNET   (LWIP_ARP || PPPOE_SUPPORT)
#define ETH_PAD_SIZE   0
#define ETHARP_SUPPORT_STATIC_ENTRIES   0
#define IP_FORWARD   0
#define IP_OPTIONS_ALLOWED   1
#define IP_REASSEMBLY   1
#define IP_FRAG   1
#define IP_REASS_MAXAGE   3
#define IP_REASS_MAX_PBUFS   10
#define IP_FRAG_USES_STATIC_BUF   0
#define IP_DEFAULT_TTL   255
#define IP_SOF_BROADCAST   0
#define IP_SOF_BROADCAST_RECV   0
#define LWIP_ICMP   1
#define ICMP_TTL   (IP_DEFAULT_TTL)
#define LWIP_BROADCAST_PING   0
#define LWIP_MULTICAST_PING   0
#define LWIP_RAW   1
#define RAW_TTL   (IP_DEFAULT_TTL)
#define LWIP_DHCP   0
#define DHCP_DOES_ARP_CHECK   ((LWIP_DHCP) && (LWIP_ARP))
#define LWIP_AUTOIP   0
#define LWIP_DHCP_AUTOIP_COOP   0
#define LWIP_DHCP_AUTOIP_COOP_TRIES   9
#define LWIP_SNMP   0
#define SNMP_CONCURRENT_REQUESTS   1
#define SNMP_TRAP_DESTINATIONS   1
#define SNMP_PRIVATE_MIB   0
#define SNMP_SAFE_REQUESTS   1
#define SNMP_MAX_OCTET_STRING_LEN   127
#define SNMP_MAX_TREE_DEPTH   15
#define SNMP_MAX_VALUE_SIZE   LWIP_MAX((SNMP_MAX_OCTET_STRING_LEN)+1, sizeof(s32_t)*(SNMP_MAX_TREE_DEPTH))
#define LWIP_IGMP   0
#define LWIP_DNS   0
#define DNS_TABLE_SIZE   4
#define DNS_MAX_NAME_LENGTH   256
#define DNS_MAX_SERVERS   2
#define DNS_DOES_NAME_CHECK   1
#define DNS_MSG_SIZE   512
#define DNS_LOCAL_HOSTLIST   0
#define DNS_LOCAL_HOSTLIST_IS_DYNAMIC   0
#define LWIP_UDP   1
#define LWIP_UDPLITE   0
#define UDP_TTL   (IP_DEFAULT_TTL)
#define LWIP_NETBUF_RECVINFO   0
#define LWIP_TCP   1
#define TCP_TTL   (IP_DEFAULT_TTL)
#define TCP_WND   (4 * TCP_MSS)
#define TCP_MAXRTX   12
#define TCP_SYNMAXRTX   6
#define TCP_QUEUE_OOSEQ   (LWIP_TCP)
#define TCP_MSS   536
#define TCP_CALCULATE_EFF_SEND_MSS   1
#define TCP_SND_BUF   256
#define TCP_SND_QUEUELEN   ((4 * (TCP_SND_BUF) + (TCP_MSS - 1))/(TCP_MSS))
#define TCP_SNDLOWAT   ((TCP_SND_BUF)/2)
#define TCP_SNDQUEUELOWAT   ((TCP_SND_QUEUELEN)/2)
#define TCP_LISTEN_BACKLOG   0
#define TCP_DEFAULT_LISTEN_BACKLOG   0xff
#define TCP_OVERSIZE   TCP_MSS
#define LWIP_TCP_TIMESTAMPS   0
#define TCP_WND_UPDATE_THRESHOLD   (TCP_WND / 4)
#define LWIP_EVENT_API   0
#define LWIP_CALLBACK_API   1
#define PBUF_LINK_HLEN   (14 + ETH_PAD_SIZE)
#define PBUF_POOL_BUFSIZE   LWIP_MEM_ALIGN_SIZE(TCP_MSS+40+PBUF_LINK_HLEN)
#define LWIP_NETIF_HOSTNAME   0
#define LWIP_NETIF_API   0
#define LWIP_NETIF_STATUS_CALLBACK   0
#define LWIP_NETIF_LINK_CALLBACK   0
#define LWIP_NETIF_HWADDRHINT   0
#define LWIP_NETIF_LOOPBACK   0
#define LWIP_LOOPBACK_MAX_PBUFS   0
#define LWIP_NETIF_LOOPBACK_MULTITHREADING   (!NO_SYS)
#define LWIP_NETIF_TX_SINGLE_PBUF   0
#define LWIP_HAVE_LOOPIF   0
#define LWIP_HAVE_SLIPIF   0
#define TCPIP_THREAD_NAME   "tcpip_thread"
#define TCPIP_THREAD_STACKSIZE   0
#define TCPIP_THREAD_PRIO   1
#define TCPIP_MBOX_SIZE   0
#define SLIPIF_THREAD_NAME   "slipif_loop"
#define SLIPIF_THREAD_STACKSIZE   0
#define SLIPIF_THREAD_PRIO   1
#define PPP_THREAD_NAME   "pppInputThread"
#define PPP_THREAD_STACKSIZE   0
#define PPP_THREAD_PRIO   1
#define DEFAULT_THREAD_NAME   "lwIP"
#define DEFAULT_THREAD_STACKSIZE   0
#define DEFAULT_THREAD_PRIO   1
#define DEFAULT_RAW_RECVMBOX_SIZE   0
#define DEFAULT_UDP_RECVMBOX_SIZE   0
#define DEFAULT_TCP_RECVMBOX_SIZE   0
#define DEFAULT_ACCEPTMBOX_SIZE   0
#define LWIP_TCPIP_CORE_LOCKING   0
#define LWIP_TCPIP_CORE_LOCKING_INPUT   0
#define LWIP_NETCONN   1
#define LWIP_TCPIP_TIMEOUT   1
#define LWIP_SOCKET   1
#define LWIP_COMPAT_SOCKETS   1
#define LWIP_POSIX_SOCKETS_IO_NAMES   1
#define LWIP_TCP_KEEPALIVE   0
#define LWIP_SO_RCVTIMEO   0
#define LWIP_SO_RCVBUF   0
#define RECV_BUFSIZE_DEFAULT   INT_MAX
#define SO_REUSE   0
#define SO_REUSE_RXTOALL   0
#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 PPP_SUPPORT   0
#define PPPOE_SUPPORT   0
#define PPPOS_SUPPORT   PPP_SUPPORT
#define CHECKSUM_GEN_IP   1
#define CHECKSUM_GEN_UDP   1
#define CHECKSUM_GEN_TCP   1
#define CHECKSUM_CHECK_IP   1
#define CHECKSUM_CHECK_UDP   1
#define CHECKSUM_CHECK_TCP   1
#define LWIP_CHECKSUM_ON_COPY   0
#define LWIP_DBG_MIN_LEVEL   LWIP_DBG_LEVEL_ALL
#define LWIP_DBG_TYPES_ON   LWIP_DBG_ON
#define ETHARP_DEBUG   LWIP_DBG_OFF
#define NETIF_DEBUG   LWIP_DBG_OFF
#define PBUF_DEBUG   LWIP_DBG_OFF
#define API_LIB_DEBUG   LWIP_DBG_OFF
#define API_MSG_DEBUG   LWIP_DBG_OFF
#define SOCKETS_DEBUG   LWIP_DBG_OFF
#define ICMP_DEBUG   LWIP_DBG_OFF
#define IGMP_DEBUG   LWIP_DBG_OFF
#define INET_DEBUG   LWIP_DBG_OFF
#define IP_DEBUG   LWIP_DBG_OFF
#define IP_REASS_DEBUG   LWIP_DBG_OFF
#define RAW_DEBUG   LWIP_DBG_OFF
#define MEM_DEBUG   LWIP_DBG_OFF
#define MEMP_DEBUG   LWIP_DBG_OFF
#define SYS_DEBUG   LWIP_DBG_OFF
#define TIMERS_DEBUG   LWIP_DBG_OFF
#define TCP_DEBUG   LWIP_DBG_OFF
#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 UDP_DEBUG   LWIP_DBG_OFF
#define TCPIP_DEBUG   LWIP_DBG_OFF
#define PPP_DEBUG   LWIP_DBG_OFF
#define SLIP_DEBUG   LWIP_DBG_OFF
#define DHCP_DEBUG   LWIP_DBG_OFF
#define AUTOIP_DEBUG   LWIP_DBG_OFF
#define SNMP_MSG_DEBUG   LWIP_DBG_OFF
#define SNMP_MIB_DEBUG   LWIP_DBG_OFF
#define DNS_DEBUG   LWIP_DBG_OFF

Detailed Description

lwIP Options Configuration

Definition in file opt.h.


Generated on Sun May 27 2012 06:03:54 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.