ieee80211_s1g_has_ano(9)
β¨ ieee80211_s1g_has_ano β¨
okay so bestie, this is a page from the Kernel API Manual β it's all about ieee80211_s1g_has_ano(9), and honestly? She's a tiny little function with main character energy π
πΈ NAME πΈ
ieee80211_s1g_has_ano β literally just checks if IEEE80211_S1G_BCN_ANO π
like that's it, that's the whole job. no cap.
β¨ SYNOPSIS β¨
bool ieee80211_s1g_has_ano(__le16 fc);
yup, one argument, returns a bool. clean, iconic, no notes π«Ά
π¦ ARGUMENTS π¦
fcβ the frame control bytes, in little-endian byteorder. yes bestie the byteorder matters, don't play with me π
π RETURN π
she returns whether or not the frame contains the variable-length ANO field β
so: got ANO? true. no ANO? false. simple as that, periodt π
π₯ SEE ALSO π₯
the whole friend group π β go say hi:
- Kernel file
./include/linux/ieee80211-s1g.h ieee80211_is_s1g_beacon(9)ieee80211_s1g_has_next_tbtt(9)ieee80211_s1g_has_cssid(9)enum ieee80211_s1g_chanwidth(9)enum ieee80211_s1g_pri_chanwidth(9)struct ieee80211_s1g_bcn_compat_ie(9)struct ieee80211_s1g_oper_ie(9)struct ieee80211_aid_response_ie(9)ieee80211_s1g_optional_len(9)ieee80211_is_s1g_short_beacon(9)
and that's the whole vibe check π§π« she lives in ./include/linux, dated October 2026 β mwah, go read her sisters, ily, 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