mirror of
https://github.com/apache/nuttx.git
synced 2026-05-28 20:08:15 +08:00
Improvements in TCP connections allocation.
This commit is contained in:
committed by
Xiang Xiao
parent
7d3a9b1cbc
commit
8f9dfe0be1
@@ -29,7 +29,7 @@ CONFIG_NET_MAX_LISTENPORTS=8
|
|||||||
CONFIG_NET_SOCKOPTS=y
|
CONFIG_NET_SOCKOPTS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_PTHREAD_STACK_DEFAULT=4096
|
CONFIG_PTHREAD_STACK_DEFAULT=4096
|
||||||
CONFIG_RAM_SIZE=285212672
|
CONFIG_RAM_SIZE=285212672
|
||||||
CONFIG_RAM_START=0
|
CONFIG_RAM_START=0
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ CONFIG_NET_NACTIVESOCKETS=12
|
|||||||
CONFIG_NET_SOCKOPTS=y
|
CONFIG_NET_SOCKOPTS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=12
|
CONFIG_NET_TCP_PREALLOC_CONNS=12
|
||||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
||||||
CONFIG_NUNGET_CHARS=0
|
CONFIG_NUNGET_CHARS=0
|
||||||
CONFIG_PIPES=y
|
CONFIG_PIPES=y
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ CONFIG_NET_MAX_LISTENPORTS=8
|
|||||||
CONFIG_NET_SOCKOPTS=y
|
CONFIG_NET_SOCKOPTS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NUNGET_CHARS=0
|
CONFIG_NUNGET_CHARS=0
|
||||||
CONFIG_NXFLAT=y
|
CONFIG_NXFLAT=y
|
||||||
CONFIG_PIPES=y
|
CONFIG_PIPES=y
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ CONFIG_NET_ICMP_SOCKET=y
|
|||||||
CONFIG_NET_MAX_LISTENPORTS=8
|
CONFIG_NET_MAX_LISTENPORTS=8
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_ARCHINIT=y
|
CONFIG_NSH_ARCHINIT=y
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ CONFIG_NET_SLIP=y
|
|||||||
CONFIG_NET_SOCKOPTS=y
|
CONFIG_NET_SOCKOPTS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NUNGET_CHARS=0
|
CONFIG_NUNGET_CHARS=0
|
||||||
CONFIG_NXFLAT=y
|
CONFIG_NXFLAT=y
|
||||||
CONFIG_PIPES=y
|
CONFIG_PIPES=y
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ CONFIG_NET_MAX_LISTENPORTS=8
|
|||||||
CONFIG_NET_SOCKOPTS=y
|
CONFIG_NET_SOCKOPTS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NUNGET_CHARS=0
|
CONFIG_NUNGET_CHARS=0
|
||||||
CONFIG_PIPES=y
|
CONFIG_PIPES=y
|
||||||
CONFIG_RAM_SIZE=32768
|
CONFIG_RAM_SIZE=32768
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ CONFIG_NET_MAX_LISTENPORTS=8
|
|||||||
CONFIG_NET_SOCKOPTS=y
|
CONFIG_NET_SOCKOPTS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NUNGET_CHARS=0
|
CONFIG_NUNGET_CHARS=0
|
||||||
CONFIG_NXFLAT=y
|
CONFIG_NXFLAT=y
|
||||||
CONFIG_PIPES=y
|
CONFIG_PIPES=y
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ CONFIG_NET_MAX_LISTENPORTS=8
|
|||||||
CONFIG_NET_SOCKOPTS=y
|
CONFIG_NET_SOCKOPTS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NUNGET_CHARS=0
|
CONFIG_NUNGET_CHARS=0
|
||||||
CONFIG_NXFLAT=y
|
CONFIG_NXFLAT=y
|
||||||
CONFIG_RAM_SIZE=32768
|
CONFIG_RAM_SIZE=32768
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ CONFIG_NET_MAX_LISTENPORTS=8
|
|||||||
CONFIG_NET_SOCKOPTS=y
|
CONFIG_NET_SOCKOPTS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NUNGET_CHARS=0
|
CONFIG_NUNGET_CHARS=0
|
||||||
CONFIG_NXFLAT=y
|
CONFIG_NXFLAT=y
|
||||||
CONFIG_PIPES=y
|
CONFIG_PIPES=y
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_ARCHINIT=y
|
CONFIG_NSH_ARCHINIT=y
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ CONFIG_NET_ICMP_SOCKET=y
|
|||||||
CONFIG_NET_MAX_LISTENPORTS=16
|
CONFIG_NET_MAX_LISTENPORTS=16
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ CONFIG_NET_ICMP_SOCKET=y
|
|||||||
CONFIG_NET_MAX_LISTENPORTS=16
|
CONFIG_NET_MAX_LISTENPORTS=16
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_ARCHINIT=y
|
CONFIG_NSH_ARCHINIT=y
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ CONFIG_NET_ICMP_SOCKET=y
|
|||||||
CONFIG_NET_MAX_LISTENPORTS=16
|
CONFIG_NET_MAX_LISTENPORTS=16
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_ARCHINIT=y
|
CONFIG_NSH_ARCHINIT=y
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_ARCHINIT=y
|
CONFIG_NSH_ARCHINIT=y
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ CONFIG_NET_ICMP_SOCKET=y
|
|||||||
CONFIG_NET_MAX_LISTENPORTS=16
|
CONFIG_NET_MAX_LISTENPORTS=16
|
||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_ARCHINIT=y
|
CONFIG_NSH_ARCHINIT=y
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
CONFIG_PREALLOC_TIMERS=4
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
CONFIG_NSH_BUILTIN_APPS=y
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
CONFIG_PREALLOC_TIMERS=4
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
CONFIG_PREALLOC_TIMERS=4
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ CONFIG_NET_ICMP=y
|
|||||||
CONFIG_NET_ICMP_SOCKET=y
|
CONFIG_NET_ICMP_SOCKET=y
|
||||||
CONFIG_NET_MAX_LISTENPORTS=40
|
CONFIG_NET_MAX_LISTENPORTS=40
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
CONFIG_NSH_BUILTIN_APPS=y
|
||||||
CONFIG_NSH_READLINE=y
|
CONFIG_NSH_READLINE=y
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_ARCHINIT=y
|
CONFIG_NSH_ARCHINIT=y
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ CONFIG_NET_MAX_LISTENPORTS=16
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_ARCHINIT=y
|
CONFIG_NSH_ARCHINIT=y
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_ARCHINIT=y
|
CONFIG_NSH_ARCHINIT=y
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ CONFIG_NET_ICMP=y
|
|||||||
CONFIG_NET_MAX_LISTENPORTS=40
|
CONFIG_NET_MAX_LISTENPORTS=40
|
||||||
CONFIG_NET_SOCKOPTS=y
|
CONFIG_NET_SOCKOPTS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NUNGET_CHARS=0
|
CONFIG_NUNGET_CHARS=0
|
||||||
CONFIG_RAM_SIZE=196608
|
CONFIG_RAM_SIZE=196608
|
||||||
CONFIG_RAM_START=0x20000000
|
CONFIG_RAM_START=0x20000000
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
CONFIG_NSH_BUILTIN_APPS=y
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_ARCHINIT=y
|
CONFIG_NSH_ARCHINIT=y
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
CONFIG_NSH_FILEIOSIZE=512
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ CONFIG_NET_ICMP=y
|
|||||||
CONFIG_NET_MAX_LISTENPORTS=40
|
CONFIG_NET_MAX_LISTENPORTS=40
|
||||||
CONFIG_NET_SOCKOPTS=y
|
CONFIG_NET_SOCKOPTS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NUNGET_CHARS=0
|
CONFIG_NUNGET_CHARS=0
|
||||||
CONFIG_RAM_SIZE=196608
|
CONFIG_RAM_SIZE=196608
|
||||||
CONFIG_RAM_START=0x20000000
|
CONFIG_RAM_START=0x20000000
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
CONFIG_PREALLOC_TIMERS=4
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ CONFIG_NET_ICMP=y
|
|||||||
CONFIG_NET_MAX_LISTENPORTS=40
|
CONFIG_NET_MAX_LISTENPORTS=40
|
||||||
CONFIG_NET_SOCKOPTS=y
|
CONFIG_NET_SOCKOPTS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NUNGET_CHARS=0
|
CONFIG_NUNGET_CHARS=0
|
||||||
CONFIG_RAM_SIZE=196608
|
CONFIG_RAM_SIZE=196608
|
||||||
CONFIG_RAM_START=0x20000000
|
CONFIG_RAM_START=0x20000000
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
CONFIG_NSH_BUILTIN_APPS=y
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_ARCHINIT=y
|
CONFIG_NSH_ARCHINIT=y
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
CONFIG_NSH_BUILTIN_APPS=y
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
CONFIG_NSH_FILEIOSIZE=512
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ CONFIG_NET_ICMP=y
|
|||||||
CONFIG_NET_MAX_LISTENPORTS=40
|
CONFIG_NET_MAX_LISTENPORTS=40
|
||||||
CONFIG_NET_SOCKOPTS=y
|
CONFIG_NET_SOCKOPTS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NUNGET_CHARS=0
|
CONFIG_NUNGET_CHARS=0
|
||||||
CONFIG_RAM_SIZE=196608
|
CONFIG_RAM_SIZE=196608
|
||||||
CONFIG_RAM_START=0x20000000
|
CONFIG_RAM_START=0x20000000
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ CONFIG_NET_SOCKOPTS=y
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
CONFIG_NSH_FILEIOSIZE=512
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
CONFIG_PREALLOC_TIMERS=4
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ CONFIG_NET_ICMP_SOCKET=y
|
|||||||
CONFIG_NET_MAX_LISTENPORTS=16
|
CONFIG_NET_MAX_LISTENPORTS=16
|
||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NET_W5500=y
|
CONFIG_NET_W5500=y
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ CONFIG_NET_IPv6=y
|
|||||||
CONFIG_NET_MAX_LISTENPORTS=40
|
CONFIG_NET_MAX_LISTENPORTS=40
|
||||||
CONFIG_NET_ROUTE=y
|
CONFIG_NET_ROUTE=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NSH_ARCHINIT=y
|
CONFIG_NSH_ARCHINIT=y
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ CONFIG_NET_SOCKOPTS=y
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
||||||
CONFIG_NSH_ARCHINIT=y
|
CONFIG_NSH_ARCHINIT=y
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
CONFIG_NSH_BUILTIN_APPS=y
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ CONFIG_NET_SOCKOPTS=y
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NUNGET_CHARS=0
|
CONFIG_NUNGET_CHARS=0
|
||||||
CONFIG_RAM_SIZE=65536
|
CONFIG_RAM_SIZE=65536
|
||||||
CONFIG_RAM_START=0x20000000
|
CONFIG_RAM_START=0x20000000
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ CONFIG_NET_MAX_LISTENPORTS=8
|
|||||||
CONFIG_NET_SOCKOPTS=y
|
CONFIG_NET_SOCKOPTS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NUNGET_CHARS=0
|
CONFIG_NUNGET_CHARS=0
|
||||||
CONFIG_NXFLAT=y
|
CONFIG_NXFLAT=y
|
||||||
CONFIG_PIPES=y
|
CONFIG_PIPES=y
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ CONFIG_NET_MAX_LISTENPORTS=8
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
CONFIG_PREALLOC_TIMERS=4
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ CONFIG_NET_ICMP_SOCKET=y
|
|||||||
CONFIG_NET_MAX_LISTENPORTS=40
|
CONFIG_NET_MAX_LISTENPORTS=40
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_ARCHINIT=y
|
CONFIG_NSH_ARCHINIT=y
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ CONFIG_NET_ICMP_SOCKET=y
|
|||||||
CONFIG_NET_MAX_LISTENPORTS=40
|
CONFIG_NET_MAX_LISTENPORTS=40
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
CONFIG_NSH_ARCHINIT=y
|
CONFIG_NSH_ARCHINIT=y
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ CONFIG_NET_ICMP=y
|
|||||||
CONFIG_NET_ICMP_SOCKET=y
|
CONFIG_NET_ICMP_SOCKET=y
|
||||||
CONFIG_NET_MAX_LISTENPORTS=40
|
CONFIG_NET_MAX_LISTENPORTS=40
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
CONFIG_NET_UDP_CHECKSUMS=y
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
|||||||
CONFIG_NET_SOCKOPTS=y
|
CONFIG_NET_SOCKOPTS=y
|
||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_CONNS=40
|
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||||
CONFIG_SCHED_LPWORK=y
|
CONFIG_SCHED_LPWORK=y
|
||||||
CONFIG_START_DAY=16
|
CONFIG_START_DAY=16
|
||||||
CONFIG_START_MONTH=8
|
CONFIG_START_MONTH=8
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ CONFIG_NET_SOCKOPTS=y
|
|||||||
CONFIG_NET_STATISTICS=y
|
CONFIG_NET_STATISTICS=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
CONFIG_NET_TCPBACKLOG=y
|
||||||
CONFIG_NET_TCP_CONNS=16
|
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||||
CONFIG_NUNGET_CHARS=0
|
CONFIG_NUNGET_CHARS=0
|
||||||
CONFIG_RAM_SIZE=65536
|
CONFIG_RAM_SIZE=65536
|
||||||
CONFIG_RR_INTERVAL=200
|
CONFIG_RR_INTERVAL=200
|
||||||
|
|||||||
@@ -416,21 +416,6 @@
|
|||||||
|
|
||||||
/* TCP configuration options */
|
/* TCP configuration options */
|
||||||
|
|
||||||
/* The maximum number of simultaneously open TCP connections.
|
|
||||||
*
|
|
||||||
* Since the TCP connections are statically allocated, turning this
|
|
||||||
* configuration knob down results in less RAM used. Each TCP
|
|
||||||
* connection requires approximately 30 bytes of memory.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef CONFIG_NET_TCP_CONNS
|
|
||||||
# ifdef CONFIG_NET_TCP
|
|
||||||
# define CONFIG_NET_TCP_CONNS 10
|
|
||||||
# else
|
|
||||||
# define CONFIG_NET_TCP_CONNS 0
|
|
||||||
# endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* The maximum number of simultaneously listening TCP ports.
|
/* The maximum number of simultaneously listening TCP ports.
|
||||||
*
|
*
|
||||||
* Each listening TCP port requires 2 bytes of memory.
|
* Each listening TCP port requires 2 bytes of memory.
|
||||||
@@ -446,7 +431,8 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef CONFIG_NET_NACTIVESOCKETS
|
#ifndef CONFIG_NET_NACTIVESOCKETS
|
||||||
# define CONFIG_NET_NACTIVESOCKETS (CONFIG_NET_TCP_CONNS + CONFIG_NET_UDP_CONNS)
|
# define CONFIG_NET_NACTIVESOCKETS (CONFIG_NET_TCP_PREALLOC_CONNS + \
|
||||||
|
CONFIG_NET_UDP_CONNS)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* The initial retransmission timeout counted in timer pulses.
|
/* The initial retransmission timeout counted in timer pulses.
|
||||||
|
|||||||
+38
-3
@@ -50,11 +50,46 @@ config NET_TCPURGDATA
|
|||||||
compiled in. Urgent data (out-of-band data) is a rarely used TCP feature
|
compiled in. Urgent data (out-of-band data) is a rarely used TCP feature
|
||||||
that is very seldom would be required.
|
that is very seldom would be required.
|
||||||
|
|
||||||
config NET_TCP_CONNS
|
config NET_TCP_PREALLOC_CONNS
|
||||||
int "Number of TCP/IP connections"
|
int "Preallocated TCP/IP connections"
|
||||||
default 8
|
default 8
|
||||||
---help---
|
---help---
|
||||||
Maximum number of TCP/IP connections (all tasks)
|
Number of TCP/IP connections (all tasks).
|
||||||
|
|
||||||
|
This number of connections will be pre-allocated during system boot.
|
||||||
|
If dynamic connections allocation is enabled, more connections may
|
||||||
|
be allocated at a later time, as the system needs them. Else this
|
||||||
|
will be the maximum number of connections available to the system
|
||||||
|
at all times.
|
||||||
|
|
||||||
|
Set to 0 to disable (and rely only on dynamic allocations).
|
||||||
|
|
||||||
|
config NET_TCP_ALLOC_CONNS
|
||||||
|
int "Dynamic TCP/IP connections allocation"
|
||||||
|
default 0
|
||||||
|
---help---
|
||||||
|
Dynamic memory allocations for TCP/IP.
|
||||||
|
|
||||||
|
When set to 0 all dynamic allocations are disabled.
|
||||||
|
|
||||||
|
When set to 1 a new connection will be allocated every time,
|
||||||
|
and it will be free'd when no longer needed.
|
||||||
|
|
||||||
|
Setting this to 2 or more will allocate the connections in
|
||||||
|
batches (with batch size equal to this config). When a
|
||||||
|
connection is no longer needed, it will be returned to the
|
||||||
|
free connections pool, and it will never be deallocated!
|
||||||
|
|
||||||
|
config NET_TCP_MAX_CONNS
|
||||||
|
int "Maximum number of TCP/IP connections"
|
||||||
|
default 0
|
||||||
|
depends on NET_TCP_ALLOC_CONNS > 0
|
||||||
|
---help---
|
||||||
|
If dynamic connections allocation is selected (NET_TCP_ALLOC_CONNS > 0)
|
||||||
|
this will limit the number of connections that can be allocated.
|
||||||
|
|
||||||
|
This is useful in case the system is under very heavy load (or
|
||||||
|
under attack), ensuring that the heap will not be exhausted.
|
||||||
|
|
||||||
config NET_TCP_NPOLLWAITERS
|
config NET_TCP_NPOLLWAITERS
|
||||||
int "Number of TCP poll waiters"
|
int "Number of TCP poll waiters"
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user