ieee80211_e..._delay_in_us(9)
π ieee80211_emlsr_trans_delay_in_us β Kernel API Manual energy β¨
okay so bestie, welcome to the Kernel API Manual, and today's main character is ieee80211_emlsr_trans_delay_in_us, aka the little function that fetches the EMLSR Transition delay, in microseconds π«Ά she's small, she's specific, she's iconic.
πΈ NAME πΈ
ieee80211_emlsr_trans_delay_in_us β Fetch the EMLSR Transition delay in microseconds. no cap, that's literally her whole job π
β¨ SYNOPSIS β¨
u32 ieee80211_emlsr_trans_delay_in_us (u16 eml_cap );
like, you hand her a u16 and she hands you back a u32. it's giving transactional. it's giving healthy boundaries π
π ARGUMENTS π
eml_capβ the EML capabilities field value, pulled straight out of the common info field of the Multi-link element. that's the tea β she reads her delay out of this, so don't go feeding her random nonsense, mwah π
π¦ RETURN π¦
she returns the EMLSR Transition delay β in microseconds, bestie, mind the units π β encoded in the EML Capabilities field. that's the whole vibe check, that's the whole return value, periodt π₯
π SEE ALSO π
the whole friend group π«Ά (kernel file ./include/linux/ieee80211-eht.h, plus everybody else in the group chat):
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_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_emlmr_pad_delay_in_us(9)ieee80211_emlmr_trans_delay_in_us(9)ieee80211_eml_trans_timeout_in_us(9)
like, go read them too, iykyk π
and that's the page!! this little gem lives over in ./include/linux and the version vibes are dated October 2026 β so yeah, she's from the future, she's thriving, slay πβ bye bestie, go read the source π§ββοΈπ
π¦ 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