Skip to content

Commit 0f6aeca

Browse files
MaochenWang1kartben
authored andcommitted
samples: net: wifi: nxp: add separate conf for IW610
Add one config file for IW610 chip, as it has different net related settings and thread priority settings from other hosted MCU, due to Wi-Fi chip capability difference. Signed-off-by: Maochen Wang <maochen.wang@nxp.com>
1 parent dea8cd3 commit 0f6aeca

File tree

1 file changed

+71
-0
lines changed

1 file changed

+71
-0
lines changed
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# This conf is used for adding SAP, IPv4/IPv6, Zperf,
2+
# and is optimized to get higher throughput performance.
3+
4+
# log & stats
5+
CONFIG_WIFI_LOG_LEVEL_DBG=y
6+
CONFIG_THREAD_LOCAL_STORAGE=y
7+
CONFIG_ASSERT=y
8+
CONFIG_ASSERT_LEVEL=2
9+
CONFIG_LOG_MODE_IMMEDIATE=y
10+
CONFIG_LOG_PRINTK=n
11+
CONFIG_SYS_HEAP_VALIDATE=y
12+
CONFIG_SYS_HEAP_RUNTIME_STATS=y
13+
CONFIG_NET_STATISTICS_WIFI=y
14+
CONFIG_NET_STATISTICS_USER_API=y
15+
16+
# lib & os
17+
CONFIG_REQUIRES_FULL_LIBC=y
18+
CONFIG_CBPRINTF_FP_SUPPORT=y
19+
CONFIG_THREAD_CUSTOM_DATA=y
20+
CONFIG_EVENTS=y
21+
CONFIG_SYS_HEAP_AUTO=y
22+
CONFIG_SCHED_MULTIQ=y
23+
CONFIG_ZVFS_OPEN_MAX=30
24+
25+
# shell
26+
CONFIG_SHELL_ARGC_MAX=48
27+
CONFIG_SHELL_CMD_BUFF_SIZE=512
28+
29+
# wifi
30+
CONFIG_NXP_WIFI_SOFTAP_SUPPORT=y
31+
CONFIG_WIFI_SHELL_MAX_AP_STA=8
32+
33+
# net
34+
CONFIG_NET_IPV4=y
35+
CONFIG_NET_IPV6=y
36+
CONFIG_NET_ZPERF=y
37+
CONFIG_NET_ZPERF_SERVER=y
38+
CONFIG_NET_ZPERF_MAX_PACKET_SIZE=1500
39+
CONFIG_NET_BUF_LOG=y
40+
CONFIG_NET_PKT_RX_COUNT=36
41+
CONFIG_NET_PKT_TX_COUNT=36
42+
CONFIG_NET_BUF_RX_COUNT=40
43+
CONFIG_NET_BUF_TX_COUNT=40
44+
CONFIG_NET_BUF_DATA_SIZE=1600
45+
CONFIG_NET_TCP_MAX_SEND_WINDOW_SIZE=46720
46+
CONFIG_NET_TCP_MAX_RECV_WINDOW_SIZE=46720
47+
CONFIG_NET_TC_TX_COUNT=1
48+
CONFIG_NET_TC_RX_COUNT=1
49+
CONFIG_NET_MGMT_EVENT_QUEUE_SIZE=40
50+
CONFIG_NET_IF_MAX_IPV4_COUNT=2
51+
CONFIG_NET_IF_MAX_IPV6_COUNT=2
52+
CONFIG_DNS_RESOLVER=y
53+
CONFIG_DNS_RESOLVER_MAX_SERVERS=2
54+
CONFIG_NET_SOCKETS_POLL_MAX=14
55+
CONFIG_NET_ZPERF_MAX_SESSIONS=6
56+
CONFIG_NET_IPV4_FRAGMENT=y
57+
CONFIG_NET_IPV4_FRAGMENT_MAX_COUNT=3
58+
CONFIG_NET_IPV4_FRAGMENT_MAX_PKT=7
59+
CONFIG_NET_IPV4_FRAGMENT_TIMEOUT=3
60+
CONFIG_NET_IPV6_FRAGMENT=y
61+
CONFIG_NET_IPV6_FRAGMENT_MAX_COUNT=3
62+
CONFIG_NET_IPV6_FRAGMENT_MAX_PKT=8
63+
CONFIG_NET_IPV6_FRAGMENT_TIMEOUT=3
64+
CONFIG_NET_DHCPV4_SERVER_ICMP_PROBE_TIMEOUT=100
65+
CONFIG_NET_MAX_CONN=10
66+
CONFIG_ETH_DRIVER=n
67+
68+
# threads priority
69+
CONFIG_NET_TC_TX_SKIP_FOR_HIGH_PRIO=y
70+
CONFIG_NET_MGMT_THREAD_PRIORITY=3
71+
CONFIG_NXP_WIFI_DRIVER_TASK_PRIO=2

0 commit comments

Comments
 (0)