ENUM IEEE80211_SDATA_STATE_BITS(9)
π enum ieee80211_sdata_state_bits β virtual interface state bits π
okay bestie so this one is from the Kernel API Manual, section 9, and it's literally just a lil enum that keeps track of what mood your virtual interface is in rn. three states, no cap. π¦
β¨ NAME β¨
enum ieee80211_sdata_state_bits β virtual interface state bits πΈ
π SYNOPSIS π
enum ieee80211_sdata_state_bits {
SDATA_STATE_RUNNING ,
SDATA_STATE_OFFCHANNEL ,
SDATA_STATE_OFFCHANNEL_BEACON_STOPPED
};
that's it, that's the whole vibe. three members, very demure, very mindful. π
π Constants π
SDATA_STATE_RUNNINGβ the virtual interface is up & running π and this mirrorsnetif_runningbut it's kept separate so interface type change handling still works while the interface is up. like, they're twins but not the same person, iykyk β¨SDATA_STATE_OFFCHANNELβ this interface is currently in offchannel mode rn, so the queues are stopped π she's off doing her own thing, the queues are just waiting at home.SDATA_STATE_OFFCHANNEL_BEACON_STOPPEDβ beaconing was stopped because of offchannel πΈ gets reset when offchannel returns. she'll be back, no worries π«Ά
π SEE ALSO π
kernel file ./net/mac80211/ieee80211_i.h enum β that's where she lives, go say hi π
and the whole friend group, like the most iconic group chat ever:
ieee80211_bss_corrupt_data_flags(9)enum ieee80211_bss_valid_data_flags(9)enum ieee80211_packet_rx_flags(9)enum ieee80211_rx_flags(9)struct ieee80211_if_ocb(9)struct ieee80211_mesh_sync_ops(9)struct mesh_table(9)struct mesh_tx_cache(9)enum ieee80211_sub_if_data_flags(9)enum ieee80211_chanctx_mode(9)enum ieee80211_chanctx_replace_state(9)struct txq_info(9)struct ieee80211_if_nan(9)struct ieee80211_if_nan_data(9)enum mac80211_scan_flags(9)enum mac80211_scan_state(9)ieee80211_parse_ch_switch_ie(9)struct ieee80211_elems_parse_params(9)
lowkey a whole ecosystem in that SEE ALSO, bestie. click through and you'll be in the mac80211 lore for hours ππ
okay and finally, the cute lil sign-off: this one's filed under ./net/mac80211, dated October 2026, and it's page enum ieee80211_sdata_state_bits(9) of the Kernel API Manual. periodt. ππ
π¦ 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