Hi,
On 26/08/2025 19:26, Miri Korenblit wrote:
From: Benjamin Berg benjamin.berg@intel.com
The EHT PHY requirements state that 80 MHz must be supported on the 5 and 6 GHz bands unless the STA is 20 MHz only. So if the channel width is limited to 40 MHz on a band other than 2.4 GHz, then disable EHT and downgrade to HE.
This is wrong one way or another.
If we follow the 802.11 standard strictly [I'm going to use annex B's items so it is easier to follow], we are implementing EHTP3.3, so a non 20 MHz-Only STA has to support 80 MHz channel width, therefore a 40 MHz (max) STA would not be compliant and we have to downgrade it. The issue is that HEP3.3 also requires that a non 20 MHz-Only HE STA has to support 80 MHz channel width, therefore downgrading to HE is not ok. We have the same issue with VHTP3.3 that requires a VHT STA to support 80 MHz channel width, therefore downgrading to VHT is not okay either. So that means that the strictly compliant approach would be to disallow a 40 MHz STA in the 6 GHz band and downgrade a 40 MHz STA to HT in the 5GHz band.
If we follow the 802.11 standard more liberally, we never enforced VHTP3.3 nor HEP3.3, so why begin now with EHTP3.3?
The primary case where this can happen is if the hardware disables puncturing using IEEE80211_HW_DISALLOW_PUNCTURING.
Signed-off-by: Benjamin Berg benjamin.berg@intel.com Cc: stable@vger.kernel.org Reviewed-by: Johannes Berg johannes.berg@intel.com Signed-off-by: Miri Korenblit miriam.rachel.korenblit@intel.com
Best regards,
Pablo MG