]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
wifi: UHR: define DPS/DBE/P-EDCA elements and fix size parsing
authorKarthikeyan Kathirvel <karthikeyan.kathirvel@oss.qualcomm.com>
Wed, 4 Mar 2026 08:53:42 +0000 (14:23 +0530)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 4 Mar 2026 10:50:03 +0000 (11:50 +0100)
commit44d93cf1abb6a85d65c3b4b027c82d44263de6a5
treefce2c13fbfa274d8d118c786782e4bda7478c571
parent08d7d4cf2570428c695d63c018d3be897caf5be7
wifi: UHR: define DPS/DBE/P-EDCA elements and fix size parsing

Add UHR Operation and Capability definitions and parsing helpers:

- Define ieee80211_uhr_dps_info, ieee80211_uhr_dbe_info,
  ieee80211_uhr_p_edca_info with masks.
- Update ieee80211_uhr_oper_size_ok() to account for optional
  DPS/DBE/P-EDCA blocks.
- Move NPCA pointer position after DPS Operation Parameter if it is
  present in ieee80211_uhr_oper_size_ok().
- Move NPCA pointer position after DPS info if it is present in
  ieee80211_uhr_npca_info().

Signed-off-by: Karthikeyan Kathirvel <karthikeyan.kathirvel@oss.qualcomm.com>
Link: https://patch.msgid.link/20260304085343.1093993-2-karthikeyan.kathirvel@oss.qualcomm.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/linux/ieee80211-uhr.h