mirror of
https://github.com/apache/nuttx.git
synced 2026-05-22 05:42:05 +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_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_PTHREAD_STACK_DEFAULT=4096
|
||||
CONFIG_RAM_SIZE=285212672
|
||||
CONFIG_RAM_START=0
|
||||
|
||||
@@ -48,7 +48,7 @@ CONFIG_NET_NACTIVESOCKETS=12
|
||||
CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=12
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=12
|
||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
||||
CONFIG_NUNGET_CHARS=0
|
||||
CONFIG_PIPES=y
|
||||
|
||||
@@ -37,7 +37,7 @@ CONFIG_NET_MAX_LISTENPORTS=8
|
||||
CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NUNGET_CHARS=0
|
||||
CONFIG_NXFLAT=y
|
||||
CONFIG_PIPES=y
|
||||
|
||||
@@ -45,7 +45,7 @@ CONFIG_NET_ICMP_SOCKET=y
|
||||
CONFIG_NET_MAX_LISTENPORTS=8
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
|
||||
@@ -36,7 +36,7 @@ CONFIG_NET_SLIP=y
|
||||
CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NUNGET_CHARS=0
|
||||
CONFIG_NXFLAT=y
|
||||
CONFIG_PIPES=y
|
||||
|
||||
@@ -41,7 +41,7 @@ CONFIG_NET_MAX_LISTENPORTS=8
|
||||
CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NUNGET_CHARS=0
|
||||
CONFIG_PIPES=y
|
||||
CONFIG_RAM_SIZE=32768
|
||||
|
||||
@@ -38,7 +38,7 @@ CONFIG_NET_MAX_LISTENPORTS=8
|
||||
CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NUNGET_CHARS=0
|
||||
CONFIG_NXFLAT=y
|
||||
CONFIG_PIPES=y
|
||||
|
||||
@@ -35,7 +35,7 @@ CONFIG_NET_MAX_LISTENPORTS=8
|
||||
CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NUNGET_CHARS=0
|
||||
CONFIG_NXFLAT=y
|
||||
CONFIG_RAM_SIZE=32768
|
||||
|
||||
@@ -40,7 +40,7 @@ CONFIG_NET_MAX_LISTENPORTS=8
|
||||
CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NUNGET_CHARS=0
|
||||
CONFIG_NXFLAT=y
|
||||
CONFIG_PIPES=y
|
||||
|
||||
@@ -59,7 +59,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
|
||||
@@ -43,7 +43,7 @@ CONFIG_NET_ICMP_SOCKET=y
|
||||
CONFIG_NET_MAX_LISTENPORTS=16
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
|
||||
@@ -61,7 +61,7 @@ CONFIG_NET_ICMP_SOCKET=y
|
||||
CONFIG_NET_MAX_LISTENPORTS=16
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
|
||||
@@ -51,7 +51,7 @@ CONFIG_NET_ICMP_SOCKET=y
|
||||
CONFIG_NET_MAX_LISTENPORTS=16
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
|
||||
@@ -40,7 +40,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
|
||||
@@ -46,7 +46,7 @@ CONFIG_NET_ICMP_SOCKET=y
|
||||
CONFIG_NET_MAX_LISTENPORTS=16
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
|
||||
@@ -38,7 +38,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
|
||||
@@ -41,7 +41,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_BUILTIN_APPS=y
|
||||
|
||||
@@ -44,7 +44,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
|
||||
@@ -40,7 +40,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
|
||||
@@ -37,7 +37,7 @@ CONFIG_NET_ICMP=y
|
||||
CONFIG_NET_ICMP_SOCKET=y
|
||||
CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NSH_BUILTIN_APPS=y
|
||||
CONFIG_NSH_READLINE=y
|
||||
|
||||
@@ -39,7 +39,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
|
||||
@@ -53,7 +53,7 @@ CONFIG_NET_MAX_LISTENPORTS=16
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
|
||||
@@ -46,7 +46,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
|
||||
@@ -33,7 +33,7 @@ CONFIG_NET_ICMP=y
|
||||
CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NUNGET_CHARS=0
|
||||
CONFIG_RAM_SIZE=196608
|
||||
CONFIG_RAM_START=0x20000000
|
||||
|
||||
@@ -42,7 +42,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_BUILTIN_APPS=y
|
||||
|
||||
@@ -52,7 +52,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
|
||||
@@ -52,7 +52,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_FILEIOSIZE=512
|
||||
|
||||
@@ -36,7 +36,7 @@ CONFIG_NET_ICMP=y
|
||||
CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NUNGET_CHARS=0
|
||||
CONFIG_RAM_SIZE=196608
|
||||
CONFIG_RAM_START=0x20000000
|
||||
|
||||
@@ -40,7 +40,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
|
||||
@@ -35,7 +35,7 @@ CONFIG_NET_ICMP=y
|
||||
CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NUNGET_CHARS=0
|
||||
CONFIG_RAM_SIZE=196608
|
||||
CONFIG_RAM_START=0x20000000
|
||||
|
||||
@@ -46,7 +46,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_BUILTIN_APPS=y
|
||||
|
||||
@@ -53,7 +53,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
|
||||
@@ -55,7 +55,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_BUILTIN_APPS=y
|
||||
|
||||
@@ -52,7 +52,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_FILEIOSIZE=512
|
||||
|
||||
@@ -37,7 +37,7 @@ CONFIG_NET_ICMP=y
|
||||
CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NUNGET_CHARS=0
|
||||
CONFIG_RAM_SIZE=196608
|
||||
CONFIG_RAM_START=0x20000000
|
||||
|
||||
@@ -41,7 +41,7 @@ CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_FILEIOSIZE=512
|
||||
|
||||
@@ -40,7 +40,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
|
||||
@@ -42,7 +42,7 @@ CONFIG_NET_ICMP_SOCKET=y
|
||||
CONFIG_NET_MAX_LISTENPORTS=16
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NET_W5500=y
|
||||
|
||||
@@ -43,7 +43,7 @@ CONFIG_NET_IPv6=y
|
||||
CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_ROUTE=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
|
||||
@@ -38,7 +38,7 @@ CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
CONFIG_NSH_BUILTIN_APPS=y
|
||||
|
||||
@@ -30,7 +30,7 @@ CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NUNGET_CHARS=0
|
||||
CONFIG_RAM_SIZE=65536
|
||||
CONFIG_RAM_START=0x20000000
|
||||
|
||||
@@ -31,7 +31,7 @@ CONFIG_NET_MAX_LISTENPORTS=8
|
||||
CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NUNGET_CHARS=0
|
||||
CONFIG_NXFLAT=y
|
||||
CONFIG_PIPES=y
|
||||
|
||||
@@ -38,7 +38,7 @@ CONFIG_NET_MAX_LISTENPORTS=8
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
|
||||
@@ -45,7 +45,7 @@ CONFIG_NET_ICMP_SOCKET=y
|
||||
CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
|
||||
@@ -47,7 +47,7 @@ CONFIG_NET_ICMP_SOCKET=y
|
||||
CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
|
||||
@@ -59,7 +59,7 @@ CONFIG_NET_ICMP=y
|
||||
CONFIG_NET_ICMP_SOCKET=y
|
||||
CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_CHECKSUMS=y
|
||||
|
||||
@@ -23,7 +23,7 @@ CONFIG_NET_MAX_LISTENPORTS=40
|
||||
CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCP_CONNS=40
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=40
|
||||
CONFIG_SCHED_LPWORK=y
|
||||
CONFIG_START_DAY=16
|
||||
CONFIG_START_MONTH=8
|
||||
|
||||
@@ -35,7 +35,7 @@ CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_CONNS=16
|
||||
CONFIG_NET_TCP_PREALLOC_CONNS=16
|
||||
CONFIG_NUNGET_CHARS=0
|
||||
CONFIG_RAM_SIZE=65536
|
||||
CONFIG_RR_INTERVAL=200
|
||||
|
||||
@@ -416,21 +416,6 @@
|
||||
|
||||
/* 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.
|
||||
*
|
||||
* Each listening TCP port requires 2 bytes of memory.
|
||||
@@ -446,7 +431,8 @@
|
||||
*/
|
||||
|
||||
#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
|
||||
|
||||
/* 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
|
||||
that is very seldom would be required.
|
||||
|
||||
config NET_TCP_CONNS
|
||||
int "Number of TCP/IP connections"
|
||||
config NET_TCP_PREALLOC_CONNS
|
||||
int "Preallocated TCP/IP connections"
|
||||
default 8
|
||||
---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
|
||||
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