[RFC v2 85/99] nl80211: use nl80211_cmd_msg in sta_add to support NAN interfaces

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


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

nl80211_cmd_msg handles both ifindex and wdev_id correctly, while
nl80211_bss_msg only supports ifindex. Since NAN interfaces do not
have a netdev, we need to use nl80211_cmd_msg for them.

Signed-off-by: Daniel Gabay <daniel.gabay at intel.com>
---
 src/drivers/driver_nl80211.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c
index 975b1257f7..9ca1be105f 100644
--- a/src/drivers/driver_nl80211.c
+++ b/src/drivers/driver_nl80211.c
@@ -6034,7 +6034,7 @@ static int wpa_driver_nl80211_sta_add(void *priv,
 
 	wpa_printf(MSG_DEBUG, "nl80211: %s STA " MACSTR,
 		   cmd_string, MAC2STR(params->addr));
-	msg = nl80211_bss_msg(bss, 0, cmd);
+	msg = nl80211_cmd_msg(bss, 0, cmd);
 	if (!msg)
 		goto fail;
 
-- 
2.49.0




More information about the Hostap mailing list