Skip to content

Commit 5a4633b

Browse files
committed
drivers: wifi: siwx91x: Adding SSL bitmap
To support the SiWx917 SSL high streaming throughput, Need to enable the high streaming bitmap in the intilization Signed-off-by: Rahul Gurram <rahul.gurram@silabs.com>
1 parent 5259f9b commit 5a4633b

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

drivers/wifi/siwx91x/Kconfig.siwx91x

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,13 @@ config WIFI_SILABS_SIWX91X_ENABLE_THREE_SSL_SOCKETS
157157
over the network, utilizing the Network Co-Processor available in
158158
the SiWx91x series.
159159

160+
config WIFI_SILABS_SIWX91X_SSL_HIGH_STREAMING
161+
bool "Offloaded implementation for SSL/TLS high speed"
162+
help
163+
Enable this option to achieve high-throughput SSL/TLS streaming,
164+
This implementation is provided by the Network Co-Processor present
165+
on SiWx91x series.
166+
160167
config WIFI_SILABS_SIWX91X_ENABLE_ROAMING
161168
bool "WiFi roaming support"
162169
default y

soc/silabs/silabs_siwx91x/siwg917/nwp.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,9 @@ static void siwx91x_configure_network_stack(sl_si91x_boot_configuration_t *boot_
127127
}
128128

129129
boot_config->tcp_ip_feature_bit_map |= SL_SI91X_TCP_IP_FEAT_ICMP;
130+
if (IS_ENABLED(CONFIG_WIFI_SILABS_SIWX91X_SSL_HIGH_STREAMING)) {
131+
boot_config->feature_bit_map |= SL_SI91X_FEAT_SSL_HIGH_STREAMING_BIT;
132+
}
130133
if (IS_ENABLED(CONFIG_WIFI_SILABS_SIWX91X_SNTP_CLIENT)) {
131134
boot_config->tcp_ip_feature_bit_map |= SL_SI91X_TCP_IP_FEAT_SNTP_CLIENT;
132135
}

0 commit comments

Comments
 (0)