samples: net: wifi: Enable NXP_WIFI_TX_RX_ZERO_COPY for IW610
Enable NXP_WIFI_TX_RX_ZERO_COPY for IW610, which will reduce extra memcpy between net stack and driver in TX data path and avoid the allocation of RXPD and mlan_buffer in RX data path, to improve the throughput performance. Increase CONFIG_NET_BUF_DATA_SIZE to hold one packet in one buffer. NXP_WIFI_TX_RX_ZERO_COPY can be enabled not only for NXP_RW610 case. Signed-off-by: Maochen Wang <maochen.wang@nxp.com>
This commit is contained in:
parent
7a582c5586
commit
f4a0beb2b7
@ -779,7 +779,7 @@ config NXP_WIFI_5GHz_SUPPORT
|
||||
|
||||
config NXP_WIFI_TX_RX_ZERO_COPY
|
||||
bool "Zero memory copy TX/RX data packets"
|
||||
depends on NXP_RW610
|
||||
depends on NXP_RW610 || NXP_WIFI_SDIO_MULTI_PORT_TX_AGGR
|
||||
imply NET_IPV4_FRAGMENT
|
||||
help
|
||||
This option enables the Zero memory copy of data packets in Wi-Fi driver data path.
|
||||
|
||||
@ -29,6 +29,7 @@ CONFIG_SHELL_CMD_BUFF_SIZE=512
|
||||
# wifi
|
||||
CONFIG_NXP_WIFI_SOFTAP_SUPPORT=y
|
||||
CONFIG_WIFI_SHELL_MAX_AP_STA=8
|
||||
CONFIG_NXP_WIFI_TX_RX_ZERO_COPY=y
|
||||
|
||||
# net
|
||||
CONFIG_NET_IPV4=y
|
||||
@ -41,7 +42,7 @@ CONFIG_NET_PKT_RX_COUNT=36
|
||||
CONFIG_NET_PKT_TX_COUNT=36
|
||||
CONFIG_NET_BUF_RX_COUNT=40
|
||||
CONFIG_NET_BUF_TX_COUNT=40
|
||||
CONFIG_NET_BUF_DATA_SIZE=1600
|
||||
CONFIG_NET_BUF_DATA_SIZE=1744
|
||||
CONFIG_NET_TCP_MAX_SEND_WINDOW_SIZE=46720
|
||||
CONFIG_NET_TCP_MAX_RECV_WINDOW_SIZE=46720
|
||||
CONFIG_NET_TC_TX_COUNT=1
|
||||
|
||||
Loading…
Reference in New Issue
Block a user