Skip to content

Commit ecc5f57

Browse files
D-Trivenirlubos
authored andcommitted
samples: wifi: Fix stack sizes
Increase the stack sizes in Wi-Fi smaples to fix stack overflow crashes. Signed-off-by: Triveni Danda <[email protected]>
1 parent f4360c0 commit ecc5f57

File tree

13 files changed

+20
-20
lines changed

13 files changed

+20
-20
lines changed

samples/wifi/monitor/prj.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ CONFIG_NET_L2_ETHERNET=y
3737

3838
CONFIG_NET_SOCKETS_POLL_MAX=10
3939
# Memories
40-
CONFIG_MAIN_STACK_SIZE=4096
40+
CONFIG_MAIN_STACK_SIZE=5200
4141
CONFIG_NET_TX_STACK_SIZE=4096
4242
CONFIG_NET_RX_STACK_SIZE=4096
4343

samples/wifi/promiscuous/prj.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ CONFIG_NET_L2_ETHERNET=y
5555
CONFIG_NET_SOCKETS_POLL_MAX=10
5656

5757
# Memories
58-
CONFIG_MAIN_STACK_SIZE=4300
58+
CONFIG_MAIN_STACK_SIZE=5200
5959
CONFIG_NET_TX_STACK_SIZE=4096
6060
CONFIG_NET_RX_STACK_SIZE=4096
6161

samples/wifi/raw_tx_packet/prj.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ CONFIG_NET_CONFIG_INIT_TIMEOUT=0
5151
CONFIG_NET_SOCKETS_POLL_MAX=10
5252

5353
# Memories
54-
CONFIG_MAIN_STACK_SIZE=4300
54+
CONFIG_MAIN_STACK_SIZE=5200
5555
CONFIG_NET_TX_STACK_SIZE=4096
5656
CONFIG_NET_RX_STACK_SIZE=4096
5757

samples/wifi/scan/prj.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ CONFIG_NET_OFFLOAD=y
2323
CONFIG_INIT_STACKS=y
2424

2525
# Memories
26-
CONFIG_MAIN_STACK_SIZE=4096
26+
CONFIG_MAIN_STACK_SIZE=5200
2727

2828
# Debugging
2929
CONFIG_STACK_SENTINEL=y

samples/wifi/shell/prj.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ CONFIG_NET_L2_ETHERNET=y
5151
CONFIG_NET_SHELL=y
5252

5353
# Memories
54-
CONFIG_MAIN_STACK_SIZE=4200
55-
CONFIG_SHELL_STACK_SIZE=4700
54+
CONFIG_MAIN_STACK_SIZE=5200
55+
CONFIG_SHELL_STACK_SIZE=5200
5656

5757
CONFIG_NET_TX_STACK_SIZE=4096
5858
CONFIG_NET_RX_STACK_SIZE=4096

samples/wifi/softap/prj.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ CONFIG_NET_CONFIG_INIT_TIMEOUT=0
4949
CONFIG_NET_SOCKETS_POLL_MAX=10
5050

5151
# Memories
52-
CONFIG_MAIN_STACK_SIZE=4096
52+
CONFIG_MAIN_STACK_SIZE=5200
5353
CONFIG_NET_TX_STACK_SIZE=4096
5454
CONFIG_NET_RX_STACK_SIZE=4096
5555
CONFIG_SOFTAP_SAMPLE_START_WIFI_THREAD_STACK_SIZE=4300

samples/wifi/sta/prj.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,10 @@ CONFIG_NET_CONFIG_INIT_TIMEOUT=0
5353
CONFIG_NET_SOCKETS_POLL_MAX=10
5454

5555
# Memories
56-
CONFIG_MAIN_STACK_SIZE=4096
56+
CONFIG_MAIN_STACK_SIZE=5200
5757
CONFIG_NET_TX_STACK_SIZE=4096
5858
CONFIG_NET_RX_STACK_SIZE=4096
59-
CONFIG_STA_SAMPLE_START_WIFI_THREAD_STACK_SIZE=4300
59+
CONFIG_STA_SAMPLE_START_WIFI_THREAD_STACK_SIZE=5200
6060

6161
# Debugging
6262
CONFIG_STACK_SENTINEL=y

samples/wifi/throughput/overlay-high-performance.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ CONFIG_NRF70_MAX_TX_TOKENS=12
1414
CONFIG_ZVFS_OPEN_MAX=20
1515
CONFIG_NET_SOCKETS_POLL_MAX=20
1616
# Sockets: select + poll take up more stack
17-
CONFIG_MAIN_STACK_SIZE=4600
18-
CONFIG_SHELL_STACK_SIZE=4600
17+
CONFIG_MAIN_STACK_SIZE=4200
18+
CONFIG_SHELL_STACK_SIZE=4700
1919
CONFIG_NET_MGMT_EVENT_STACK_SIZE=4600

samples/wifi/throughput/overlay-iot-devices.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ CONFIG_NRF70_MAX_TX_TOKENS=5
1515
CONFIG_ZVFS_OPEN_MAX=20
1616
CONFIG_NET_SOCKETS_POLL_MAX=20
1717
# Sockets: select + poll take up more stack
18-
CONFIG_MAIN_STACK_SIZE=4600
19-
CONFIG_SHELL_STACK_SIZE=4600
18+
CONFIG_MAIN_STACK_SIZE=5200
19+
CONFIG_SHELL_STACK_SIZE=5200
2020
CONFIG_NET_MGMT_EVENT_STACK_SIZE=4600

samples/wifi/throughput/overlay-memory-optimized.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ CONFIG_NRF70_MAX_TX_TOKENS=5
1515
CONFIG_ZVFS_OPEN_MAX=20
1616
CONFIG_NET_SOCKETS_POLL_MAX=20
1717
# Sockets: select + poll take up more stack
18-
CONFIG_MAIN_STACK_SIZE=4600
19-
CONFIG_SHELL_STACK_SIZE=4600
18+
CONFIG_MAIN_STACK_SIZE=5200
19+
CONFIG_SHELL_STACK_SIZE=5200
2020
CONFIG_NET_MGMT_EVENT_STACK_SIZE=4600

0 commit comments

Comments
 (0)