46 |
* allocation and deallocation. |
* allocation and deallocation. |
47 |
*/ |
*/ |
48 |
#ifndef SYS_LIGHTWEIGHT_PROT |
#ifndef SYS_LIGHTWEIGHT_PROT |
49 |
#define SYS_LIGHTWEIGHT_PROT 0 |
#define SYS_LIGHTWEIGHT_PROT 0 |
50 |
#endif |
#endif |
51 |
|
|
52 |
#ifndef NO_SYS |
#ifndef NO_SYS |
53 |
#define NO_SYS 0 |
#define NO_SYS 0 |
54 |
#endif |
#endif |
55 |
/* ---------- Memory options ---------- */ |
/* ---------- Memory options ---------- */ |
56 |
/* MEM_ALIGNMENT: should be set to the alignment of the CPU for which |
/* MEM_ALIGNMENT: should be set to the alignment of the CPU for which |
58 |
byte alignment -> define MEM_ALIGNMENT to 2. */ |
byte alignment -> define MEM_ALIGNMENT to 2. */ |
59 |
|
|
60 |
#ifndef MEM_ALIGNMENT |
#ifndef MEM_ALIGNMENT |
61 |
#define MEM_ALIGNMENT 1 |
#define MEM_ALIGNMENT 1 |
62 |
#endif |
#endif |
63 |
|
|
64 |
/* MEM_SIZE: the size of the heap memory. If the application will send |
/* MEM_SIZE: the size of the heap memory. If the application will send |
65 |
a lot of data that needs to be copied, this should be set high. */ |
a lot of data that needs to be copied, this should be set high. */ |
66 |
#ifndef MEM_SIZE |
#ifndef MEM_SIZE |
67 |
#define MEM_SIZE 1600 |
#define MEM_SIZE 1600 |
68 |
#endif |
#endif |
69 |
|
|
70 |
/* MEMP_NUM_PBUF: the number of memp struct pbufs. If the application |
/* MEMP_NUM_PBUF: the number of memp struct pbufs. If the application |
71 |
sends a lot of data out of ROM (or other static memory), this |
sends a lot of data out of ROM (or other static memory), this |
72 |
should be set high. */ |
should be set high. */ |
73 |
#ifndef MEMP_NUM_PBUF |
#ifndef MEMP_NUM_PBUF |
74 |
#define MEMP_NUM_PBUF 16 |
#define MEMP_NUM_PBUF 16 |
75 |
#endif |
#endif |
76 |
|
|
77 |
/* MEMP_NUM_UDP_PCB: the number of UDP protocol control blocks. One |
/* MEMP_NUM_UDP_PCB: the number of UDP protocol control blocks. One |
78 |
per active UDP "connection". */ |
per active UDP "connection". */ |
79 |
#ifndef MEMP_NUM_UDP_PCB |
#ifndef MEMP_NUM_UDP_PCB |
80 |
#define MEMP_NUM_UDP_PCB 4 |
#define MEMP_NUM_UDP_PCB 4 |
81 |
#endif |
#endif |
82 |
/* MEMP_NUM_TCP_PCB: the number of simulatenously active TCP |
/* MEMP_NUM_TCP_PCB: the number of simulatenously active TCP |
83 |
connections. */ |
connections. */ |
84 |
#ifndef MEMP_NUM_TCP_PCB |
#ifndef MEMP_NUM_TCP_PCB |
85 |
#define MEMP_NUM_TCP_PCB 5 |
#define MEMP_NUM_TCP_PCB 5 |
86 |
#endif |
#endif |
87 |
/* MEMP_NUM_TCP_PCB_LISTEN: the number of listening TCP |
/* MEMP_NUM_TCP_PCB_LISTEN: the number of listening TCP |
88 |
connections. */ |
connections. */ |
89 |
#ifndef MEMP_NUM_TCP_PCB_LISTEN |
#ifndef MEMP_NUM_TCP_PCB_LISTEN |
90 |
#define MEMP_NUM_TCP_PCB_LISTEN 8 |
#define MEMP_NUM_TCP_PCB_LISTEN 8 |
91 |
#endif |
#endif |
92 |
/* MEMP_NUM_TCP_SEG: the number of simultaneously queued TCP |
/* MEMP_NUM_TCP_SEG: the number of simultaneously queued TCP |
93 |
segments. */ |
segments. */ |
94 |
#ifndef MEMP_NUM_TCP_SEG |
#ifndef MEMP_NUM_TCP_SEG |
95 |
#define MEMP_NUM_TCP_SEG 16 |
#define MEMP_NUM_TCP_SEG 16 |
96 |
#endif |
#endif |
97 |
/* MEMP_NUM_SYS_TIMEOUT: the number of simulateously active |
/* MEMP_NUM_SYS_TIMEOUT: the number of simulateously active |
98 |
timeouts. */ |
timeouts. */ |
99 |
#ifndef MEMP_NUM_SYS_TIMEOUT |
#ifndef MEMP_NUM_SYS_TIMEOUT |
100 |
#define MEMP_NUM_SYS_TIMEOUT 3 |
#define MEMP_NUM_SYS_TIMEOUT 3 |
101 |
#endif |
#endif |
102 |
|
|
103 |
/* The following four are used only with the sequential API and can be |
/* The following four are used only with the sequential API and can be |
104 |
set to 0 if the application only will use the raw API. */ |
set to 0 if the application only will use the raw API. */ |
105 |
/* MEMP_NUM_NETBUF: the number of struct netbufs. */ |
/* MEMP_NUM_NETBUF: the number of struct netbufs. */ |
106 |
#ifndef MEMP_NUM_NETBUF |
#ifndef MEMP_NUM_NETBUF |
107 |
#define MEMP_NUM_NETBUF 2 |
#define MEMP_NUM_NETBUF 2 |
108 |
#endif |
#endif |
109 |
/* MEMP_NUM_NETCONN: the number of struct netconns. */ |
/* MEMP_NUM_NETCONN: the number of struct netconns. */ |
110 |
#ifndef MEMP_NUM_NETCONN |
#ifndef MEMP_NUM_NETCONN |
111 |
#define MEMP_NUM_NETCONN 4 |
#define MEMP_NUM_NETCONN 4 |
112 |
#endif |
#endif |
113 |
/* MEMP_NUM_APIMSG: the number of struct api_msg, used for |
/* MEMP_NUM_APIMSG: the number of struct api_msg, used for |
114 |
communication between the TCP/IP stack and the sequential |
communication between the TCP/IP stack and the sequential |
115 |
programs. */ |
programs. */ |
116 |
#ifndef MEMP_NUM_API_MSG |
#ifndef MEMP_NUM_API_MSG |
117 |
#define MEMP_NUM_API_MSG 8 |
#define MEMP_NUM_API_MSG 8 |
118 |
#endif |
#endif |
119 |
/* MEMP_NUM_TCPIPMSG: the number of struct tcpip_msg, which is used |
/* MEMP_NUM_TCPIPMSG: the number of struct tcpip_msg, which is used |
120 |
for sequential API communication and incoming packets. Used in |
for sequential API communication and incoming packets. Used in |
121 |
src/api/tcpip.c. */ |
src/api/tcpip.c. */ |
122 |
#ifndef MEMP_NUM_TCPIP_MSG |
#ifndef MEMP_NUM_TCPIP_MSG |
123 |
#define MEMP_NUM_TCPIP_MSG 8 |
#define MEMP_NUM_TCPIP_MSG 8 |
124 |
#endif |
#endif |
125 |
|
|
126 |
/* ---------- Pbuf options ---------- */ |
/* ---------- Pbuf options ---------- */ |
127 |
/* PBUF_POOL_SIZE: the number of buffers in the pbuf pool. */ |
/* PBUF_POOL_SIZE: the number of buffers in the pbuf pool. */ |
128 |
|
|
129 |
#ifndef PBUF_POOL_SIZE |
#ifndef PBUF_POOL_SIZE |
130 |
#define PBUF_POOL_SIZE 16 |
#define PBUF_POOL_SIZE 16 |
131 |
#endif |
#endif |
132 |
|
|
133 |
/* PBUF_POOL_BUFSIZE: the size of each pbuf in the pbuf pool. */ |
/* PBUF_POOL_BUFSIZE: the size of each pbuf in the pbuf pool. */ |
134 |
|
|
135 |
#ifndef PBUF_POOL_BUFSIZE |
#ifndef PBUF_POOL_BUFSIZE |
136 |
#define PBUF_POOL_BUFSIZE 128 |
#define PBUF_POOL_BUFSIZE 128 |
137 |
#endif |
#endif |
138 |
|
|
139 |
/* PBUF_LINK_HLEN: the number of bytes that should be allocated for a |
/* PBUF_LINK_HLEN: the number of bytes that should be allocated for a |
140 |
link level header. */ |
link level header. */ |
141 |
|
|
142 |
#ifndef PBUF_LINK_HLEN |
#ifndef PBUF_LINK_HLEN |
143 |
#define PBUF_LINK_HLEN 0 |
#define PBUF_LINK_HLEN 0 |
144 |
#endif |
#endif |
145 |
|
|
146 |
|
|
149 |
|
|
150 |
/** Number of active hardware address, IP address pairs cached */ |
/** Number of active hardware address, IP address pairs cached */ |
151 |
#ifndef ARP_TABLE_SIZE |
#ifndef ARP_TABLE_SIZE |
152 |
#define ARP_TABLE_SIZE 10 |
#define ARP_TABLE_SIZE 10 |
153 |
#endif |
#endif |
154 |
|
|
155 |
/** |
/** |
157 |
* resolution. The etharp.c implementation queues 1 packet only. |
* resolution. The etharp.c implementation queues 1 packet only. |
158 |
*/ |
*/ |
159 |
#ifndef ARP_QUEUEING |
#ifndef ARP_QUEUEING |
160 |
#define ARP_QUEUEING 1 |
#define ARP_QUEUEING 1 |
161 |
|
#endif |
162 |
|
/** If enabled, the first packet queued will not be overwritten by |
163 |
|
* later packets. If disabled, later packets overwrite early packets |
164 |
|
* in the queue. Default is disabled, which is recommended. |
165 |
|
*/ |
166 |
|
#ifndef ARP_QUEUE_FIRST |
167 |
|
#define ARP_QUEUE_FIRST 0 |
168 |
#endif |
#endif |
169 |
/** |
/** |
170 |
* If defined to 1, cache entries are updated or added for every kind of ARP traffic |
* If defined to 1, cache entries are updated or added for every kind of ARP traffic |
173 |
* lwIP is sending to them. Recommended for embedded devices. |
* lwIP is sending to them. Recommended for embedded devices. |
174 |
*/ |
*/ |
175 |
#ifndef ETHARP_ALWAYS_INSERT |
#ifndef ETHARP_ALWAYS_INSERT |
176 |
#define ETHARP_ALWAYS_INSERT 1 |
#define ETHARP_ALWAYS_INSERT 1 |
177 |
#endif |
#endif |
178 |
|
|
179 |
/* ---------- IP options ---------- */ |
/* ---------- IP options ---------- */ |
181 |
IP packets across network interfaces. If you are going to run lwIP |
IP packets across network interfaces. If you are going to run lwIP |
182 |
on a device with only one network interface, define this to 0. */ |
on a device with only one network interface, define this to 0. */ |
183 |
#ifndef IP_FORWARD |
#ifndef IP_FORWARD |
184 |
#define IP_FORWARD 0 |
#define IP_FORWARD 0 |
185 |
#endif |
#endif |
186 |
|
|
187 |
/* If defined to 1, IP options are allowed (but not parsed). If |
/* If defined to 1, IP options are allowed (but not parsed). If |
188 |
defined to 0, all packets with IP options are dropped. */ |
defined to 0, all packets with IP options are dropped. */ |
189 |
#ifndef IP_OPTIONS |
#ifndef IP_OPTIONS |
190 |
#define IP_OPTIONS 1 |
#define IP_OPTIONS 1 |
191 |
#endif |
#endif |
192 |
|
|
193 |
/** IP reassembly and segmentation. Even if they both deal with IP |
/** IP reassembly and segmentation. Even if they both deal with IP |
197 |
|
|
198 |
/** Reassemble incoming fragmented IP packets */ |
/** Reassemble incoming fragmented IP packets */ |
199 |
#ifndef IP_REASSEMBLY |
#ifndef IP_REASSEMBLY |
200 |
#define IP_REASSEMBLY 1 |
#define IP_REASSEMBLY 1 |
201 |
#endif |
#endif |
202 |
|
|
203 |
/** Fragment outgoing IP packets if their size exceeds MTU */ |
/** Fragment outgoing IP packets if their size exceeds MTU */ |
204 |
#ifndef IP_FRAG |
#ifndef IP_FRAG |
205 |
#define IP_FRAG 1 |
#define IP_FRAG 1 |
206 |
#endif |
#endif |
207 |
|
|
208 |
/* ---------- ICMP options ---------- */ |
/* ---------- ICMP options ---------- */ |
209 |
|
|
210 |
#ifndef ICMP_TTL |
#ifndef ICMP_TTL |
211 |
#define ICMP_TTL 255 |
#define ICMP_TTL 255 |
212 |
#endif |
#endif |
213 |
|
|
214 |
/* ---------- DHCP options ---------- */ |
/* ---------- DHCP options ---------- */ |
215 |
|
|
216 |
#ifndef LWIP_DHCP |
#ifndef LWIP_DHCP |
217 |
#define LWIP_DHCP 0 |
#define LWIP_DHCP 0 |
218 |
#endif |
#endif |
219 |
|
|
220 |
/* 1 if you want to do an ARP check on the offered address |
/* 1 if you want to do an ARP check on the offered address |
221 |
(recommended). */ |
(recommended). */ |
222 |
#ifndef DHCP_DOES_ARP_CHECK |
#ifndef DHCP_DOES_ARP_CHECK |
223 |
#define DHCP_DOES_ARP_CHECK 1 |
#define DHCP_DOES_ARP_CHECK 1 |
224 |
#endif |
#endif |
225 |
|
|
226 |
/* ---------- UDP options ---------- */ |
/* ---------- UDP options ---------- */ |
227 |
#ifndef LWIP_UDP |
#ifndef LWIP_UDP |
228 |
#define LWIP_UDP 1 |
#define LWIP_UDP 1 |
229 |
#endif |
#endif |
230 |
|
|
231 |
#ifndef UDP_TTL |
#ifndef UDP_TTL |
232 |
#define UDP_TTL 255 |
#define UDP_TTL 255 |
233 |
#endif |
#endif |
234 |
|
|
235 |
/* ---------- TCP options ---------- */ |
/* ---------- TCP options ---------- */ |
236 |
#ifndef LWIP_TCP |
#ifndef LWIP_TCP |
237 |
#define LWIP_TCP 1 |
#define LWIP_TCP 1 |
238 |
#endif |
#endif |
239 |
|
|
240 |
#ifndef TCP_TTL |
#ifndef TCP_TTL |
241 |
#define TCP_TTL 255 |
#define TCP_TTL 255 |
242 |
#endif |
#endif |
243 |
|
|
244 |
#ifndef TCP_WND |
#ifndef TCP_WND |
245 |
#define TCP_WND 2048 |
#define TCP_WND 2048 |
246 |
#endif |
#endif |
247 |
|
|
248 |
#ifndef TCP_MAXRTX |
#ifndef TCP_MAXRTX |
249 |
#define TCP_MAXRTX 12 |
#define TCP_MAXRTX 12 |
250 |
#endif |
#endif |
251 |
|
|
252 |
#ifndef TCP_SYNMAXRTX |
#ifndef TCP_SYNMAXRTX |
253 |
#define TCP_SYNMAXRTX 6 |
#define TCP_SYNMAXRTX 6 |
254 |
#endif |
#endif |
255 |
|
|
256 |
|
|
257 |
/* Controls if TCP should queue segments that arrive out of |
/* Controls if TCP should queue segments that arrive out of |
258 |
order. Define to 0 if your device is low on memory. */ |
order. Define to 0 if your device is low on memory. */ |
259 |
#ifndef TCP_QUEUE_OOSEQ |
#ifndef TCP_QUEUE_OOSEQ |
260 |
#define TCP_QUEUE_OOSEQ 1 |
#define TCP_QUEUE_OOSEQ 1 |
261 |
#endif |
#endif |
262 |
|
|
263 |
/* TCP Maximum segment size. */ |
/* TCP Maximum segment size. */ |
264 |
#ifndef TCP_MSS |
#ifndef TCP_MSS |
265 |
#define TCP_MSS 128 /* A *very* conservative default. */ |
#define TCP_MSS 128 /* A *very* conservative default. */ |
266 |
#endif |
#endif |
267 |
|
|
268 |
/* TCP sender buffer space (bytes). */ |
/* TCP sender buffer space (bytes). */ |
269 |
#ifndef TCP_SND_BUF |
#ifndef TCP_SND_BUF |
270 |
#define TCP_SND_BUF 256 |
#define TCP_SND_BUF 256 |
271 |
#endif |
#endif |
272 |
|
|
273 |
/* TCP sender buffer space (pbufs). This must be at least = 2 * |
/* TCP sender buffer space (pbufs). This must be at least = 2 * |
274 |
TCP_SND_BUF/TCP_MSS for things to work. */ |
TCP_SND_BUF/TCP_MSS for things to work. */ |
275 |
#ifndef TCP_SND_QUEUELEN |
#ifndef TCP_SND_QUEUELEN |
276 |
#define TCP_SND_QUEUELEN 4 * TCP_SND_BUF/TCP_MSS |
#define TCP_SND_QUEUELEN 4 * TCP_SND_BUF/TCP_MSS |
277 |
#endif |
#endif |
278 |
|
|
279 |
|
|
285 |
to TCP_SND_BUF. It is the amount of space which must be |
to TCP_SND_BUF. It is the amount of space which must be |
286 |
available in the tcp snd_buf for select to return writable */ |
available in the tcp snd_buf for select to return writable */ |
287 |
#ifndef TCP_SNDLOWAT |
#ifndef TCP_SNDLOWAT |
288 |
#define TCP_SNDLOWAT TCP_SND_BUF/2 |
#define TCP_SNDLOWAT TCP_SND_BUF/2 |
289 |
#endif |
#endif |
290 |
|
|
291 |
|
|
292 |
|
|
293 |
|
|
294 |
#ifndef LWIP_EVENT_API |
#ifndef LWIP_EVENT_API |
295 |
#define LWIP_EVENT_API 0 |
#define LWIP_EVENT_API 0 |
296 |
#define LWIP_CALLBACK_API 1 |
#define LWIP_CALLBACK_API 1 |
297 |
#else |
#else |
298 |
#define LWIP_EVENT_API 1 |
#define LWIP_EVENT_API 1 |
299 |
#define LWIP_CALLBACK_API 0 |
#define LWIP_CALLBACK_API 0 |
300 |
#endif |
#endif |
301 |
|
|
302 |
#ifndef LWIP_COMPAT_SOCKETS |
#ifndef LWIP_COMPAT_SOCKETS |
303 |
#define LWIP_COMPAT_SOCKETS 1 |
#define LWIP_COMPAT_SOCKETS 1 |
304 |
#endif |
#endif |
305 |
|
|
306 |
|
|
307 |
#ifndef TCPIP_THREAD_PRIO |
#ifndef TCPIP_THREAD_PRIO |
308 |
#define TCPIP_THREAD_PRIO 1 |
#define TCPIP_THREAD_PRIO 1 |
309 |
#endif |
#endif |
310 |
|
|
311 |
#ifndef SLIPIF_THREAD_PRIO |
#ifndef SLIPIF_THREAD_PRIO |
312 |
#define SLIPIF_THREAD_PRIO 1 |
#define SLIPIF_THREAD_PRIO 1 |
313 |
|
#endif |
314 |
|
|
315 |
|
#ifndef PPP_THREAD_PRIO |
316 |
|
#define PPP_THREAD_PRIO 1 |
317 |
#endif |
#endif |
318 |
|
|
319 |
#ifndef PPP_THREAD_PRIO |
#ifndef PPP_THREAD_PRIO |
321 |
#endif |
#endif |
322 |
|
|
323 |
#ifndef DEFAULT_THREAD_PRIO |
#ifndef DEFAULT_THREAD_PRIO |
324 |
#define DEFAULT_THREAD_PRIO 1 |
#define DEFAULT_THREAD_PRIO 1 |
325 |
#endif |
#endif |
326 |
|
|
327 |
/* ---------- Statistics options ---------- */ |
/* ---------- Statistics options ---------- */ |
328 |
#ifndef LWIP_STATS |
#ifndef LWIP_STATS |
329 |
#define LWIP_STATS 1 |
#define LWIP_STATS 1 |
330 |
#endif |
#endif |
331 |
|
|
332 |
#if LWIP_STATS |
#if LWIP_STATS |
434 |
/* Debugging options all default to off */ |
/* Debugging options all default to off */ |
435 |
|
|
436 |
#ifndef DBG_TYPES_ON |
#ifndef DBG_TYPES_ON |
437 |
#define DBG_TYPES_ON 0 |
#define DBG_TYPES_ON 0 |
438 |
#endif |
#endif |
439 |
|
|
440 |
#ifndef DEMO_DEBUG |
#ifndef DEMO_DEBUG |
441 |
#define DEMO_DEBUG DBG_OFF |
#define DEMO_DEBUG DBG_OFF |
442 |
#endif |
#endif |
443 |
|
|
444 |
#ifndef ETHARP_DEBUG |
#ifndef ETHARP_DEBUG |
445 |
#define ETHARP_DEBUG DBG_OFF |
#define ETHARP_DEBUG DBG_OFF |
446 |
#endif |
#endif |
447 |
|
|
448 |
#ifndef NETIF_DEBUG |
#ifndef NETIF_DEBUG |
449 |
#define NETIF_DEBUG DBG_OFF |
#define NETIF_DEBUG DBG_OFF |
450 |
#endif |
#endif |
451 |
|
|
452 |
#ifndef PBUF_DEBUG |
#ifndef PBUF_DEBUG |
453 |
#define PBUF_DEBUG DBG_OFF |
#define PBUF_DEBUG DBG_OFF |
454 |
#endif |
#endif |
455 |
|
|
456 |
#ifndef API_LIB_DEBUG |
#ifndef API_LIB_DEBUG |
457 |
#define API_LIB_DEBUG DBG_OFF |
#define API_LIB_DEBUG DBG_OFF |
458 |
#endif |
#endif |
459 |
|
|
460 |
#ifndef API_MSG_DEBUG |
#ifndef API_MSG_DEBUG |
461 |
#define API_MSG_DEBUG DBG_OFF |
#define API_MSG_DEBUG DBG_OFF |
462 |
#endif |
#endif |
463 |
|
|
464 |
#ifndef SOCKETS_DEBUG |
#ifndef SOCKETS_DEBUG |
465 |
#define SOCKETS_DEBUG DBG_OFF |
#define SOCKETS_DEBUG DBG_OFF |
466 |
#endif |
#endif |
467 |
|
|
468 |
#ifndef ICMP_DEBUG |
#ifndef ICMP_DEBUG |
469 |
#define ICMP_DEBUG DBG_OFF |
#define ICMP_DEBUG DBG_OFF |
470 |
#endif |
#endif |
471 |
|
|
472 |
#ifndef INET_DEBUG |
#ifndef INET_DEBUG |
473 |
#define INET_DEBUG DBG_OFF |
#define INET_DEBUG DBG_OFF |
474 |
#endif |
#endif |
475 |
|
|
476 |
#ifndef IP_DEBUG |
#ifndef IP_DEBUG |
477 |
#define IP_DEBUG DBG_OFF |
#define IP_DEBUG DBG_OFF |
478 |
#endif |
#endif |
479 |
|
|
480 |
#ifndef IP_REASS_DEBUG |
#ifndef IP_REASS_DEBUG |
481 |
#define IP_REASS_DEBUG DBG_OFF |
#define IP_REASS_DEBUG DBG_OFF |
482 |
#endif |
#endif |
483 |
|
|
484 |
#ifndef MEM_DEBUG |
#ifndef MEM_DEBUG |
485 |
#define MEM_DEBUG DBG_OFF |
#define MEM_DEBUG DBG_OFF |
486 |
#endif |
#endif |
487 |
|
|
488 |
#ifndef MEMP_DEBUG |
#ifndef MEMP_DEBUG |
489 |
#define MEMP_DEBUG DBG_OFF |
#define MEMP_DEBUG DBG_OFF |
490 |
#endif |
#endif |
491 |
|
|
492 |
#ifndef SYS_DEBUG |
#ifndef SYS_DEBUG |
493 |
#define SYS_DEBUG DBG_OFF |
#define SYS_DEBUG DBG_OFF |
494 |
#endif |
#endif |
495 |
|
|
496 |
#ifndef TCP_DEBUG |
#ifndef TCP_DEBUG |
497 |
#define TCP_DEBUG DBG_OFF |
#define TCP_DEBUG DBG_OFF |
498 |
#endif |
#endif |
499 |
|
|
500 |
#ifndef TCP_INPUT_DEBUG |
#ifndef TCP_INPUT_DEBUG |
501 |
#define TCP_INPUT_DEBUG DBG_OFF |
#define TCP_INPUT_DEBUG DBG_OFF |
502 |
#endif |
#endif |
503 |
|
|
504 |
#ifndef TCP_FR_DEBUG |
#ifndef TCP_FR_DEBUG |
505 |
#define TCP_FR_DEBUG DBG_OFF |
#define TCP_FR_DEBUG DBG_OFF |
506 |
#endif |
#endif |
507 |
|
|
508 |
#ifndef TCP_RTO_DEBUG |
#ifndef TCP_RTO_DEBUG |
509 |
#define TCP_RTO_DEBUG DBG_OFF |
#define TCP_RTO_DEBUG DBG_OFF |
510 |
#endif |
#endif |
511 |
|
|
512 |
#ifndef TCP_REXMIT_DEBUG |
#ifndef TCP_REXMIT_DEBUG |
513 |
#define TCP_REXMIT_DEBUG DBG_OFF |
#define TCP_REXMIT_DEBUG DBG_OFF |
514 |
#endif |
#endif |
515 |
|
|
516 |
#ifndef TCP_CWND_DEBUG |
#ifndef TCP_CWND_DEBUG |
517 |
#define TCP_CWND_DEBUG DBG_OFF |
#define TCP_CWND_DEBUG DBG_OFF |
518 |
#endif |
#endif |
519 |
|
|
520 |
#ifndef TCP_WND_DEBUG |
#ifndef TCP_WND_DEBUG |
521 |
#define TCP_WND_DEBUG DBG_OFF |
#define TCP_WND_DEBUG DBG_OFF |
522 |
#endif |
#endif |
523 |
|
|
524 |
#ifndef TCP_OUTPUT_DEBUG |
#ifndef TCP_OUTPUT_DEBUG |
525 |
#define TCP_OUTPUT_DEBUG DBG_OFF |
#define TCP_OUTPUT_DEBUG DBG_OFF |
526 |
#endif |
#endif |
527 |
|
|
528 |
#ifndef TCP_RST_DEBUG |
#ifndef TCP_RST_DEBUG |
529 |
#define TCP_RST_DEBUG DBG_OFF |
#define TCP_RST_DEBUG DBG_OFF |
530 |
#endif |
#endif |
531 |
|
|
532 |
#ifndef TCP_QLEN_DEBUG |
#ifndef TCP_QLEN_DEBUG |
533 |
#define TCP_QLEN_DEBUG DBG_OFF |
#define TCP_QLEN_DEBUG DBG_OFF |
534 |
#endif |
#endif |
535 |
|
|
536 |
#ifndef UDP_DEBUG |
#ifndef UDP_DEBUG |
537 |
#define UDP_DEBUG DBG_OFF |
#define UDP_DEBUG DBG_OFF |
538 |
#endif |
#endif |
539 |
|
|
540 |
#ifndef TCPIP_DEBUG |
#ifndef TCPIP_DEBUG |
541 |
#define TCPIP_DEBUG DBG_OFF |
#define TCPIP_DEBUG DBG_OFF |
542 |
|
#endif |
543 |
|
|
544 |
|
#ifndef PPP_DEBUG |
545 |
|
#define PPP_DEBUG DBG_OFF |
546 |
#endif |
#endif |
547 |
|
|
548 |
#ifndef SLIP_DEBUG |
#ifndef SLIP_DEBUG |
549 |
#define SLIP_DEBUG DBG_OFF |
#define SLIP_DEBUG DBG_OFF |
550 |
#endif |
#endif |
551 |
|
|
552 |
#ifndef DHCP_DEBUG |
#ifndef DHCP_DEBUG |
553 |
#define DHCP_DEBUG DBG_OFF |
#define DHCP_DEBUG DBG_OFF |
554 |
#endif |
#endif |
555 |
|
|
556 |
|
|
557 |
#ifndef DBG_MIN_LEVEL |
#ifndef DBG_MIN_LEVEL |
558 |
#define DBG_MIN_LEVEL DBG_LEVEL_OFF |
#define DBG_MIN_LEVEL DBG_LEVEL_OFF |
559 |
#endif |
#endif |
560 |
|
|
561 |
#endif /* __LWIP_OPT_H__ */ |
#endif /* __LWIP_OPT_H__ */ |