STRUCT IWL_MVM_LINK_BF_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the Kernel API Manual entry for struct iwl_mvm_link_bf_data β€” yes that's a whole mouthful, we're gonna get through it together πŸ’–


🌸 NAME 🌸

struct iwl_mvm_link_bf_data β€” the beacon filtering related data, literally what it says on the tin πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

struct iwl_mvm_link_bf_data {
    int ave_beacon_signal;
    int last_cqm_event;
    int bt_coex_min_thold;
    int bt_coex_max_thold;
    int last_bt_coex_event;
 };

that's the whole struct, five ints, no cap, that's it πŸ’…


πŸ‘‘ Members πŸ‘‘

  • ave_beacon_signal β€” the average beacon signal, like the overall vibe check of your beacon strength πŸ“Ά
  • last_cqm_event β€” the rssi of the last cqm event, so you always know what the most recent one was giving ✨
  • bt_coex_min_thold β€” the minimum threshold for BT coex, the floor, the lower bound, the "don't go below this" 🧚
  • bt_coex_max_thold β€” the maximum threshold for BT coex, the ceiling, the upper limit, the "don't go above this" 🌈
  • last_bt_coex_event β€” the rssi of the last BT coex event, keeping receipts on the most recent one fr fr 🫢

πŸ”₯ SEE ALSO πŸ”₯

the source of truth lives at Kernel file ./drivers/net/wireless/intel/iwlwifi/mvm/mvm.h, and these are all its little friends in the same neighborhood:

  • 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_probe_resp_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, that's a whole friend group and they ALL ate πŸ’€πŸ‘‘


ngl bestie, this one's just a data holder β€” no functions to call, no flags to pass, just grab the fields and go πŸƒβ€β™€οΈπŸ’¨

and that's the tea β˜• β€” this page came from /drivers/net/wireless/intel/i..., dated October 2026, and it's the struct iwl_mvm_link_bf_data(9) manual entry. slay, go read the source, mwah πŸ’‹πŸ¦‹

πŸ“¦ where this page comes from