ENUM IWL_SAP_NOTIF_LINK_DOWN_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so this is a page from the Kernel API Manual and it's lowkey just a tiny baby enum, but we're gonna give it the full main-character treatment anyway, because that's what it deserves 🫢


✨ NAME ✨

enum iwl_sap_notif_link_down_type β€” the little enum that's used in &struct iwl_sap_notif_host_link_down πŸ’– that's literally its whole job and honestly? iconic.


🌸 SYNOPSIS 🌸

bestie, here's the whole thing, exactly as it appears, no cap:

enum iwl_sap_notif_link_down_type {
    HOST_LINK_DOWN_TYPE_NONE ,
    HOST_LINK_DOWN_TYPE_TEMPORARY ,
    HOST_LINK_DOWN_TYPE_LONG

};

like. three constants. that's it. that's the enum. slay πŸ’…


πŸŽ€ Constants πŸŽ€

okay so time for the vibe check on each of the three members:

  • HOST_LINK_DOWN_TYPE_NONE β€” what does it do? TBD 😭 yeah. that's the whole description. the docs said "we'll get to it" and then never got to it. fr fr it's giving unfinished homework.
  • HOST_LINK_DOWN_TYPE_TEMPORARY β€” also TBD πŸ™ˆ same energy. temporary by name, temporararily undocumented by nature.
  • HOST_LINK_DOWN_TYPE_LONG β€” and yeah, TBD again πŸ’€ all three are TBD, ngl this is the most mysterious trio in the whole header file and I kind of respect it.
⚠️ heads up bestie: the original docs literally just say TBD for all three of these β€” so I'm not gonna sit here and make up behaviour for you. no invented lore on my watch πŸ‘‘ if the kernel docs won't say it, neither will I.

πŸ¦‹ SEE ALSO πŸ¦‹

the source of all this lives in the kernel file ./drivers/net/wireless/intel/iwlwifi/mei/sap.h β€” go peek, iykyk πŸ‘€

and here's the whole extended friend group, everyone invited to the group chat 🌈:

  • 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)
  • 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. she's connected πŸ’…


okay that's the whole page bestie, love u, bye 🫢✨

sign-off time πŸŽ€ this one came from ./drivers/net/wireless/intel/i... and it's dated October 2026 β€” so yeah, she's from the future, we stan a forward-thinking enum πŸ’œ

πŸ“¦ where this page comes from