STRUCT IWL_BT_COEX_PROFILE_NOTIF(9)
π struct iwl_bt_coex_profile_notif β a Kernel API Manual moment π
okay bestie, so this is a page from the Kernel API Manual, and today's main character is struct iwl_bt_coex_profile_notif. it's giving "tiny struct, big responsibilities" ngl.
β¨ NAME β¨
struct iwl_bt_coex_profile_notif β the notification all about BT coex π¦ (yes, that's Bluetooth coexistence, we're being chic and abbreviating)
πΈ SYNOPSIS πΈ
struct iwl_bt_coex_profile_notif {
u8 wifi_loss_low_rssi[COEX_NUM_BAND][COEX_NUM_CHAINS];
u8 wifi_loss_mid_high_rssi[COEX_NUM_BAND][COEX_NUM_CHAINS];
};
like, that's the whole thing. two 2D arrays, u8 flavored, and they are so ready to tell you how much WiFi you're about to lose. π
π Members π
wifi_loss_low_rssiβ this one's the predicted lost WiFi rate (% of air time that BT is utilizing) when the RSSI is low (<= -65 dBm). lowkey tragic numbers but at least you know them in advance πwifi_loss_mid_high_rssiβ same predicted lost WiFi rate vibe (% of air time that BT is utilizing), except this time the RSSI is mid/high (>= -65 dBm). highkey the better timeline, but BT is still out here eating your air time π«Ά
not me pointing out that both arrays are declared as [COEX_NUM_BAND][COEX_NUM_CHAINS] β that's the shape bestie, per-band and per-chain, periodt. β
π§ SEE ALSO π§
- the kernel file
./drivers/net/wireless/intel/iwlwifi/fw/api/coex.hβ go read it, it's iconic iykyk struct iwl_bt_coex_cmd(9)struct iwl_bt_coex_reduced_txp_update_cmd(9)struct iwl_bt_coex_ci_cmd(9)struct iwl_bt_coex_prof_old_notif(9)β the old one, respectfully πenum iwl_bt_coex_subcmd_ids(9)
π and that's the whole page, bestie! this little legend came out of ./drivers/net/wireless/intel/i... and the doc fairies dated it October 2026, filed under the manual name Kernel API Manual, with the page title struct iwl_b...rofile_notif(9). slay, go read the coex header, mwah π
π
π¦ 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