All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] wifi: mac80211: build TPE handling
@ 2024-05-06 19:37 Johannes Berg
  2024-05-06 19:37 ` [PATCH 1/5] wifi: mac80211: update 6 GHz AP power type before association Johannes Berg
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Johannes Berg @ 2024-05-06 19:37 UTC (permalink / raw)
  To: linux-wireless

Rebuild the TPE handling in the stack to always parse out
the data for drivers, and hand only the relevant parts to
them, so e.g. if HE has 80 MHz, EHT has 320 MHz, and we're
connecting with 160 MHz for some reason, drivers won't have
to sort out all the reordering.

Only really affects ath11k right now, patches for iwlwifi
are upcoming.

I have further patches to also handle TPE during CSA (and
puncturing during CSA while I was at it thrown in), but at
this point that requires
https://patchwork.kernel.org/project/linux-wireless/patch/20240415112355.4d34b6a31be7.Ie8453979f5805873a8411c99346bcc3810cd6476@changeid/
and I'm not sure I want to merge that yet?

johannes


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2024-05-15 13:16 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-06 19:37 [PATCH 0/5] wifi: mac80211: build TPE handling Johannes Berg
2024-05-06 19:37 ` [PATCH 1/5] wifi: mac80211: update 6 GHz AP power type before association Johannes Berg
2024-05-06 19:37 ` [PATCH 2/5] wifi: ieee80211/ath11k: remove IEEE80211_MAX_NUM_PWR_LEVEL Johannes Berg
2024-05-15 13:11   ` Kalle Valo
2024-05-06 19:37 ` [PATCH 3/5] wifi: ath11k: fix TPE power levels Johannes Berg
2024-05-15 13:12   ` Kalle Valo
2024-05-06 19:37 ` [PATCH 4/5] wifi: mac80211: pass parsed TPE data to drivers Johannes Berg
2024-05-15 13:16   ` Kalle Valo
2024-05-06 19:37 ` [PATCH 5/5] wifi: mac80211: track changes in AP's TPE Johannes Berg

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.