STRUCT IWL_LQ_STA_RS_FW(9)
π struct iwl_lq_sta_rs_fw(9) β rate and related statistics for RS in FW
okay bestie, welcome to the Kernel API Manual entry for struct iwl_lq_sta_rs_fw β¨ this is the little struct that holds all the rate-and-friends stats for RS living in FW β and honestly? it's giving "small but crucial" π
πΈ NAME
struct iwl_lq_sta_rs_fw β rate and related statistics for RS in FW π
β¨ SYNOPSIS
struct iwl_lq_sta_rs_fw {
u32 last_rate_n_flags;
struct lq_sta_pers_rs_fw {
u32 sta_id;
#ifdef CONFIG_MAC80211_DEBUGFS;
u32 dbg_fixed_rate;
u16 dbg_agg_frame_count_lim;
#endif;
u8 chains;
s8 chain_signal[IEEE80211_MAX_CHAINS];
s8 last_rssi;
struct iwl_mvm *drv;
} pers;
};
no cap, that nested pers struct is the whole personality of this thing π«Ά
π¦ Members
last_rate_n_flagsβ the last rate that FW reported back to you, periodt π‘persβ the persistent fields, aka the stuff that sticks around πΎpers.sta_idβ the id of the station, iconic little identifier πpers.dbg_fixed_rateβ debug-only: if it's not0, use a fixed rate. fr fr, only for debug πpers.dbg_agg_frame_count_limβ debug-only: the max number of frames in an A-MPDU π₯pers.chainsβ a bitmask of the chains reported inchain_signalπ§pers.chain_signalβ per-chain signal strength, one for each chain, so thoughtful πpers.last_rssiβ the last rssi that got reported πΆpers.drvβ a pointer back to the driver data, a little boomerang moment πͺ
heads up:dbg_fixed_rateanddbg_agg_frame_count_limare chill but they're debug fields β they live behindCONFIG_MAC80211_DEBUGFS, so don't count on them being there π
π SEE ALSO
- Kernel file
./drivers/net/wireless/intel/iwlwifi/mvm/rs.h iwl_mvm_rate_control_register(9),iwl_mvm_rate_control_unregister(9)
that's the whole vibe bestie, go forth and rate-control responsibly π
β§ο½₯οΎ source & vibes οΎο½₯β§ this slice of the Kernel API Manual is dated October 2026, and it comes to you from the good people at ./drivers/net/wireless/intel/i... β mwah, sending love to whoever maintains that path ππ
π¦ 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