wifi: mac80211: configure puncturing bitmap
authorAloka Dixit <quic_alokad@quicinc.com>
Tue, 31 Jan 2023 00:12:27 +0000 (16:12 -0800)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 14 Feb 2023 11:17:22 +0000 (12:17 +0100)
commit2cc25e4b2a04cdd90dbb2916678745565cc4aeed
tree676ce8ad9e4c1c0f24a2586a0b7c7231fc145096
parentb345f0637c0042f9e6b78378a32256d90f485774
wifi: mac80211: configure puncturing bitmap

- Configure the bitmap in link_conf and notify the driver.
- Modify 'change' in ieee80211_start_ap() from u32 to u64 to support
BSS_CHANGED_EHT_PUNCTURING.
- Propagate the bitmap in channel switch events to userspace.

Signed-off-by: Aloka Dixit <quic_alokad@quicinc.com>
Signed-off-by: Muna Sinada <quic_msinada@quicinc.com>
Link: https://lore.kernel.org/r/20230131001227.25014-5-quic_alokad@quicinc.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/mac80211.h
net/mac80211/cfg.c