diff options
| author | Bernard Xiong <[email protected]> | 2016-05-20 12:27:29 +0800 |
|---|---|---|
| committer | Bernard Xiong <[email protected]> | 2016-05-20 12:27:29 +0800 |
| commit | 050da8a60dde8c0038cbb724272ee3b973aa6d24 (patch) | |
| tree | 02a427de33296dc9c657fcfe2a710e4024f53fad /components/net | |
| parent | 923594c7abfd77054dea1667a460a12c6fb621e3 (diff) | |
[lwIP] Chang the default options in lwIP.
committed by FH.
Diffstat (limited to 'components/net')
| -rw-r--r-- | components/net/lwip-1.4.1/src/lwipopts.h | 62 |
1 files changed, 58 insertions, 4 deletions
diff --git a/components/net/lwip-1.4.1/src/lwipopts.h b/components/net/lwip-1.4.1/src/lwipopts.h index 0e6196373b..3744e1e760 100644 --- a/components/net/lwip-1.4.1/src/lwipopts.h +++ b/components/net/lwip-1.4.1/src/lwipopts.h @@ -38,10 +38,6 @@ #define LWIP_PLATFORM_BYTESWAP 0 #define BYTE_ORDER LITTLE_ENDIAN -/* Enable SO_RCVTIMEO/LWIP_SO_SNDTIMEO processing. */ -#define LWIP_SO_RCVTIMEO 1 -#define LWIP_SO_SNDTIMEO 1 - /* #define RT_LWIP_DEBUG */ #ifdef RT_LWIP_DEBUG @@ -355,5 +351,63 @@ #include <stdlib.h> #define LWIP_RAND rand #endif +/* + ------------------------------------ + ---------- Socket options ---------- + ------------------------------------ +*/ +/** +/** + * LWIP_SOCKET==1: Enable Socket API (require to use sockets.c) + */ +#ifndef LWIP_SOCKET +#define LWIP_SOCKET 1 +#endif + +/** + * LWIP_COMPAT_SOCKETS==1: Enable BSD-style sockets functions names. + * (only used if you use sockets.c) + */ +#ifndef LWIP_COMPAT_SOCKETS +#define LWIP_COMPAT_SOCKETS 1 +#endif + + +/** + * LWIP_SO_SNDTIMEO==1: Enable send timeout for sockets/netconns and + * SO_SNDTIMEO processing. + */ +#ifndef LWIP_SO_SNDTIMEO +#define LWIP_SO_SNDTIMEO 1 +#endif + +/** + * LWIP_SO_RCVTIMEO==1: Enable receive timeout for sockets/netconns and + * SO_RCVTIMEO processing. + */ +#ifndef LWIP_SO_RCVTIMEO +#define LWIP_SO_RCVTIMEO 1 +#endif + +/** + * LWIP_SO_RCVBUF==1: Enable SO_RCVBUF processing. + */ +#ifndef LWIP_SO_RCVBUF +#define LWIP_SO_RCVBUF 1 +#endif + +/** + * If LWIP_SO_RCVBUF is used, this is the default value for recv_bufsize. + */ +#ifndef RECV_BUFSIZE_DEFAULT +#define RECV_BUFSIZE_DEFAULT 8192 +#endif + +/** + * SO_REUSE==1: Enable SO_REUSEADDR option. + */ +#ifndef SO_REUSE +#define SO_REUSE 0 +#endif #endif /* __LWIPOPTS_H__ */ |
