Skip to content

Commit 9bb0363

Browse files
committed
lwipopts adjustment
1 parent 10cc5f0 commit 9bb0363

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

examples/rpi_pico_w/lwipopts.h

+11-12
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@
1414
#endif
1515
#define MEM_ALIGNMENT 4
1616
#define MEM_SIZE 4000
17-
#define MEMP_NUM_TCP_SEG 32
18-
#define MEMP_NUM_ARP_QUEUE 10
17+
#define MEMP_NUM_TCP_SEG 64
18+
#define MEMP_NUM_ARP_QUEUE 20
1919
#define PBUF_POOL_SIZE 24
2020
#define LWIP_ARP 1
2121
#define LWIP_ETHERNET 1
2222
#define LWIP_ICMP 1
2323
#define LWIP_RAW 1
24-
#define TCP_WND (8 * TCP_MSS)
24+
#define TCP_WND (16 * TCP_MSS)
2525
#define TCP_MSS 1460
26-
#define TCP_SND_BUF (8 * TCP_MSS)
26+
#define TCP_SND_BUF (16 * TCP_MSS)
2727
#define TCP_SND_QUEUELEN ((4 * (TCP_SND_BUF) + (TCP_MSS - 1)) / (TCP_MSS))
2828
#define LWIP_NETIF_STATUS_CALLBACK 1
2929
#define LWIP_NETIF_LINK_CALLBACK 1
@@ -50,6 +50,7 @@
5050
#define LWIP_DEBUG 1
5151
#define LWIP_STATS 1
5252
#define LWIP_STATS_DISPLAY 1
53+
#define LWIP_FREERTOS_CHECK_CORE_LOCKING 1
5354
#endif
5455

5556
#define ETHARP_DEBUG LWIP_DBG_OFF
@@ -81,14 +82,12 @@
8182
#define SLIP_DEBUG LWIP_DBG_OFF
8283
#define DHCP_DEBUG LWIP_DBG_OFF
8384

84-
#define TCPIP_THREAD_STACKSIZE 1024
85-
#define DEFAULT_THREAD_STACKSIZE 1024
86-
#define DEFAULT_RAW_RECVMBOX_SIZE 8
87-
#define DEFAULT_UDP_RECVMBOX_SIZE 8
88-
#define DEFAULT_TCP_RECVMBOX_SIZE 8
89-
#define TCPIP_MBOX_SIZE 8
85+
#define TCPIP_THREAD_STACKSIZE 2048
86+
#define DEFAULT_THREAD_STACKSIZE 2048
87+
#define DEFAULT_RAW_RECVMBOX_SIZE 16
88+
#define DEFAULT_UDP_RECVMBOX_SIZE 16
89+
#define DEFAULT_TCP_RECVMBOX_SIZE 16
90+
#define TCPIP_MBOX_SIZE 16
9091
#define LWIP_TIMEVAL_PRIVATE 0
9192

92-
#define LWIP_FREERTOS_CHECK_CORE_LOCKING 1
93-
9493
#endif /* __LWIPOPTS_H__ */

0 commit comments

Comments
 (0)