STRUCT IWL_PROBE_RESP_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_probe_resp_data(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” yes we're reading kernel headers for fun now, that's just who we are πŸŽ€. This page is about struct iwl_probe_resp_data, and the vibe is: data for NoA/CSA updates ✨. That's it, that's the whole personality. Tiny struct, big job.


✨ NAME ✨

struct iwl_probe_resp_data β€” the data holder for NoA/CSA updates, no cap πŸ’–


🌸 SYNOPSIS 🌸

struct iwl_probe_resp_data {
    struct rcu_head rcu_head;
    struct iwl_probe_resp_data_notif notif;
    int noa_len;
 };

like, look at her. three members. main character energy πŸ‘‘


πŸ¦‹ Members πŸ¦‹

  • rcu_head β€” literally just used for freeing the data on update 🧹. it's the cleanup crew, she doesn't do much else.
  • notif β€” the notification data itself πŸ’Œ. this is the actual payload, the whole reason we're here.
  • noa_len β€” length of the NoA attribute, and it's calculated from the notification πŸ”₯. so it's not a number you just make up, it's derived, iykyk.

🌈 SEE ALSO 🌈

bestie there are SO many siblings, buckle up πŸ’€ β€” all of these live in the kernel file ./drivers/net/wireless/intel/iwlwifi/mvm/mvm.h:

  • struct iwl_mvm_mod_params(9)
  • enum iwl_power_scheme(9)
  • enum iwl_mvm_low_latency_force(9)
  • enum iwl_mvm_low_latency_cause(9)
  • struct iwl_mvm_link_bf_data(9)
  • struct iwl_mvm_vif_link_info(9)
  • struct iwl_mvm_vif(9)
  • struct iwl_mvm_tt_mgmt(9)
  • struct iwl_mvm_thermal_device(9)
  • struct iwl_mvm_reorder_buffer(9)
  • struct iwl_mvm_reorder_buf_entry(9)
  • struct iwl_mvm_baid_data(9)
  • struct iwl_mvm_tvqm_txq_info(9)
  • struct iwl_mvm_acs_survey_channel(9)
  • enum iwl_mvm_status(9)
  • struct iwl_mvm_roc_ops(9)
  • struct iwl_mvm_switch_vif_chanctx_ops(9)

like a whole group chat of structs and enums 🫢 go say hi to all of them.


ngl the source path on this one got cut off in the manual β€” it just trails off as ./drivers/net/wireless/intel/i... 😭 so that's exactly what we're passing along, no guessing, no inventing.

and that's the page, bestie πŸ’…βœ¨ mwah β€” shipped October 2026, with all the love from the Kernel API Manual πŸŽ€πŸ’–

πŸ“¦ where this page comes from