STRUCT IWL_RX_PHY_AIR_SNIFFER_NTFY(9)
π struct iwl_rx_phy_air_sniffer_ntfy(9) β¨
okay so bestie, welcome to the Kernel API Manual β this page is all about struct iwl_rx_phy_air_sniffer_ntfy, and no cap, it's the air sniffer notification. she's giving radio-wave main character energy π¦π‘
πΈ NAME πΈ
struct iwl_rx_phy_air_sniffer_ntfy β the air sniffer notification, periodt π
β¨ SYNOPSIS β¨
like, here's literally the whole shape of her π
struct iwl_rx_phy_air_sniffer_ntfy {
u8 status;
u8 flags;
u8 reserved1[2];
u8 rssi_a, rssi_b;
u8 channel, band;
__le32 on_air_rise_time;
__le32 frame_time;
__le32 rate;
__le32 bytecount;
union iwl_legacy_sig legacy_sig;
union iwl_sigs sigs;
__le32 reserved2;
};
π Members π
statusβ anenum iwl_sniffer_status, iykyk πflagsβ anenum iwl_sniffer_flags, the little vibe check flags π©reserved1β reserved, she's just sitting there being mysterious πrssi_aβ energy on chain-A, in negative dBm, measured at FINA time πΆrssi_bβ energy on chain-B, in negative dBm, measured at FINA time πΆπΆchannelβ the channel number, obviously πbandβ band information,PHY_BAND_*πon_air_rise_timeβ GP2 at on air rise, lowkey iconic β±οΈframe_timeβ frame time in us β³rateβRATE_MCS_*π₯bytecountβ byte count for legacy and HT, otherwise the number of symbols π’legacy_sigβ CCK signal information ifRATE_MCS_MOD_TYPE_MSKinrateisRATE_MCS_MOD_TYPE_CCK, otherwise OFDM signal information; she switches vibes depending on the modulation type, fr fr π«sigsβ PHY signal information, depending onRATE_MCS_MOD_TYPE_MSKinrateπ‘reserved2β reserved, another quiet queen β¨
π¦ Description π¦
okay so here's the tea: this notification is sent for every frame, and also before the normal RX command if data is included. every single one. no skipping π«Ά
π SEE ALSO π
go look at the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/rx.h and also, like, all of these besties:
struct iwl_rx_phy_info(9)struct iwl_rx_mpdu_res_start(9)enum iwl_rx_phy_flags(9)enum iwl_mvm_rx_status(9)struct iwl_rx_mpdu_desc_v1(9)struct iwl_rx_mpdu_desc_v3(9)struct iwl_rx_mpdu_desc(9)struct iwl_rx_no_data(9)struct iwl_rx_no_data_ver_3(9)enum iwl_bar_frame_release_sta_tid(9)enum iwl_bar_frame_release_ba_info(9)struct iwl_bar_frame_release(9)struct iwl_rss_config_cmd(9)struct iwl_rxq_sync_cmd(9)struct iwl_rxq_sync_notification(9)enum iwl_mvm_pm_event(9)struct iwl_mvm_pm_state_notification(9)struct iwl_ba_window_status_notif(9)struct iwl_rfh_queue_data(9)struct iwl_rfh_queue_config(9)struct iwl_beacon_filter_notif_v1(9)struct iwl_beacon_filter_notif(9)
ngl bestie, this whole read was brought to you by./drivers/net/wireless/intel/i..., dated October 2026 β and yes, that'sstruct iwl_r...sniffer_ntfy(9)signing off. 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