STRUCT IEEE80211_IF_NAN_DATA(9)
π NAME π
struct ieee80211_if_nan_data β the NAN data path state, bestie β¨ (this is straight out of the Kernel API Manual, iykyk π)
πΈ SYNOPSIS πΈ
okay so picture this struct, right? it's giving minimal, it's giving main character, and it looks exactly like this:
struct ieee80211_if_nan_data {
struct ieee80211_sub_if_data *nmi;
};
that's it. that's the whole vibe. one member, zero filler π
π¦ Members π¦
nmiβ a pointer to the NAN management interface sdata π«Ά it's used for the data path, which is exactly why it's RCU. no cap, that's the whole note π
π SEE ALSO π
like, go read these next, fr fr β they're all lowkey obsessed with each other:
- Kernel file
./net/mac80211/ieee80211_i.h - enum
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_sdata_state_bits(9) - enum
ieee80211_chanctx_mode(9) - enum
ieee80211_chanctx_replace_state(9) - struct
txq_info(9) - struct
ieee80211_if_nan(9) - enum
mac80211_scan_flags(9) - enum
mac80211_scan_state(9) ieee80211_parse_ch_switch_ie(9)- struct
ieee80211_elems_parse_params(9)
and that's the whole page, bestie π no crumbs left. this lil icon lives in ./net/mac80211, it's dated October 2026, and it answers to the name struct ieee8..._if_nan_data(9) β 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