[PATCH ath-next 0/6] wifi: ath12k: Add driver support for WDS mode

Tamizh Chelvam Raja tamizh.raja at oss.qualcomm.com
Mon May 25 04:09:36 PDT 2026


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




More information about the ath12k mailing list