ieee80211_mle_common_size(9)
π ieee80211_mle_common_size(9) β the kernel API manual, bestie edition π
okay so this is a page from the Kernel API Manual (yes, the (9) section, we're in deep kernel territory, main character energy fr) and it's all about ieee80211_mle_common_size. she's a tiny little function but she's important, so let's get into it β¨
πΈ NAME πΈ
ieee80211_mle_common_size β checks the common size of the multi-link element π
like, that's literally the whole job. she checks the multi-link element's common size. no cap. π
π¦ SYNOPSIS π¦
u8 ieee80211_mle_common_size (const u8 *data );
she takes one thing, she gives you back a u8. simple. iconic. don't overthink her π«Ά
π ARGUMENTS π
dataβ the multi-link element itself π but bestie, listen to me: it must already be checked for size usingieee80211_mle_size_okfirst. like, that's not optional, that's the vibe check before the vibe check. do it before you call this. periodt π
fr fr, don't skip the ieee80211_mle_size_ok step. the manpage says "must", and "must" means must, bestie π
β RETURN β
she returns the size of the multi-link element's "common" subfield π« that's it, that's the whole gift. a u8, sized at the return statement, slay π
π₯ SEE ALSO π₯
okay this list is long long, so buckle up, we're going on a little tour of the family π§ the kernel file in question is ./include/linux/ieee80211-eht.h and then there's a whole cast of structs and functions:
struct ieee80211_ttlm_elem(9)struct ieee80211_eht_mcs_nss_supp_20mhz_only(9)struct ieee80211_eht_mcs_nss_supp_bw(9)struct ieee80211_eht_cap_elem_fixed(9)struct ieee80211_eht_cap_elem(9)struct ieee80211_eht_operation(9)struct ieee80211_eht_operation_info(9)ieee80211_mle_get_link_id(9)ieee80211_mle_get_bss_param_ch_cnt(9)ieee80211_mle_get_eml_med_sync_delay(9)ieee80211_mle_get_eml_cap(9)ieee80211_mle_get_mld_capa_op(9)ieee80211_mle_get_ext_mld_capa_op(9)ieee80211_mle_get_enh_crit_upd_info(9)ieee80211_mle_get_mld_id(9)ieee80211_mle_size_ok(9)ieee80211_mle_type_ok(9)ieee80211_mle_basic_sta_prof_size_ok(9)ieee80211_mle_basic_sta_prof_bss_param_ch_cnt(9)ieee80211_mle_basic_sta_prof_enh_crit_upd(9)ieee80211_mle_reconf_sta_prof_size_ok(9)ieee80211_emlsr_pad_delay_in_us(9)ieee80211_emlsr_trans_delay_in_us(9)ieee80211_emlmr_pad_delay_in_us(9)ieee80211_emlmr_trans_delay_in_us(9)ieee80211_eml_trans_timeout_in_us(9)
see? a whole friend group π every single one of them got an invite, and honestly they all ate π
and that's the page!! π this one lives in ./include/linux and it's dated October 2026, so mark your calendar besties ποΈβ¨ mwah, bye!! ππ¦π
π¦ 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