File tree Expand file tree Collapse file tree 2 files changed +21
-0
lines changed
soc/silabs/silabs_siwx91x/siwg917 Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -188,6 +188,23 @@ config WIFI_SILABS_SIWX91X_SSL_MEMORY_CLOUD
188
188
to avoid handshake failure.This implementation is provided by the
189
189
Network Co-Processor present on SiWx91x series.
190
190
191
+ config WIFI_SILABS_SIWX91X_SOCKET_SELECT
192
+ bool "Offloaded implementation for socket select"
193
+ help
194
+ Enable this option for the configuration of socket select
195
+ implementation over the network provided by the Network
196
+ Co-Processor present on SiWx91x series.
197
+
198
+ config WIFI_SILABS_SIWX91X_SOCKET_SELECT_COUNT
199
+ int "Offloaded implementation of select"
200
+ default 10
201
+ range 1 10
202
+ depends on WIFI_SILABS_SIWX91X_SOCKET_SELECT
203
+ help
204
+ Configure this option for the number of select operations the
205
+ device can handle, with a maximum value of 10. This implementation
206
+ is provided by the Network Co-Processor present on SiWx91x series.
207
+
191
208
config WIFI_SILABS_SIWX91X_ENABLE_ROAMING
192
209
bool "WiFi roaming support"
193
210
default y
Original file line number Diff line number Diff line change @@ -165,6 +165,10 @@ static void siwx91x_configure_network_stack(sl_si91x_boot_configuration_t *boot_
165
165
boot_config -> ext_tcp_ip_feature_bit_map |=
166
166
SL_SI91X_EXT_TCP_IP_FEAT_SSL_MEMORY_CLOUD ;
167
167
}
168
+ #ifdef CONFIG_WIFI_SILABS_SIWX91X_SOCKET_SELECT
169
+ boot_config -> ext_tcp_ip_feature_bit_map |=
170
+ SL_SI91X_EXT_TCP_IP_TOTAL_SELECTS (CONFIG_WIFI_SILABS_SIWX91X_SOCKET_SELECT_COUNT );
171
+ #endif
168
172
if (IS_ENABLED (CONFIG_WIFI_SILABS_SIWX91X_SSL_VERSIONS_SUPPORT )) {
169
173
boot_config -> ext_custom_feature_bit_map |=
170
174
SL_SI91X_EXT_FEAT_SSL_VERSIONS_SUPPORT ;
You can’t perform that action at this time.
0 commit comments