| From: |
| Tamizh Chelvam Raja <tamizh.raja-AT-oss.qualcomm.com> |
| To: |
| ath12k-AT-lists.infradead.org |
| Subject: |
| [PATCH ath-next 0/6] wifi: ath12k: Add driver support for WDS mode |
| Date: |
| Mon, 25 May 2026 16:39:36 +0530 |
| Message-ID: |
| <20260525110942.2890212-1-tamizh.raja@oss.qualcomm.com> |
| Cc: |
| linux-wireless-AT-vger.kernel.org, Tamizh Chelvam Raja <tamizh.raja-AT-oss.qualcomm.com> |
| Archive-link: |
| Article |
This patch series introduces support for WDS in the driver by adding
below changes
Handling of 4-address frame formats required for WDS operation.
Proper setting of peer 4-address WMI param to ensure correct transmission
and reception of multicast and unicast frames in WDS mode.
Conversion of eth offload Rx frame to 802.11 frame for mac80211 to
detect 4address frame and initiate AP_VLAN creation.
Tamizh Chelvam Raja (6):
wifi: ath12k: Set WDS vdev parameter for 4-address station interface
wifi: ath12k: Add support for 4-address mode
wifi: ath12k: Add 4-address mode support for eth offload
wifi: ath12k: Add support for 4-address NULL frame handling
wifi: ath12k: Add support for 4-address frame notification
wifi: ath12k: Handle 4-address EAPOL frames from WBM error path
drivers/net/wireless/ath/ath12k/core.h | 9 ++
drivers/net/wireless/ath/ath12k/dp_peer.h | 2 +
drivers/net/wireless/ath/ath12k/dp_rx.c | 10 +-
drivers/net/wireless/ath/ath12k/dp_rx.h | 3 +-
drivers/net/wireless/ath/ath12k/hal.h | 4 +-
drivers/net/wireless/ath/ath12k/mac.c | 124 +++++++++++++++++-
drivers/net/wireless/ath/ath12k/mac.h | 3 +
drivers/net/wireless/ath/ath12k/peer.c | 11 +-
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c | 91 +++++++++++--
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c | 41 +++++-
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.h | 4 +-
.../wireless/ath/ath12k/wifi7/hal_qcc2072.c | 16 +++
.../wireless/ath/ath12k/wifi7/hal_qcn9274.c | 16 +++
.../net/wireless/ath/ath12k/wifi7/hal_tx.c | 4 +-
.../net/wireless/ath/ath12k/wifi7/hal_tx.h | 1 +
.../wireless/ath/ath12k/wifi7/hal_wcn7850.c | 16 +++
drivers/net/wireless/ath/ath12k/wifi7/hw.c | 18 ++-
drivers/net/wireless/ath/ath12k/wmi.c | 47 ++++++-
drivers/net/wireless/ath/ath12k/wmi.h | 17 +++
19 files changed, 409 insertions(+), 28 deletions(-)
base-commit: 30d516006fa1f72f957c18c6171f5680dcdebfb0
--
2.34.1