ENUM EF4_FILTER_FLAGS(9)
β¨ enum ef4_filter_flags(9) β¨ β Kernel API Manual π
πΈ NAME πΈ
enum ef4_filter_flags β the flags for hardware filter specifications, bestie π
π¦ SYNOPSIS π¦
okay so here's the whole enum, no cap:
enum ef4_filter_flags {
EF4_FILTER_FLAG_RX_RSS ,
EF4_FILTER_FLAG_RX_SCATTER ,
EF4_FILTER_FLAG_RX_OVER_AUTO ,
EF4_FILTER_FLAG_RX ,
EF4_FILTER_FLAG_TX
};
π Constants π
EF4_FILTER_FLAG_RX_RSSβ use RSS to spread across multiple queues, periodt. By default, matching packets will be delivered only to the specified queue. If this flag is set, they will be delivered to a range of queues offset from the specified queue number according to the indirection table. it's giving "share the load" energy β¨EF4_FILTER_FLAG_RX_SCATTERβ enable DMA scatter on the receiving queue. lowkey a whole vibe for RX π«ΆEF4_FILTER_FLAG_RX_OVER_AUTOβ indicates a filter that is overriding an automatic filter, with priorityEF4_FILTER_PRI_AUTO. This may only be set by the filter implementation for each type. A removal request will restore the automatic filter in its place. so like, it's an override situation, and removal puts the automatic filter back πEF4_FILTER_FLAG_RXβ filter is for RX πEF4_FILTER_FLAG_TXβ filter is for TX π
bestie, note the caveat on EF4_FILTER_FLAG_RX_OVER_AUTO: it may only be set by the filter implementation for each type, fr fr. don't just be out here setting it yourself π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/sfc/falcon/filter.h enum ef4_filter_match_flags(9)enum ef4_filter_priority(9)struct ef4_filter_spec(9)ef4_filter_set_ipv4_local(9)ef4_filter_set_ipv4_full(9)ef4_filter_set_eth_local(9)ef4_filter_set_uc_def(9)ef4_filter_set_mc_def(9)
made with π from ./drivers/net/ethernet/sfc/falcon Β· October 2026 Β· slay responsibly, bestie π§ββοΈβ¨
π¦ 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