From bbfc9359e9828931c833f80739dd43d3d4f3e973 Mon Sep 17 00:00:00 2001 From: Joseph Henry Date: Thu, 8 Oct 2015 17:55:58 -0400 Subject: Minor timer changes (~21 Mb/s local) --- ext/lwipopts.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'ext/lwipopts.h') diff --git a/ext/lwipopts.h b/ext/lwipopts.h index 78ec1f9d..bc8e7570 100644 --- a/ext/lwipopts.h +++ b/ext/lwipopts.h @@ -64,6 +64,10 @@ //#define PBUF_POOL_BUFSIZE 2048 + +#define TCP_MSS 2048 +#define TCP_WND 512 + /*------------------------------------------------------------------------------ ---------------------------------- Timers -------------------------------------- ------------------------------------------------------------------------------*/ @@ -71,7 +75,7 @@ /* these are originally defined in tcp_impl.h */ #ifndef TCP_TMR_INTERVAL /* The TCP timer interval in milliseconds. */ -#define TCP_TMR_INTERVAL 20 +#define TCP_TMR_INTERVAL 250 #endif /* TCP_TMR_INTERVAL */ #ifndef TCP_FAST_INTERVAL @@ -113,7 +117,7 @@ ------------------------------------------------------------------------------*/ -#define LWIP_CHKSUM_ALGORITHM 0 +#define LWIP_CHKSUM_ALGORITHM 2 /** @@ -146,7 +150,7 @@ * MEMP_NUM_RAW_PCB: Number of raw connection PCBs * (requires the LWIP_RAW option) */ -#define MEMP_NUM_RAW_PCB 128 +#define MEMP_NUM_RAW_PCB 32 /** * MEMP_NUM_UDP_PCB: the number of UDP protocol control blocks. One -- cgit v1.2.3