STRUCT IWL_SAP_ETH_FILTER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct iwl_sap_eth_filter β€” a L2 filter πŸ’–

okay so bestie, we're in the kernel API manual (Kernel API Manual, section 9, if we're being precise πŸ‘‘) and today's main character is struct iwl_sap_eth_filter. It's a L2 filter. That's it, that's the whole vibe. Small struct, big energy. πŸ’…


✨ SYNOPSIS ✨

like, here's literally the whole thing:

struct iwl_sap_eth_filter {
    u8 mac_address[6];
    u8 flags;
 };

not me being obsessed with how tidy this is πŸŽ€ two members. two. no bloat, no drama, just a struct living its truth.


🌸 Members 🌸

  • mac_address β€” the address to filter. it's a u8[6], so yes, six bytes, exactly like a MAC address should be. slay. πŸ¦‹
  • flags β€” go check enum iwl_sap_eth_filter_flags for what these mean, bestie. iykyk. πŸ”₯

πŸ’œ SEE ALSO πŸ’œ

okay this list is long long, but we don't skip. not on my watch. πŸ™ˆ everything below is fr fr in the SEE ALSO, keep it all:

  • the kernel file ./drivers/net/wireless/intel/iwlwifi/mei/sap.h
  • 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)
  • 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 the whole friend group right there. read them all, periodt. πŸ“šβœ¨


lowkey a little aside: this struct is exactly as small as it looks, so don't go looking for hidden members. what you see is what you get, bestie. 🫢

and that's the page!! πŸ’– the source path got a lil truncated upstream as ./drivers/net/wireless/intel/i..., the date on it is October 2026, and it's all hanging out in struct iwl_sap_eth_filter(9). mwah, go filter some L2, ily, bye πŸŽ€πŸŒˆβ­

πŸ“¦ where this page comes from