[PATCH 29/97] nl80211: Modify sta_set_flags() to support non-netdev interfaces
Andrei Otcheretianski
andrei.otcheretianski at intel.com
Tue Apr 28 13:05:30 PDT 2026
From: Avraham Stern <avraham.stern at intel.com>
The NL80211_CMD_SET_STATION command is supported for non-netdev
interfaces. Allow setting station's flag for non-netdev interfaces.
Signed-off-by: Avraham Stern <avraham.stern at intel.com>
---
src/drivers/driver_nl80211.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c
index 9a2c258c9d..12bb46a230 100644
--- a/src/drivers/driver_nl80211.c
+++ b/src/drivers/driver_nl80211.c
@@ -6995,8 +6995,8 @@ static int wpa_driver_nl80211_sta_set_flags(void *priv, const u8 *addr,
bss->ifname, MAC2STR(addr), total_flags, flags_or, flags_and,
!!(total_flags & WPA_STA_AUTHORIZED));
- if (!(msg = nl80211_bss_msg(bss, 0, NL80211_CMD_SET_STATION)) ||
- nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, addr))
+ msg = nl80211_cmd_msg(bss, 0, NL80211_CMD_SET_STATION);
+ if (!msg || nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, addr))
goto fail;
/*
--
2.53.0
More information about the Hostap
mailing list