On 5/1/25 17:05, Ben Greear wrote:
On 5/1/25 17:02, Ben Greear wrote:
Hello Miri,
I am seeing an intel be200 radio using 6.15-rc4 + hacks kernel show only 40Mhz
bandwidth on a channel 36 wifi-7 AP that should be supporting at least 80Mhz.
I looked through the recent mld related driver patches on linux-wireless
but did not see anything that looked like it was addressing this.
Do you know if this is a known issue and/or is there a known
fix for bandwidth problems in STA mode for the new mld driver?
Thanks,
Ben
Gah, I should not send email at the end of the day.
The system in question is actually using an older kernel with no mld in sight.
I'll debug it more tomorrow.
Thanks,
Ben
So, while not root cause of my issues (I have a generic BIOS w/out this info),
I noticed that mld is using a boolean for this field, but it is actually assigned an int that can
have two bits set. So maybe something like this is wanted?
diff --git a/drivers/net/wireless/intel/iwlwifi/mld/mld.h b/drivers/net/wireless/intel/iwlwifi/mld/mld.h
index ad45c64ca196..8adae3620f8e 100644
--- a/drivers/net/wireless/intel/iwlwifi/mld/mld.h
+++ b/drivers/net/wireless/intel/iwlwifi/mld/mld.h
@@ -319,7 +319,7 @@ struct iwl_mld {
struct led_classdev led;
#endif
enum iwl_mcc_source mcc_src;
- bool bios_enable_puncturing;
+ int bios_enable_puncturing;
struct iwl_mld_baid_data __rcu *fw_id_to_ba[IWL_MAX_BAID];
u8 num_rx_ba_sessions;
Thanks,
Ben