diff --git a/drivers/wifi/nrf_wifi/src/wpa_supp_if.c b/drivers/wifi/nrf_wifi/src/wpa_supp_if.c index 88ea9f9215b4..f913558ffea5 100644 --- a/drivers/wifi/nrf_wifi/src/wpa_supp_if.c +++ b/drivers/wifi/nrf_wifi/src/wpa_supp_if.c @@ -2699,7 +2699,19 @@ int nrf_wifi_wpa_supp_sta_add(void *if_priv, struct hostapd_sta_add_params *para sta_info.sta_flags2.nrf_wifi_set = nrf_wifi_sta_flags_to_nrf(params->flags); sta_info.sta_flags2.nrf_wifi_mask = sta_info.sta_flags2.nrf_wifi_set | nrf_wifi_sta_flags_to_nrf(params->flags_mask); +#ifdef CONFIG_NRF71_ON_IPC + if (params->ht_capabilities) { + memcpy(&sta_info.ht_capability, + params->ht_capabilities, + sizeof(sta_info.ht_capability)); + } + if (params->vht_capabilities) { + memcpy(&sta_info.vht_capability, + params->vht_capabilities, + sizeof(sta_info.vht_capability)); + } +#else if (params->ht_capabilities) { memcpy(sta_info.ht_capability, params->ht_capabilities, @@ -2711,6 +2723,7 @@ int nrf_wifi_wpa_supp_sta_add(void *if_priv, struct hostapd_sta_add_params *para params->vht_capabilities, sizeof(sta_info.vht_capability)); } +#endif memcpy(sta_info.mac_addr, params->addr, sizeof(sta_info.mac_addr)); diff --git a/west.yml b/west.yml index a00bfc9e1318..6d242f75d227 100644 --- a/west.yml +++ b/west.yml @@ -337,7 +337,7 @@ manifest: revision: 40403f5f2805cca210d2a47c8717d89c4e816cda path: modules/bsim_hw_models/nrf_hw_models - name: nrf_wifi - revision: e269670cd17fb8ccc4b7004544276bc7d9578496 + revision: pull/90/head path: modules/lib/nrf_wifi - name: open-amp revision: c30a6d8b92fcebdb797fc1a7698e8729e250f637