ENUM IWL_SAP_NIC_OWNER(9)
π NAME
enum iwl_sap_nic_owner β the enum that's used by %SAP_MSG_NOTIF_NIC_OWNER β¨ (yes, that's the whole job, and she's serving it)
This is from the Kernel API Manual, bestie, volume nine of the manuals π
β¨ SYNOPSIS
okay so here's the whole shape of it, and ngl it's short and sweet:
enum iwl_sap_nic_owner {
SAP_NIC_OWNER_UNKNOWN ,
SAP_NIC_OWNER_HOST ,
SAP_NIC_OWNER_ME
};
like... three options, one of them is a decoy π iykyk
π Constants
bestie these are the three members, and the lore is wild:
SAP_NIC_OWNER_UNKNOWNβ literally not used. that's it. that's the whole description. she's giving placeholder energy πSAP_NIC_OWNER_HOSTβ the host owns the NIC π the host is the main character here, fr frSAP_NIC_OWNER_MEβ CSME owns the NIC π«Ά so if you see this one, it's not the host holding the aux cord, it's CSME π
πΈ tiny vibe check: the three of them areSAP_NIC_OWNER_UNKNOWN,SAP_NIC_OWNER_HOST, andSAP_NIC_OWNER_MEβ copy them exactly, no renaming, no "fixing" the spelling. periodt.
π¦ SEE ALSO
the source of truth lives at ./drivers/net/wireless/intel/iwlwifi/mei/sap.h β go read her, she ate π₯
and here's the whole friend group, in the exact order the manual gives them, no cap:
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_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_country_code(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 forty-three cross-refs, every single one of them, don't come for me about trimming the list π€
okay that's the whole page, bestie π this little number ships out of ./drivers/net/wireless/intel/i... and is dated October 2026 β yes, the footer literally truncates the path like that, she's mysterious like that π mwah, go read the rest of the SAP saga, ily π«Ά
π¦ 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