diff options
| author | Johannes Berg <johannes.berg@intel.com> | 2026-04-15 14:42:18 +0200 |
|---|---|---|
| committer | Johannes Berg <johannes.berg@intel.com> | 2026-04-28 09:29:02 +0200 |
| commit | c9b62ab79133c74b10cb0b34599a294fd05e8d84 (patch) | |
| tree | b1d71a0b7ac158e7412cedea6dc96241ff4163d7 /include/linux/timerqueue.h | |
| parent | 2abfda2ad2edf49a97bb93c608908b9130318efc (diff) | |
wifi: mac80211: fix per-station PHY capability bandwidth
When a (link) station connected to an AP interface is not
capable of EHT, it's possible that the AP interface is in
160 MHz but the HE channel is narrower, e.g. when EHT has
puncturing. In this case, the code doesn't correctly set
the STAs bandwidth, the station might be capable of using
160 MHz, but it can't use EHT 160 MHz with puncturing, so
it must be set to narrower.
Track the AP's 'he_and_lower_bw' bandwidth, use that when
calculating the maximum bandwidth to transmit to/from any
station not capable of EHT, and update all stations and
the chanctx min_def when it changes.
Reviewed-by: Miriam Rachel Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20260415144514.d41efd67876c.I29ef615e6ab049a56c20f3226b5e953859f890b0@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions
