[RFC v2 84/99] wpa_supplicant: Set NAN schedule rx_nss from capability

Andrei Otcheretianski andrei.otcheretianski at intel.com
Tue Dec 23 03:52:28 PST 2025


From: Daniel Gabay <daniel.gabay at intel.com>

The kernel expects this to be configured, so we should simply reflect
back the reported capability.

Signed-off-by: Daniel Gabay <daniel.gabay at intel.com>
---
 wpa_supplicant/nan_supplicant.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/wpa_supplicant/nan_supplicant.c b/wpa_supplicant/nan_supplicant.c
index 6bc3f69b85..18f55d8e91 100644
--- a/wpa_supplicant/nan_supplicant.c
+++ b/wpa_supplicant/nan_supplicant.c
@@ -962,6 +962,10 @@ int wpas_nan_sched_config_map(struct wpa_supplicant *wpa_s, const char *cmd)
 			goto out;
 		}
 
+		/* Extract RX NSS from upper nibble of num_antennas */
+		sched_cfg.channels[i].rx_nss =
+			(wpa_s->nan_capa.num_antennas >> 4) & 0x0f;
+
 		bitfield_union_in_place(bf_total, bf_chan);
 		bitfield_free(bf_chan);
 	}
-- 
2.49.0




More information about the Hostap mailing list