ieee80211_mle_size_ok(9)
π ieee80211_mle_size_ok β Kernel API Manual, section 9
okay bestie, so this is ieee80211_mle_size_ok(9), and it's lowkey just a vibe check for the multi-link element π like it literally looks at your element data and is like "mm, is this size okay or not" β that's the whole plot, periodt. β¨
π NAME π
ieee80211_mle_size_ok β validate multi-link element size π¦
She's a tiny little validator. Her only job in life is checking whether the multi-link element size is, in fact, ok. No cap. π
β¨ SYNOPSIS β¨
bool ieee80211_mle_size_ok (const u8 *data , size_t len );
Look at that signature, so clean, so iconic. Returns a bool, takes a const u8 * and a size_t. Ate. π₯
πΈ ARGUMENTS πΈ
dataβ pointer to the element data π« like, this is the actual element data you're handing over, okay bestie?lenβ length of the containing element π the total size of the element that contains it, not the multi-link element alone, iykyk.
β RETURN β
whether or not the multi-link element size is OK π«Ά that's it, that's the return value β a bool, true if the size is OK and false if it isn't. Main character energy for real. π
π SEE ALSO π
Kernel file ./include/linux/ieee80211-eht.h β go read it, it's giving lore π
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_common_size(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_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)
Like, that's the whole friend group right there, go say hi to all of them π π§
kay that's the whole page bestie, mwah π β sourced from ./include/linux, dated October 2026, and it's the ieee80211_mle_size_ok(9) manual all the way through. slay ππ
π¦ 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