ENUM IWL_SAP_ETH_FILTER_FLAGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ enum iwl_sap_eth_filter_flags(9) πŸ¦‹

okay so bestie, this is a page straight out of the Kernel API Manual β€” yes that one, the big serious one β€” and honestly? it's a tiny lil enum with main character energy. no cap. let's get into it ✨


πŸ’– NAME πŸ’–

enum iwl_sap_eth_filter_flags β€” literally the flag enum that gets used inside &struct iwl_sap_eth_filter. that's the whole vibe. it's giving "supporting role but essential to the plot" πŸŽ€


🌸 SYNOPSIS 🌸

enum iwl_sap_eth_filter_flags {
    SAP_ETH_FILTER_STOP ,
    SAP_ETH_FILTER_COPY ,
    SAP_ETH_FILTER_ENABLED

};

look at her. three constants. absolutely ate. πŸ’…


✨ Constants ✨

  • SAP_ETH_FILTER_STOP β€” do not process any further filters. like, we're done here, the filter chain stops dead. periodt πŸ›‘
  • SAP_ETH_FILTER_COPY β€” copy the packet to the CSME. yes, that's the whole instruction. go off, packet 🫢
  • SAP_ETH_FILTER_ENABLED β€” if this is false, the filter should be ignored. so false = not invited to the function, got it πŸ™ˆ

πŸ¦‹ SEE ALSO πŸ¦‹

the source of truth, the kernel file itself, no notes:

  • ./drivers/net/wireless/intel/iwlwifi/mei/sap.h

and because this fandom is huge, here's the whole squad of related pages β€” every single one, i'm not skipping a single bestie 😭:

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

okay that's the whole extended universe, iykyk πŸ’€


lowkey a warning-free page, which is refreshing β€” no undefined behaviour lurking, just three flags doing their thing. still, read sap.h before you go touching anything, bestie, fr fr 🧚

aaaand scene 🌈 this one came from ./drivers/net/wireless/intel/i..., dated October 2026, and it's enum iwl_sa...filter_flags(9) signing off β€” slay, stay hydrated, and go read your kernel headers πŸ’œπŸ‘‘

πŸ“¦ where this page comes from