Skip to content

Commit 363c281

Browse files
glarsennordicnordicjm
authored andcommitted
samples: mss: Fix Wi-Fi connectivity
Various tweaks to fix Multi Service Sample Wi-Fi connectivity builds. IRIS-9847 Signed-off-by: Georges Oates_Larsen <[email protected]>
1 parent cea56b1 commit 363c281

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

samples/cellular/nrf_cloud_multi_service/overlay_nrf700x_wifi_coap_no_lte.conf

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ CONFIG_TFM_PARTITION_PROTECTED_STORAGE=y
4444
## Configure TFM Profile. The NOT_SET profile will enable all features.
4545
## We then reduce some settings to save flash and RAM.
4646
CONFIG_TFM_PROFILE_TYPE_NOT_SET=y
47-
CONFIG_TFM_CRYPTO_CONC_OPER_NUM=1
47+
CONFIG_TFM_CRYPTO_CONC_OPER_NUM=4
4848
CONFIG_TFM_CRYPTO_ASYM_SIGN_MODULE_ENABLED=n
4949

5050
## Configure TFM partitions
@@ -62,7 +62,7 @@ CONFIG_WIFI_CREDENTIALS_SHELL=y
6262
CONFIG_TLS_CREDENTIALS_SHELL=y
6363
CONFIG_TLS_CREDENTIALS_BACKEND_PROTECTED_STORAGE=y
6464
# Increased stack size needed for wifi_cred auto_connect command
65-
CONFIG_SHELL_STACK_SIZE=4500
65+
CONFIG_SHELL_STACK_SIZE=4850
6666
# nRFCloud credentials can exceed 1024 bytes
6767
CONFIG_TLS_CREDENTIALS_SHELL_CRED_BUF_SIZE=3072
6868
# Needed by the TLS credentials shell
@@ -103,7 +103,7 @@ CONFIG_WIFI_NRF70_SKIP_LOCAL_ADMIN_MAC=y
103103

104104
## Enable Wi-Fi conn_mgr bindings
105105
CONFIG_L2_WIFI_CONNECTIVITY=y
106-
CONFIG_NET_CONNECTION_MANAGER_MONITOR_STACK_SIZE=4096
106+
CONFIG_NET_CONNECTION_MANAGER_MONITOR_STACK_SIZE=4850
107107

108108
## Enable WIFI_MGMT_EXT and WIFI_CREDENTIALS for simplified Wi-Fi connection setup
109109
CONFIG_WIFI_CREDENTIALS=y
@@ -160,13 +160,13 @@ CONFIG_LOCATION_METHOD_WIFI=y
160160
CONFIG_NRF_WIFI_SCAN_MAX_BSS_CNT=10
161161
CONFIG_LOCATION_METHOD_WIFI_SCANNING_RESULTS_MAX_CNT=10
162162
# Add 256 bytes for each additional scanning result, assuming sane SSID lengths
163-
CONFIG_HEAP_MEM_POOL_SIZE=138000
163+
CONFIG_HEAP_MEM_POOL_SIZE=153000
164164
CONFIG_HEAP_MEM_POOL_IGNORE_MIN=y
165165

166166
## Miscellaneous resource allocation tweaks needed to support Wi-Fi.
167167
CONFIG_MAIN_STACK_SIZE=2048
168168
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096
169-
CONFIG_NET_MGMT_EVENT_QUEUE_SIZE=20
169+
CONFIG_NET_MGMT_EVENT_QUEUE_SIZE=30
170170
CONFIG_APPLICATION_THREAD_STACK_SIZE=3072
171171
CONFIG_MESSAGE_THREAD_STACK_SIZE=3072
172172
CONFIG_CONNECTION_THREAD_STACK_SIZE=4500
@@ -175,6 +175,7 @@ CONFIG_NET_TX_STACK_SIZE=2048
175175
CONFIG_NET_RX_STACK_SIZE=2048
176176
CONFIG_ZVFS_OPEN_MAX=16
177177
CONFIG_NET_SOCKETS_POLL_MAX=8
178+
CONFIG_NET_MGMT_EVENT_STACK_SIZE=3700
178179

179180
# nRF Cloud: CoAP
180181
CONFIG_NRF_CLOUD_MQTT=n

samples/cellular/nrf_cloud_multi_service/overlay_nrf700x_wifi_mqtt_no_lte.conf

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ CONFIG_TFM_PARTITION_PROTECTED_STORAGE=y
4343
## Configure TFM Profile. The NOT_SET profile will enable all features.
4444
## We then reduce some settings to save flash and RAM.
4545
CONFIG_TFM_PROFILE_TYPE_NOT_SET=y
46-
CONFIG_TFM_CRYPTO_CONC_OPER_NUM=1
46+
CONFIG_TFM_CRYPTO_CONC_OPER_NUM=4
4747
CONFIG_TFM_CRYPTO_ASYM_SIGN_MODULE_ENABLED=n
4848

4949
## Configure TFM partitions
@@ -61,7 +61,7 @@ CONFIG_WIFI_CREDENTIALS_SHELL=y
6161
CONFIG_TLS_CREDENTIALS_SHELL=y
6262
CONFIG_TLS_CREDENTIALS_BACKEND_PROTECTED_STORAGE=y
6363
# Increased stack size needed for wifi_cred auto_connect command
64-
CONFIG_SHELL_STACK_SIZE=4500
64+
CONFIG_SHELL_STACK_SIZE=4850
6565
# nRFCloud credentials can exceed 1024 bytes
6666
CONFIG_TLS_CREDENTIALS_SHELL_CRED_BUF_SIZE=2048
6767
# Needed by the TLS credentials shell
@@ -102,7 +102,7 @@ CONFIG_WIFI_NRF70_SKIP_LOCAL_ADMIN_MAC=y
102102

103103
## Enable Wi-Fi conn_mgr bindings
104104
CONFIG_L2_WIFI_CONNECTIVITY=y
105-
CONFIG_NET_CONNECTION_MANAGER_MONITOR_STACK_SIZE=4096
105+
CONFIG_NET_CONNECTION_MANAGER_MONITOR_STACK_SIZE=4850
106106

107107
## Enable WIFI_MGMT_EXT and WIFI_CREDENTIALS for simplified Wi-Fi connection setup
108108
CONFIG_WIFI_CREDENTIALS=y
@@ -158,7 +158,7 @@ CONFIG_LOCATION_METHOD_WIFI=y
158158
CONFIG_NRF_WIFI_SCAN_MAX_BSS_CNT=10
159159
CONFIG_LOCATION_METHOD_WIFI_SCANNING_RESULTS_MAX_CNT=10
160160
# Add 256 bytes for each additional scanning result, assuming sane SSID lengths
161-
CONFIG_HEAP_MEM_POOL_SIZE=136000
161+
CONFIG_HEAP_MEM_POOL_SIZE=153000
162162
CONFIG_HEAP_MEM_POOL_IGNORE_MIN=y
163163

164164
## Miscellaneous resource allocation tweaks needed to support Wi-Fi.
@@ -173,3 +173,5 @@ CONFIG_NET_TX_STACK_SIZE=2048
173173
CONFIG_NET_RX_STACK_SIZE=2048
174174
CONFIG_ZVFS_OPEN_MAX=16
175175
CONFIG_NET_SOCKETS_POLL_MAX=8
176+
CONFIG_NET_MGMT_EVENT_QUEUE_SIZE=30
177+
CONFIG_NET_MGMT_EVENT_STACK_SIZE=3700

0 commit comments

Comments
 (0)