X-Git-Url: http://git.joshuawise.com/netwatch.git/blobdiff_plain/4d8868425004956946425f8f68a0b350c3919402..4753ffd55e1ec5906f80fa4728354d6873ea8f1f:/lwip/src/include/lwipopts.h?ds=sidebyside diff --git a/lwip/src/include/lwipopts.h b/lwip/src/include/lwipopts.h index 0b9ebbe..31a53f1 100644 --- a/lwip/src/include/lwipopts.h +++ b/lwip/src/include/lwipopts.h @@ -11,8 +11,29 @@ #define LWIP_DHCP 1 -#define MEM_SIZE 65536 -#define TCP_SND_BUF 2048 -#define TCP_MSS 2048 +/* For big ones... */ +extern void _memcpy(void *dest, const void *src, int bytes); +#define MEMCPY(dst,src,len) _memcpy(dst,src,len) + +/* Lots of tricks from http://lists.gnu.org/archive/html/lwip-users/2006-11/msg00007.html */ + +#define MEM_SIZE (128*1024) +#define TCP_MSS 1460 +#define TCP_WND 24000 +#define TCP_SND_BUF (16 * TCP_MSS) +#define TCP_SND_QUEUELEN 16 + +#define MEMP_NUM_PBUF 256 +#define PBUF_POOL_SIZE 128 +#define PBUF_POOL_BUFSIZE 512 + +#define LWIP_STATS 1 +#define LWIP_STATS_DISPLAY 1 +#define U16_F "u" +#define S16_F "d" +#define X16_F "x" +#define U32_F "u" +#define S32_F "d" +#define X32_F "x" #endif