STRUCT IWL_SAP_NOTIF_COUNTRY_CODE(9)
π struct iwl_sap_notif_country_code β a Kernel API Manual moment π
okay bestie, welcome to the Kernel API Manual entry for struct iwl_sap_notif_country_code, and ngl this one is short and sweet β she's a payload, she's a vibe, she's lowkey carrying a country code. let's get into it β¨
πΈ NAME πΈ
struct iwl_sap_notif_country_code β the actual payload of %SAP_MSG_NOTIF_COUNTRY_CODE π«Ά like, that's her whole job and she does it slayfully.
π¦ SYNOPSIS π¦
struct iwl_sap_notif_country_code {
struct iwl_sap_hdr hdr;
__le16 mcc;
u8 source_id;
u8 reserved;
__le32 diff_time;
};
look at her. five fields. no notes. π
π Members π
hdrβ the SAP header, the little main-character envelope every one of these messages shows up in πmccβ the country code, iconic, exactly what it says on the tin πsource_idβTBDπ fr fr that's what the docs say, we don't know yet, bestie the mysteryreservedβ this one exists for alignment, so like, it's padding, it's doing structural support work, respect her πdiff_timeβTBDagain π« the lore is incomplete, we'll find out together
not me readingTBDtwice β the kernel docs said "we'll get to it" and then didn't π no cap, don't invent behavior here, if it saysTBDit meansTBD.
π₯ SEE ALSO π₯
the whole friend group showed up for this one, gather round:
Kernel file ./drivers/net/wireless/intel/iwlwifi/mei/sap.h β
Then, in order, because we keep the order:
Introduction(9), Initial Handshake(9), Host and driver state messages(9), Ownership(9), Ownership transfer(9), Data messages(9), enum iwl_sap_me_msg_id(9), struct iwl_sap_me_msg_hdr(9), struct iwl_sap_me_msg_start(9), struct iwl_sap_me_msg_start_ok(9), enum iwl_sap_msg(9), struct iwl_sap_hdr(9), struct iwl_sap_msg_dw(9), enum iwl_sap_nic_owner(9), enum iwl_sap_wifi_cipher_alg(9), struct iwl_sap_notif_connection_info(9), enum iwl_sap_scan_request(9), struct iwl_sap_notif_conn_status(9), enum iwl_sap_radio_state_bitmap(9), enum iwl_sap_notif_host_suspends_bitmap(9), struct iwl_sap_notif_host_link_up(9), enum iwl_sap_notif_link_down_type(9), struct iwl_sap_notif_host_link_down(9), struct iwl_sap_notif_host_nic_info(9), struct iwl_sap_notif_dw(9), struct iwl_sap_notif_sar_limits(9), enum iwl_sap_nvm_caps(9), struct iwl_sap_nvm(9), enum iwl_sap_eth_filter_flags(9), struct iwl_sap_eth_filter(9), enum iwl_sap_flex_filter_flags(9), struct iwl_sap_flex_filter(9), enum iwl_sap_ipv4_filter_flags(9), struct iwl_sap_ipv4_filter(9), enum iwl_sap_ipv6_filter_flags(9), struct iwl_sap_ipv6_filter(9), enum iwl_sap_icmpv6_filter_flags(9), enum iwl_sap_vlan_filter_flags(9), struct iwl_sap_oob_filters(9), struct iwl_sap_csme_filters(9), struct iwl_sap_cb_data(9), struct iwl_sap_pldr_data(9), enum iwl_sap_pldr_status(9).
that's the whole group chat, every single one, go say hi π
okay that's the page!! and for the sign-off: this one lives at ./drivers/net/wireless/intel/i... and it's dated October 2026 β yes, October 2026, she's from the future, iykyk π§ββοΈπ« bye bestie, go read sap.h π
π¦ 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