All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] wifi: ath12k: Introduce hw abstraction
@ 2024-01-12  2:42 Karthikeyan Periyasamy
  2024-01-12  2:42 ` [PATCH v2 1/2] wifi: ath12k: Refactor the mac80211 hw access from link/radio Karthikeyan Periyasamy
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Karthikeyan Periyasamy @ 2024-01-12  2:42 UTC (permalink / raw)
  To: ath12k; +Cc: linux-wireless, Karthikeyan Periyasamy

To support multi link operation (MLO), need to move from the multi wiphy
model to a single wiphy model. However, the single wiphy model allows
multiple link/radio to be exposed by the same mac80211 hw. So introduce
a new container (ath12k_hw) structure. This approach improves scalability
for future multi link operation support.

v2:
 - Rebased on pending branch as per jeff comments

Note: Raised on top of pending branch

Karthikeyan Periyasamy (2):
  wifi: ath12k: Refactor the mac80211 hw access from link/radio
  wifi: ath12k: Introduce the container for mac80211 hw

 drivers/net/wireless/ath/ath12k/core.c   | 108 +++--
 drivers/net/wireless/ath/ath12k/core.h   |  47 ++-
 drivers/net/wireless/ath/ath12k/dp_mon.c |   4 +-
 drivers/net/wireless/ath/ath12k/dp_rx.c  |   6 +-
 drivers/net/wireless/ath/ath12k/dp_tx.c  |   6 +-
 drivers/net/wireless/ath/ath12k/mac.c    | 480 +++++++++++++++++------
 drivers/net/wireless/ath/ath12k/mac.h    |  14 +-
 drivers/net/wireless/ath/ath12k/reg.c    |   9 +-
 drivers/net/wireless/ath/ath12k/wmi.c    |  17 +-
 9 files changed, 510 insertions(+), 181 deletions(-)


base-commit: a34e613ed3e02337577b26e308067fb6c4700586
-- 
2.34.1



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

end of thread, other threads:[~2024-01-16 12:38 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-12  2:42 [PATCH v2 0/2] wifi: ath12k: Introduce hw abstraction Karthikeyan Periyasamy
2024-01-12  2:42 ` [PATCH v2 1/2] wifi: ath12k: Refactor the mac80211 hw access from link/radio Karthikeyan Periyasamy
2024-01-12 16:38   ` Jeff Johnson
2024-01-12  2:42 ` [PATCH v2 2/2] wifi: ath12k: Introduce the container for mac80211 hw Karthikeyan Periyasamy
2024-01-12 16:39   ` Jeff Johnson
2024-01-15 16:08   ` Kalle Valo
2024-01-16  5:14     ` Karthikeyan Periyasamy
2024-01-16 12:38       ` Kalle Valo
2024-01-16  4:26   ` kernel test robot
2024-01-15 16:19 ` [PATCH v2 0/2] wifi: ath12k: Introduce hw abstraction Kalle Valo

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.