STRUCT IWL_SAP_NOTIF_SAR_LIMITS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

struct iwl_sap_notif_sar_limits β€” bestie, this is the payload for %SAP_MSG_NOTIF_SAR_LIMITS ✨ (and yes, % is literally part of the name, we don't make the rules, the kernel does πŸŽ€)

So real talk β€” we're deep in the Kernel API Manual today, like, deep deep. This lil struct is what the firmware sends over to say "here's your SAR limits, queen" πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

struct iwl_sap_notif_sar_limits {
    struct iwl_sap_hdr hdr;
    __le16 sar_chain_info_table[2][5];
 };

Look at her. Two fields. Immaculate. Main character energy 😌


🌸 Members 🌸

  • hdr β€” the SAP header πŸ’Œ literally the header part of the SAP, she's just here to announce the message, no drama
  • sar_chain_info_table β€” Tx power limits πŸ”₯ that's it, that's the whole gig β€” transmit power limits, living in a handy [2][5] table

⭐ SEE ALSO ⭐

Ok so there's like, a lot of siblings, and they're all hanging out in the kernel file ./drivers/net/wireless/intel/iwlwifi/mei/sap.h πŸ“ β€” go say hi to the whole family:

  • 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_host_nic_info(9)
  • struct iwl_sap_notif_dw(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 bestie, that's the whole page β€” small struct, big family energy 🫢 now go read the rest of the sap.h lore, iykyk πŸ’œ

kay bye ily, this was the ./drivers/net/wireless/intel/i... source, dated October 2026 πŸ’–βœ¨

πŸ“¦ where this page comes from