diff options
| author | hathach <[email protected]> | 2026-04-23 15:57:47 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2026-04-23 16:09:23 +0700 |
| commit | d3b6a252b142592a3bacae5e44ab8770421812b7 (patch) | |
| tree | 05c8226e9d83e9a867dad5c36611ffccb2df71c6 /examples/device | |
| parent | f9ffb94f3d392140cc350cdb532f0576552bbeb8 (diff) | |
reduce memory, focus on keep iperf speed
Diffstat (limited to 'examples/device')
| -rw-r--r-- | examples/device/net_lwip_webserver/src/lwipopts.h | 4 | ||||
| -rw-r--r-- | examples/device/net_lwip_webserver/src/tusb_config.h | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/examples/device/net_lwip_webserver/src/lwipopts.h b/examples/device/net_lwip_webserver/src/lwipopts.h index 4fdef6b4e..6682d2903 100644 --- a/examples/device/net_lwip_webserver/src/lwipopts.h +++ b/examples/device/net_lwip_webserver/src/lwipopts.h @@ -48,7 +48,7 @@ #define LWIP_IP_ACCEPT_UDP_PORT(p) ((p) == PP_NTOHS(67)) #define TCP_MSS (1500 /*mtu*/ - 20 /*iphdr*/ - 20 /*tcphhr*/) -#define TCP_SND_BUF (8 * TCP_MSS) +#define TCP_SND_BUF (4 * TCP_MSS) #define TCP_WND (8 * TCP_MSS) #define ETHARP_SUPPORT_STATIC_ENTRIES 1 @@ -62,7 +62,7 @@ #define PBUF_POOL_SIZE 8 // Must grow in step with TCP_SND_BUF (default MEMP_NUM_TCP_SEG=16 caps TCP_SND_BUF at 4*MSS). -#define MEMP_NUM_TCP_SEG 32 +#define MEMP_NUM_TCP_SEG 16 #define HTTPD_USE_CUSTOM_FSDATA 0 diff --git a/examples/device/net_lwip_webserver/src/tusb_config.h b/examples/device/net_lwip_webserver/src/tusb_config.h index ae7d00a74..6809a3fae 100644 --- a/examples/device/net_lwip_webserver/src/tusb_config.h +++ b/examples/device/net_lwip_webserver/src/tusb_config.h @@ -107,7 +107,7 @@ extern "C" { // Must be >> MTU // Can be set to 2048 without impact -#define CFG_TUD_NCM_IN_NTB_MAX_SIZE (3 * TCP_MSS + 100) +#define CFG_TUD_NCM_IN_NTB_MAX_SIZE (1 * TCP_MSS + 100) // Must be >> MTU // Can be set to smaller values if wNtbOutMaxDatagrams==1 @@ -115,11 +115,11 @@ extern "C" { // Number of NCM transfer blocks for reception side #ifndef CFG_TUD_NCM_OUT_NTB_N - #define CFG_TUD_NCM_OUT_NTB_N 2 + #define CFG_TUD_NCM_OUT_NTB_N 1 #endif #ifndef CFG_TUD_NCM_IN_NTB_N - #define CFG_TUD_NCM_IN_NTB_N 2 + #define CFG_TUD_NCM_IN_NTB_N 1 #endif //-------------------------------------------------------------------- |
