STRUCT IWL_FW_DBG_TRIGGER_TDLS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ struct iwl_fw_dbg_trigger_tdls(9) β€” like, the Kernel API Manual page, bestie πŸ’…

okay so this is a page from the Kernel API Manual, and it's all about one lil struct that lives deep in the iwlwifi firmware-debug situations. it configures the trigger for TDLS events β€” like, it's the thing that says "hey, when this TDLS thing happens, go grab the debug collection for me bestie" πŸŽ€

No cap, it's small. Four fields. But every single one matters, so let's get into it πŸ’–


✨ NAME ✨

struct iwl_fw_dbg_trigger_tdls β€” configures trigger for TDLS events. periodt. that's the whole job 🫢


✨ SYNOPSIS ✨

struct iwl_fw_dbg_trigger_tdls {
    u8 action_bitmap;
    u8 peer_mode;
    u8 peer[ETH_ALEN];
    u8 reserved[4];
 };

like, look at her. compact. iconic. no notes 🌸


✨ Members ✨

  • action_bitmap β€” the TDLS action that triggers the collection. basically the "when this happens, do the thing" bitmap πŸ‘‘
  • peer_mode β€” says whether we're triggering on one specific peer or on all of them. the vibe check of scope, iykyk πŸ’…
  • peer β€” the actual TDLS peer we're triggering the collection on. main character energy, lowkey πŸ’œ
  • reserved β€” reserved. she's just sitting there holding space for the future, respecting the padding. we love a boundary-aware icon 🧚

πŸ”₯ SEE ALSO πŸ”₯

all the siblings and cousins in the family, fr fr β€” this struct does not exist alone:

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/file.h
  • enum iwl_ucode_tlv_flag(9)
  • enum iwl_ucode_tlv_api(9)
  • enum iwl_ucode_tlv_capa(9)
  • struct iwl_tlv_calib_ctrl(9)
  • struct iwl_fw_dbg_reg_op(9)
  • enum iwl_fw_dbg_monitor_mode(9)
  • struct iwl_fw_dbg_mem_seg_tlv(9)
  • struct iwl_fw_dbg_dest_tlv_v1(9)
  • enum iwl_fw_dbg_trigger_mode(9)
  • enum iwl_fw_dbg_trigger_flags(9)
  • enum iwl_fw_dbg_trigger_vif_type(9)
  • struct iwl_fw_dbg_trigger_tlv(9)
  • struct iwl_fw_dbg_trigger_missed_bcon(9)
  • struct iwl_fw_dbg_trigger_cmd(9)
  • struct iwl_fw_dbg_trigger_stats(9)
  • struct iwl_fw_dbg_trigger_low_rssi(9)
  • struct iwl_fw_dbg_trigger_mlme(9)
  • struct iwl_fw_dbg_trigger_txq_timer(9)
  • struct iwl_fw_dbg_trigger_time_event(9)
  • struct iwl_fw_dbg_trigger_ba(9)
  • struct iwl_fw_dbg_trigger_tx_status(9)
  • struct iwl_fw_dbg_conf_tlv(9)
  • struct iwl_fw_cmd_version(9)
  • struct iwl_fw_cmd_bios_table(9)
go read them all, bestie β€” that's the whole friend group and you're not leaving anyone out πŸ’€πŸ«Ά

and that's the page!! 🌈 source is ./drivers/net/wireless/intel/iwlwifi/fw/file.h, dated October 2026, from the Kernel API Manual β€” mwah, tysm for reading, slay, see you in the next manpage πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from