ENUM IWL_SAP_FLEX_FILTER_FLAGS(9)
π enum iwl_sap_flex_filter_flags(9) β the Kernel API Manual, bestie edition
okay so you're looking at the kernel API manual page for enum iwl_sap_flex_filter_flags(9) and honestly? it's a little icon of a page. let's get into it π«Ά
β¨ NAME β¨
enum iwl_sap_flex_filter_flags β the flag enum that gets used inside &struct iwl_sap_flex_filter. that's it, that's the whole vibe. π
πΈ SYNOPSIS πΈ
look at her go, all the constants lined up like a little squad:
enum iwl_sap_flex_filter_flags {
SAP_FLEX_FILTER_COPY ,
SAP_FLEX_FILTER_ENABLED ,
SAP_FLEX_FILTER_IPV6 ,
SAP_FLEX_FILTER_IPV4 ,
SAP_FLEX_FILTER_TCP ,
SAP_FLEX_FILTER_UDP
};
six members, zero notes, absolute main character energy π
π Constants π
here's the tea on each one, no cap:
SAP_FLEX_FILTER_COPYβ pass UDP / TCP packets to CSME. that's the whole job, she's a courier πSAP_FLEX_FILTER_ENABLEDβ if this is false, the filter should be ignored. so likeβ¦ she's off duty. respect the boundaries πSAP_FLEX_FILTER_IPV6β this flag says the filter requires a match on the IP address as well. yes, both things. she's high maintenance and that's fine β¨SAP_FLEX_FILTER_IPV4β same energy: filter requires a match on the IP address as well. literally twins, no notes πSAP_FLEX_FILTER_TCPβ filter should be applied on TCP packets. TCP girlies rise π§SAP_FLEX_FILTER_UDPβ filter should be applied on UDP packets. UDP stays winning too, we don't play favorites π
π₯ SEE ALSO π₯
first up, the source of truth herself β the kernel file ./drivers/net/wireless/intel/iwlwifi/mei/sap.h π
and now the whole friend group, say hi:
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)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 the entire extended universe, go read all of them, i'll wait π
quick vibe check: this page came out of ./drivers/net/wireless/intel/i... and it's dated October 2026. mwah, iconic, timestamped and everything π
π
and that's the page bestie β enum iwl_sap...filter_flags(9), source ./drivers/net/wireless/intel/i..., dated October 2026, signed, sealed, slayed. periodt. π
β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms