[PATCH wireless-next v4 0/4] wifi: cfg80211: update EML capabilities of an ML Station
Rameshkumar Sundaram
quic_ramess at quicinc.com
Wed Mar 5 22:21:53 PST 2025
From: Rameshkumar Sundaram <rameshkumar.sundaram at oss.qualcomm.com>
When EMLSR is enabled for an ML association, the EML capabilities
advertised by the ML Station needs to be updated to drivers in order to
trigger EMLSR operation.
Add support to fetch EML capabilities advertised by ML station and
cache it in ieee80211_sta data structure so that drivers can use them
whenever required.
*v4:
- Fixed checkpatch warnings for line length exceeding 80 coloumns
- Used unconverted values in PATCH 4/4 in print statement.
*v3:
- Restricted eml_capability change, if STA is already in
ASSOCIATED state
- Added new PATCH (3/4) and defined helper functions to get
EML delay and timeout values from eml capability
- Used the helpers defined in PATCH 3/4 to fetch values in
PATCH 4/4
*v2:
- Added new flag eml_cap_present to indicate if EML attribute is
present as part of new/set station command.
Ramasamy Kaliappan (3):
wifi: cfg80211: Add support to get EMLSR capabilities of non-AP MLD
wifi: mac80211: update ML STA with EML capabilities
wifi: ath12k: update EMLSR capabilities of ML Station
Rameshkumar Sundaram (1):
wifi: mac80211: Add helpers to fetch EMLSR delay and timeout values
drivers/net/wireless/ath/ath12k/mac.c | 1 +
drivers/net/wireless/ath/ath12k/wmi.c | 23 ++++++++-
drivers/net/wireless/ath/ath12k/wmi.h | 1 +
include/linux/ieee80211.h | 74 +++++++++++++++++++++++++++
include/net/cfg80211.h | 5 ++
include/net/mac80211.h | 2 +
net/mac80211/cfg.c | 3 ++
net/wireless/nl80211.c | 16 +++++-
8 files changed, 122 insertions(+), 3 deletions(-)
base-commit: 71f8992e34a9f358a53da6bfcd8b00226df177a2
--
2.34.1
More information about the ath12k
mailing list