STRUCT IWL_SAP_NOTIF_HOST_NIC_INFO(9)
π struct iwl_sap_notif_host_nic_info(9) β Kernel API Manual π
okay so bestie, we're in the Kernel API Manual today and this page is literally all about one lil' struct. grab a matcha, it's gonna be cute and also extremely specific π
β¨ NAME β¨
struct iwl_sap_notif_host_nic_info β it's the payload for %SAP_MSG_NOTIF_NIC_INFO, no cap π
Like, that's its whole job. It's the little bag of info that gets shipped inside a %SAP_MSG_NOTIF_NIC_INFO message. main character energy fr fr π
πΈ SYNOPSIS πΈ
struct iwl_sap_notif_host_nic_info {
struct iwl_sap_hdr hdr;
u8 mac_address[6];
u8 nvm_address[6];
};
look at her. three fields. immaculate. π
π¦ Members π¦
hdrβ the SAP header, the little introductory moment at the top of the struct π«mac_addressβ the MAC address as configured to the interface. iykyk, this is the one the interface is actually rockin' with.nvm_addressβ the MAC address as configured in the NVM. yes bestie there are two of them and no they are not necessarily the same, that's literally the whole point of listing both π
π SEE ALSO π
the friend group!! every single one of these, in order, periodt:
- Kernel file
./drivers/net/wireless/intel/iwlwifi/mei/sap.hβ the source of truth, go read the actual header π«Ά - 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_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_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)
ngl that's a long list but likeβ¦ it's the whole SAP family, bestie. you're not getting out of it. go click through them, it's giving study group πβ¨
and that's the page!! source for all this is ./drivers/net/wireless/intel/i... and the date on it is October 2026, so jot that down in your notes app ποΈπ bye bestie, slay your kernel reading today πβπ
π¦ 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