STRUCT IWL_MAC_DATA_IBSS(9)
π struct iwl_mac_data_ibss(9) β from the Kernel API Manual β¨
okay so bestie, buckle up π this is a whole struct from the Kernel API Manual and honestly? it's giving "small but mighty." it's struct iwl_mac_data_ibss and its entire personality is configuration data for IBSS MAC context π like, that's the vibe. that's the whole job. no cap.
β¨ NAME β¨
struct iwl_mac_data_ibss β literally just configuration data for IBSS MAC context π¦ she's a data holder, she holds data, we love her for it.
πΈ SYNOPSIS πΈ
struct iwl_mac_data_ibss {
__le32 beacon_time;
__le64 beacon_tsf;
__le32 bi;
__le32 reserved;
__le32 beacon_template;
};
look at her π₯Ή five little fields, all typed up with their __le32 and one iconic __le64. copy it exactly, don't freestyle, i'm begging π
π Members π
beacon_timeβ beacon transmit time in system time β° like, when did this beacon go out, but in system time.beacon_tsfβ beacon transmit time in TSF π same energy as above but in TSF instead, and note it's the__le64one β she's bigger, she's special.biβ beacon interval in TU π short name, big responsibility.reservedβ reserved π that's it. that's the description. she's reserved. leave her alone.beacon_templateβ beacon template ID π¦ the ID of the beacon template, bestie, keep up.
π SEE ALSO π
so this struct does not roll alone, she has a whole extended friend group, and you're gonna meet all of them π iykyk:
- Kernel file
./drivers/net/wireless/intel/iwlwifi/fw/api/mac.h - enum
iwl_mac_protection_flags(9) - enum
iwl_mac_types(9) - enum
iwl_tsf_id(9) - struct
iwl_mac_data_ap(9) - enum
iwl_mac_data_policy(9) - struct
iwl_mac_data_sta(9) - struct
iwl_mac_data_go(9) - struct
iwl_mac_data_p2p_sta(9) - struct
iwl_mac_data_pibss(9) - enum
iwl_mac_filter_flags(9) - enum
iwl_mac_qos_flags(9) - struct
iwl_ac_qos(9) - struct
iwl_mac_ctx_cmd(9) - struct
iwl_missed_beacons_notif_ver_3(9) - struct
iwl_missed_beacons_notif_v4(9) - struct
iwl_he_backoff_conf(9) - enum
iwl_he_pkt_ext_constellations(9) - struct
iwl_he_pkt_ext_v1(9) - struct
iwl_he_pkt_ext_v2(9) - enum
iwl_he_sta_ctxt_flags(9) - enum
iwl_he_htc_flags(9) - struct
iwl_he_sta_context_cmd_v1(9) - struct
iwl_he_sta_context_cmd_v2(9) - struct
iwl_he_sta_context_cmd_v3(9) - struct
iwl_he_monitor_cmd(9)
π real talk: every single one of those is a separate manpage and yes you're expected to know them. the grind never stops, bestie. periodt.
and that's the whole page, gorgeous π«Ά written up from ./drivers/net/wireless/intel/i... and dated October 2026, which is so far away it's practically a time capsule β anyway, go read your headers, slay, and remember β struct iwl_mac_data_ibss(9) ate and left no crumbs β¨ππ
π¦ 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