ENUM EFX_FILTER_PRIORITY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enum efx_filter_priority(9) ✨

okay so bestie, we're in the Kernel API Manual today and the vibe is very "hardware filter specification priorities." i know, i know β€” but stay with me, it's actually kind of iconic πŸ’…


πŸŽ€ NAME πŸŽ€

enum efx_filter_priority β€” the priority of a hardware filter specification, fr fr


🌸 SYNOPSIS 🌸

enum efx_filter_priority {
    EFX_FILTER_PRI_HINT ,
    EFX_FILTER_PRI_AUTO ,
    EFX_FILTER_PRI_MANUAL ,
    EFX_FILTER_PRI_REQUIRED

};

like, look at her. four constants, zero drama. πŸ¦‹


πŸ’– CONSTANTS πŸ’–

okay this is the part where you actually have to pay attention, bestie, because each one of these is a different level of "how much do we care about this filter":

  • EFX_FILTER_PRI_HINT β€” literally just a performance hint. it's giving "nice to have, no pressure." πŸ™ˆ
  • EFX_FILTER_PRI_AUTO β€” an automatic filter based on the device address list or hardware requirements. ⚠️ important caveat: this may only be used by the filter implementation for each NIC type. no cap, that's a real restriction, don't come for me.
  • EFX_FILTER_PRI_MANUAL β€” a manually configured filter. you did this. with your hands. main character energy. ✨
  • EFX_FILTER_PRI_REQUIRED β€” required for correct behaviour (user-level networking and SR-IOV). πŸ”₯ this one is not optional, it's load-bearing, periodt.

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/net/ethernet/sfc/siena/filter.h enum β€” and the whole friend group:

all of them slay in their own way 🫢


mwah πŸ’‹ that's the whole page β€” source/version lives in ./drivers/net/ethernet/sfc/siena, dated October 2026, and we're out here repping enum efx_filter_priority(9) till the very end. go forth and prioritize your filters correctly, bestie 🌈⭐

πŸ“¦ where this page comes from