Johannes Berg <johannes@xxxxxxxxxxxxxxxx> writes: > From: Johannes Berg <johannes.berg@xxxxxxxxx> > > Instead of passing the full TPE elements, in all their glory > and mixed up data formats for HE backward compatibility, parse > them fully into the right values, and pass that to the drivers. > > Also introduce proper validation already in mac80211, so that > drivers don't need to do it, and parse the EHT portions. > > The code now passes the values in the right order according to > the channel used by an interface, which could also be a subset > of the data advertised by the AP, if we couldn't connect with > the full bandwidth (for whatever reason.) > > Also add kunit tests for the more complicated bits of it. > > Reviewed-by: Miriam Rachel Korenblit <miriam.rachel.korenblit@xxxxxxxxx> > Signed-off-by: Johannes Berg <johannes.berg@xxxxxxxxx> Very nice, thanks for cleaning this up! Unfortunately I don't have right now any means to test this but for ath11k changes: Acked-by: Kalle Valo <kvalo@xxxxxxxxxx> -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches