diff options
| author | [email protected] <[email protected]> | 2012-04-14 12:01:49 +0000 |
|---|---|---|
| committer | [email protected] <[email protected]> | 2012-04-14 12:01:49 +0000 |
| commit | ee439e74c32fbfefb4586fa0a741ea597769dddb (patch) | |
| tree | a0f14ae72e0ce02f1a0c3a16d51f18c66059333d /components | |
| parent | 0f6856b5382370000eb092b43485a6e6293dd4cc (diff) | |
fixed the compiling error when using IGMP protocol.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2056 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'components')
| -rw-r--r-- | components/net/lwip/src/lwipopts.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/components/net/lwip/src/lwipopts.h b/components/net/lwip/src/lwipopts.h index 01a14a8fbf..0f07cc3385 100644 --- a/components/net/lwip/src/lwipopts.h +++ b/components/net/lwip/src/lwipopts.h @@ -120,10 +120,6 @@ #define MEMP_NUM_TCP_SEG RT_LWIP_TCP_SEG_NUM #endif -/* MEMP_NUM_SYS_TIMEOUT: the number of simulateously active - timeouts. */ -#define MEMP_NUM_SYS_TIMEOUT 3 - /* The following four are used only with the sequential API and can be set to 0 if the application only will use the raw API. */ /* MEMP_NUM_NETBUF: the number of struct netbufs. */ @@ -324,4 +320,11 @@ #define LWIP_POSIX_SOCKETS_IO_NAMES 0 #define LWIP_NETIF_API 1 +/* MEMP_NUM_SYS_TIMEOUT: the number of simulateously active timeouts. */ +#define MEMP_NUM_SYS_TIMEOUT (LWIP_TCP + IP_REASSEMBLY + LWIP_ARP + (2*LWIP_DHCP) + LWIP_AUTOIP + LWIP_IGMP + LWIP_DNS + PPP_SUPPORT) +#ifdef LWIP_IGMP +#include <stdlib.h> +#define LWIP_RAND rand +#endif + #endif /* __LWIPOPTS_H__ */ |
