ieee80211_m...rit_upd_info(9)
β¨ NAME β¨
okay so bestie, welcome to the ieee80211_mle_get_enh_crit_upd_info page β it's ieee80211_m...rit_upd_info(9) if you're squinting at the header, and it lives in the Kernel API Manual (section 9, kernel β¨). what does it do? it returns the enhanced critical updates information. that's the whole vibe. π
π¦ SYNOPSIS π¦
const struct ieee80211_enh_crit_upd *
ieee80211_mle_get_enh_crit_upd_info (const u8 *data );
like yes, that's the whole signature, no cap.
π ARGUMENTS π
dataβ pointer to the multi-link element. that's it, that's the argument. give it the element and let it cook. π
π RETURN π
it hands you back the enhanced critical updates information field, or NULL. literally one or the other, no in-between, no surprises. π«Ά
πΈ DESCRIPTION πΈ
okay so here's the thing bestie β the element is assumed to be of the correct type (BASIC) and big enough. assumed!! it's not out here double-checking for you π. you must check that yourself using ieee80211_mle_type_ok. do not skip the vibe check, fr fr.
β οΈ real talk: if you feed it a wrong-type or too-small element without checking first, that's on you, not on the function. ieee80211_mle_type_ok is the pre-flight check β use it. π₯
π SEE ALSO π
- Kernel file
./include/linux/ieee80211-eht.hstruct 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_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)
like, that's a whole friend group right there β go read them too, iykyk π
and that's the page!! π§β¨ sourced from ./include/linux, dated October 2026, and filed under ieee80211_m...rit_upd_info(9) β mwah, go forth and check your types first ππ
π¦ 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