ENUM IWL_SAP_ICMPV6_FILTER_FLAGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– enum iwl_sap_icmpv6_filter_flags(9) πŸ’–

okay bestie, so this is a page from the Kernel API Manual β€” yes, the actual kernel docs β€” and it's about a lil enum called enum iwl_sap_icmpv6_filter_flags. That's the ICMPv6 filter flags, and honestly? It's a short one. A little snack. Let's get into it πŸ“


✨ NAME ✨

enum iwl_sap_icmpv6_filter_flags β€” ICMPv6 filter flags, bestie. That's literally it, that's the whole name. Short, sweet, iconic.


🌸 SYNOPSIS 🌸

Here's the shape of it, no cap:

enum iwl_sap_icmpv6_filter_flags {
    SAP_ICMPV6_FILTER_ENABLED ,
    SAP_ICMPV6_FILTER_COPY

};

Two constants. Two. That's the whole enum. Lowkey minimalist of it πŸ’…


πŸ¦‹ Constants πŸ¦‹

okay so here's what each one actually does, and you gotta read these carefully because the first one is giving "wait, what?" energy:

  • SAP_ICMPV6_FILTER_ENABLED β€” bestie. If this is false, the filter should be ignored. That's it, that's the doc. Yes, the flag is literally named "ENABLED" and the description is about what happens when it's false β€” I don't make the rules, I just report them fr fr. πŸ™ˆ
  • SAP_ICMPV6_FILTER_COPY β€” wait, wrong tag, let me redo: SAP_ICMPV6_FILTER_COPY β€” this one passes packets to the host. That's the whole vibe: packets come in, host gets them. Simple. Clean. Slay. ✨
Heads up bestie: those one-liners are all the description the original gives. I'm not gonna invent extra behaviour for you β€” no guessing, no speculation, we respect the docs in this group chat 🫢

πŸ”₯ SEE ALSO πŸ”₯

okay this is the part where the original just goes absolutely feral and dumps the entire sibling list. Buckle up, it's a lot, and I'm keeping every single one because they all matter 🌈

  • The kernel file itself: ./drivers/net/wireless/intel/iwlwifi/mei/sap.h β€” that's the main character right there πŸ‘‘

Then the 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)
  • 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_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 the whole friend group. every filter flag enum and every struct in the sap.h universe showed up to the party and honestly? obsessed. πŸŽ€


ngl bestie, if you only remember one thing: two constants, one means "ignore me if false," the other means "send packets to the host." That's the tea β˜•

✨ k bye ily, this page came from ./drivers/net/wireless/intel/i... and it's dated October 2026 β€” see you in the next manpage, mwah πŸ’œ 🧚

πŸ“¦ where this page comes from