Advertisement
Guest User

lwipopts.h

a guest
Nov 6th, 2017
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1.  
  2. #define SYS_LIGHTWEIGHT_PROT 1
  3.  
  4.  
  5. #define NO_SYS 0
  6.  
  7. #define LWIP_TCPIP_CORE_LOCKING 1
  8.  
  9. #define LWIP_TCPIP_CORE_LOCKING_INPUT 1
  10.  
  11.  
  12.  
  13.  
  14. #define MEM_ALIGNMENT 1U
  15.  
  16.  
  17. #define MEM_SIZE 8000000
  18.  
  19.  
  20. #define MEMP_NUM_PBUF 16
  21.  
  22.  
  23. #define MEMP_NUM_RAW_PCB 4
  24.  
  25.  
  26. #define MEMP_NUM_UDP_PCB 4
  27.  
  28.  
  29. #define MEMP_NUM_TCP_PCB 4
  30.  
  31.  
  32. #define MEMP_NUM_TCP_PCB_LISTEN 4
  33.  
  34.  
  35.  
  36. #define MEMP_NUM_REASSDATA 1
  37.  
  38.  
  39. #define MEMP_NUM_ARP_QUEUE 2
  40.  
  41.  
  42. #define MEMP_NUM_SYS_TIMEOUT 33
  43.  
  44. #define MEMP_NUM_NETBUF 1500
  45.  
  46.  
  47. #define MEMP_NUM_NETCONN 100
  48.  
  49.  
  50. #define MEMP_NUM_TCPIP_MSG_API 20
  51.  
  52. #define MEMP_NUM_NETIFAPI_MSG 40
  53.  
  54. #define MEMP_NUM_TCPIP_MSG_INPKT 20
  55.  
  56.  
  57. #define PBUF_POOL_SIZE 1500
  58.  
  59. #define TCP_OVERSIZE 0
  60.  
  61. #define TCP_WND (100 * TCP_MSS)
  62. #define TCP_SND_BUF TCP_WND
  63.  
  64. #define MEMP_NUM_TCP_SEG TCP_SND_QUEUELEN
  65.  
  66.  
  67. #define LWIP_ARP 1
  68.  
  69.  
  70. #define IP_FORWARD 0
  71.  
  72.  
  73. #define IP_OPTIONS_ALLOWED 1
  74.  
  75.  
  76. #define IP_REASSEMBLY 1
  77.  
  78.  
  79. #define IP_FRAG 1
  80.  
  81.  
  82. #define IP_REASS_MAXAGE 3
  83.  
  84.  
  85. #define IP_REASS_MAX_PBUFS 4
  86.  
  87.  
  88. #define IP_FRAG_USES_STATIC_BUF 0
  89.  
  90.  
  91. #define IP_DEFAULT_TTL 255
  92.  
  93.  
  94. #define LWIP_ICMP 1
  95.  
  96.  
  97. #define LWIP_RAW 1
  98.  
  99.  
  100. #define LWIP_DHCP 0
  101.  
  102.  
  103.  
  104. #define LWIP_AUTOIP 0
  105.  
  106.  
  107. #define LWIP_SNMP 0
  108.  
  109. #define LWIP_IGMP 0
  110.  
  111.  
  112. #define LWIP_DNS 0
  113.  
  114.  
  115. #define LWIP_UDP 1
  116.  
  117.  
  118. #define LWIP_TCP 1
  119.  
  120. #define LWIP_LISTEN_BACKLOG 0
  121.  
  122.  
  123. #define PBUF_LINK_HLEN 16
  124.  
  125.  
  126. #define PBUF_POOL_BUFSIZE LWIP_MEM_ALIGN_SIZE(TCP_MSS+40+PBUF_LINK_HLEN)
  127.  
  128.  
  129. #define LWIP_HAVE_LOOPIF 0
  130.  
  131.  
  132. #define LWIP_NETCONN 1
  133. #define LWIP_NETCONN_SEM_PER_THREAD 0
  134.  
  135.  
  136. #define LWIP_SOCKET 1
  137.  
  138. #define LWIP_SOCKET_POLL 1
  139.  
  140. #define LWIP_STATS 0
  141.  
  142. #define PPP_SUPPORT 1
  143. #define PPP_SERVER 1
  144. #define MEMP_NUM_PPP_PCB 5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement