You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2021/01/29 08:05:13 UTC

[incubator-nuttx] 01/03: boards: sabre-6quad: The iperf works with CONFIG_NET_TCP_WRITE_BUFFERS

This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 07e7ccb80ceb480c28f4dbe8b8d90c687fe19722
Author: Masayuki Ishikawa <ma...@gmail.com>
AuthorDate: Fri Jan 29 13:30:07 2021 +0900

    boards: sabre-6quad: The iperf works with CONFIG_NET_TCP_WRITE_BUFFERS
    
    Summary:
    - This commit makes the iperf work with CONFIG_NET_TCP_WRITE_BUFFERS
    - Since the iperf sends a large packet (e.g. 16KB), CONFIG_IOB_NBUFFERS
      must be increased enough to hold the packet
    - To improve performance CONFIG_IMX_ENET_NTXBUFFERS was changed to
      the default (i.e. 2)
    
    Impact:
    - sabre-6quad:netnsh only
    
    Testing:
    - Tested with iperf with QEMU
    
    Signed-off-by: Masayuki Ishikawa <Ma...@jp.sony.com>
---
 boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig b/boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig
index 326fa92..771944e 100644
--- a/boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig
+++ b/boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig
@@ -40,8 +40,8 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IMX6_ENET=y
 CONFIG_IMX6_UART1=y
 CONFIG_IMX_DDR_SIZE=1073741824
-CONFIG_IMX_ENET_NTXBUFFERS=1
 CONFIG_INTELHEX_BINARY=y
+CONFIG_IOB_NBUFFERS=128
 CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
@@ -60,6 +60,7 @@ CONFIG_NET_ICMP_SOCKET=y
 CONFIG_NET_MAX_LISTENPORTS=8
 CONFIG_NET_STATISTICS=y
 CONFIG_NET_TCP=y
+CONFIG_NET_TCP_WRITE_BUFFERS=y
 CONFIG_NET_UDP=y
 CONFIG_NET_UDP_CHECKSUMS=y
 CONFIG_NFILE_DESCRIPTORS=8