From 3e9b7cbeb4299ef01dc4bc6612f22ce4a534544f Mon Sep 17 00:00:00 2001 From: Ajay Parida Date: Tue, 22 Jul 2025 18:54:55 +0530 Subject: [PATCH] drivers: wifi: Pass the connection type Firmware needs to know the connection type to be established. use the wpa_proto field to derive the connection type. Signed-off-by: Ajay Parida --- drivers/wifi/nrf_wifi/src/wpa_supp_if.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/wifi/nrf_wifi/src/wpa_supp_if.c b/drivers/wifi/nrf_wifi/src/wpa_supp_if.c index 54349e8ae00..1ef412df7f7 100644 --- a/drivers/wifi/nrf_wifi/src/wpa_supp_if.c +++ b/drivers/wifi/nrf_wifi/src/wpa_supp_if.c @@ -937,6 +937,11 @@ int nrf_wifi_wpa_supp_associate(void *if_priv, struct wpa_driver_associate_param assoc_info.bss_max_idle_time = vif_ctx_zep->bss_max_idle_period; } + assoc_info.conn_type = NRF_WIFI_CONN_TYPE_OPEN; + if (!(params->key_mgmt_suite & WPA_KEY_MGMT_NONE)) { + assoc_info.conn_type = NRF_WIFI_CONN_TYPE_SECURE; + } + status = nrf_wifi_sys_fmac_assoc(rpu_ctx_zep->rpu_ctx, vif_ctx_zep->vif_idx, &assoc_info); if (status != NRF_WIFI_STATUS_SUCCESS) {