STRUCT IEEE80211_UHR_P_EDCA_INFO(9)
β¨ NAME β¨
struct ieee80211_uhr_p_edca_info β P-EDCA operation information π«Ά (yes bestie, this is a page straight out of the Kernel API Manual, and we're gonna get into it)
π SYNOPSIS π
struct ieee80211_uhr_p_edca_info {
u8 p_edca_ec;
__le16 params;
};
πΈ MEMBERS πΈ
p_edca_ecβ the P-EDCA ECWmin and ECWmax, together, iconically. These fields are literally telling you the CWmin and CWmax values that a P-EDCA STA uses during P-EDCA contention. no cap πparamsβ a whole little bundle: AIFSN, CW DS, PSRC threshold, and QSRC threshold. Let's break it down:- The AIFSN field indicates the AIFSN value used by a P-EDCA STA during P-EDCA contention. β¨
- The CW DS field indicates the value used for randomization of the transmission slot of the DS-CTS frame. The value
3is reserved. π The value0indicates that randomization is not enabled. - The P-EDCA PSRC threshold field indicates the maximum number of allowed consecutive DS-CTS transmissions. The value
0and values greater than4are reserved. π (so likeβ¦ don't.) - The P-EDCA QSRC threshold field indicates the value of the
QSRC[AC_VO]counter required to start P-EDCA contention. The value0is reserved. β
π¦ DESCRIPTION π¦
okay so this structure is the "P-EDCA Operation Parameters field" of "UHR Operation Element" fields, exactly as described in P802.11bn_D1.3 subclause 9.4.2.353. See Figure 9-aa5. π
Refer to IEEE80211_UHR_P_EDCA* π
π SEE ALSO π
Kernel file ./include/linux/ieee80211-uhr.h struct, plus the whole friend group:
struct ieee80211_uhr_npca_info(9)struct ieee80211_uhr_dps_info(9)enum ieee80211_uhr_dbe_oper_bw(9)ieee80211_uhr_dbe_bw_mhz(9)struct ieee80211_uhr_dbe_info(9)enum ieee80211_uhr_dbe_max_supported_bw(9)ieee80211_uhr_capa_get_om_pu_to_us(9)
and that's the whole page, bestie, you ate that π mwah π β this lil manpage lives in ./include/linux, dated October 2026, and it's literally titled struct ieee80211_uhr_p_edca_info(9). go be iconic with it β¨π¦π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms