From: Kalle Valo <kvalo@kernel.org>
To: Karthikeyan Periyasamy <quic_periyasa@quicinc.com>
Cc: <ath12k@lists.infradead.org>, <linux-wireless@vger.kernel.org>
Subject: Re: [PATCH 00/10] wifi: ath12k: Refactor mac80211 callback operation functions
Date: Mon, 15 Jan 2024 17:35:45 +0200 [thread overview]
Message-ID: <87r0ii7goe.fsf@kernel.org> (raw)
In-Reply-To: <20240103063731.3356060-1-quic_periyasa@quicinc.com> (Karthikeyan Periyasamy's message of "Wed, 3 Jan 2024 12:07:21 +0530")
Karthikeyan Periyasamy <quic_periyasa@quicinc.com> writes:
> Currently, the existing mac80211 callback functions are defined assuming
> each link/radio is represented by a single mac80211 hw. In order 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. Therefore, we
> need to separate the link/radio specific handling within the mac80211
> callback operations. This way, the callback can be extended to support
> multiple link/radio in the future.
>
> Current Multi wiphy Model
>
> +---------------+ +---------------+ +-------------+
> | Mac80211 hw | | Mac80211 hw | |Mac80211 hw |
> | private data | | private data | |private data |
> | | | | | |
> | | | | | |
> | | | | | |
> | ar (2GHz) | | ar (5GHz) | | ar (6GHz) |
> | | | | | |
> | | | | | |
> | | | | | |
> +---------------+ +---------------+ +-------------+
>
>
>
>
> Single wiphy Model
>
> +--------------+
> | Mac80211 hw |
> | private data |
> | |
> |ath12k hw (ah)|
> | +----------+ |
> | |ar (2GHz) | |
> | +----------+ |
> | | | |
> | |ar (5GHz) | |
> | +----------+ |
> | | | |
> | |ar (6GHz) | |
> | | | |
> | +----------+ |
> +--------------+
>
>
> Karthikeyan Periyasamy (10):
> wifi: ath12k: Refactor mac callback of config
> wifi: ath12k: Refactor mac callback of bss info changed
> wifi: ath12k: Refactor mac callback of conf tx
> wifi: ath12k: Refactor mac callback of start
> wifi: ath12k: Refactor mac callback of stop
> wifi: ath12k: Refactor mac callback of update vif offload
> wifi: ath12k: Refactor mac callback of configure filter
> wifi: ath12k: Refactor mac callback of ampdu action
> wifi: ath12k: Refactor mac callback of flush
> wifi: ath12k: Refactor start vdev delay function
In the pending branch I renamed the patch titles like this, an example:
wifi: ath12k: refactor ath12k_mac_op_conf_tx()
https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/commit/?h=pending&id=bdb399b467daacabdc0e2127e03874d399f17a38
--
https://patchwork.kernel.org/project/linux-wireless/list/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
next prev parent reply other threads:[~2024-01-15 15:35 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-01-03 6:37 [PATCH 00/10] wifi: ath12k: Refactor mac80211 callback operation functions Karthikeyan Periyasamy
2024-01-03 6:37 ` [PATCH 01/10] wifi: ath12k: Refactor mac callback of config Karthikeyan Periyasamy
2024-01-03 17:19 ` Jeff Johnson
2024-01-16 12:22 ` Kalle Valo
2024-01-03 6:37 ` [PATCH 02/10] wifi: ath12k: Refactor mac callback of bss info changed Karthikeyan Periyasamy
2024-01-03 17:25 ` Jeff Johnson
2024-01-03 6:37 ` [PATCH 03/10] wifi: ath12k: Refactor mac callback of conf tx Karthikeyan Periyasamy
2024-01-03 17:25 ` Jeff Johnson
2024-01-03 6:37 ` [PATCH 04/10] wifi: ath12k: Refactor mac callback of start Karthikeyan Periyasamy
2024-01-03 17:31 ` Jeff Johnson
2024-01-03 6:37 ` [PATCH 05/10] wifi: ath12k: Refactor mac callback of stop Karthikeyan Periyasamy
2024-01-03 17:32 ` Jeff Johnson
2024-01-03 6:37 ` [PATCH 06/10] wifi: ath12k: Refactor mac callback of update vif offload Karthikeyan Periyasamy
2024-01-03 17:34 ` Jeff Johnson
2024-01-03 6:37 ` [PATCH 07/10] wifi: ath12k: Refactor mac callback of configure filter Karthikeyan Periyasamy
2024-01-03 17:35 ` Jeff Johnson
2024-01-03 6:37 ` [PATCH 08/10] wifi: ath12k: Refactor mac callback of ampdu action Karthikeyan Periyasamy
2024-01-03 17:36 ` Jeff Johnson
2024-01-03 6:37 ` [PATCH 09/10] wifi: ath12k: Refactor mac callback of flush Karthikeyan Periyasamy
2024-01-03 17:38 ` Jeff Johnson
2024-01-03 6:37 ` [PATCH 10/10] wifi: ath12k: Refactor start vdev delay function Karthikeyan Periyasamy
2024-01-03 17:39 ` Jeff Johnson
2024-01-15 15:35 ` Kalle Valo [this message]
2024-01-16 4:50 ` [PATCH 00/10] wifi: ath12k: Refactor mac80211 callback operation functions Karthikeyan Periyasamy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87r0ii7goe.fsf@kernel.org \
--to=kvalo@kernel.org \
--cc=ath12k@lists.infradead.org \
--cc=linux-wireless@vger.kernel.org \
--cc=quic_periyasa@quicinc.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.