STRUCT IWL_SAP_NOTIF_CONN_STATUS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_sap_notif_conn_status(9) β€” like, the kernel API manual, bestie ✨

okay so real talk: this is a page from the Kernel API Manual, section 9 of the man pages, and it's all about one little struct. she's not famous, she's not flashy, but she is the whole payload, and honestly? iconic.


πŸŽ€ NAME πŸŽ€

struct iwl_sap_notif_conn_status β€” bestie, this is the payload of %SAP_MSG_NOTIF_CSME_CONN_STATUS. that's it. that's her whole job. πŸ’–


✨ SYNOPSIS ✨

here's the shape of her, no cap, copy it exactly:

struct iwl_sap_notif_conn_status {
    struct iwl_sap_hdr hdr;
    __le32 link_prot_state;
    __le32 scan_request;
    struct iwl_sap_notif_connection_info conn_info;
 };

like, four fields. minimal. clean. main character energy fr fr. πŸ¦‹


🌸 Members 🌸

okay let's meet the squad, one by one:

  • hdr β€” the SAP header. every struct needs a lil header to hold her together, and this one's hers. πŸŽ€
  • link_prot_state β€” a __le32, and she's non-zero if link protection is active. so like, zero = protection is giving nothing, not active. non-zero = she's on, she's protected, she's thriving. πŸ’…
  • scan_request β€” a __le32, and for the deets you gotta see enum iwl_sap_scan_request. that's where the whole story lives, iykyk. πŸ”₯
  • conn_info β€” literally just information about the connection. that's the vibe. she's the info girlie. 🫢

πŸ‘‘ SEE ALSO πŸ‘‘

the whole extended friend group, in the order the page gives them (do NOT come for me, this is the exact list):

Kernel file ./drivers/net/wireless/intel/iwlwifi/mei/sap.h

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), 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)

like, that's a lot of friends and every single one of them got an invite. we don't leave anyone out at this table. πŸ’œ


ok tiny housekeeping note bestie: this page came from ./drivers/net/wireless/intel/i... and it's dated October 2026, and the footer labels it as struct iwl_s..._conn_status(9). just so you know where she's from. 🧚

anyway, that's the whole page, mwah, go read sap.h and slay πŸŒˆβ­πŸ’–

πŸ“¦ where this page comes from