From: Eran Gonen Date: Sun, 30 Jul 2023 06:46:01 +0000 (+0000) Subject: nl80211: Change QoS Map configuration to be per bss, not radio X-Git-Tag: hostap_2_11~912 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f7f8ea0aaabbd6b3a9acf8084632362ee6d589a1;p=thirdparty%2Fhostap.git nl80211: Change QoS Map configuration to be per bss, not radio Previously the NL80211_CMD_SET_QOS_MAP command was sent to the radio interface. Send this command using nl80211_cmd_msg() and the bss, instead of drv. Signed-off-by: Arnon Meydav --- diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c index 9bd6a58e0..a375c74f7 100644 --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -11340,7 +11340,7 @@ static int nl80211_set_qos_map(void *priv, const u8 *qos_map_set, wpa_hexdump(MSG_DEBUG, "nl80211: Setting QoS Map", qos_map_set, qos_map_set_len); - if (!(msg = nl80211_drv_msg(drv, 0, NL80211_CMD_SET_QOS_MAP)) || + if (!(msg = nl80211_cmd_msg(bss, 0, NL80211_CMD_SET_QOS_MAP)) || nla_put(msg, NL80211_ATTR_QOS_MAP, qos_map_set_len, qos_map_set)) { nlmsg_free(msg); return -ENOBUFS;