ice_fdir_set_hw_fltr_rule(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_fdir_set_hw_fltr_rule(9) πŸ’–

okay bestie, welcome to the Kernel API Manual ✨ β€” yes we're literally in the kernel section, and yes this is the glow-up of ice_fdir_set_hw_fltr_rule 🫢


🌸 NAME 🌸

ice_fdir_set_hw_fltr_rule β€” configure the HW tables so a FDir rule can actually exist πŸ’… iykyk


✨ SYNOPSIS ✨

int ice_fdir_set_hw_fltr_rule (struct ice_pf *pf , struct
ice_flow_seg_info *seg , enum ice_fltr_ptype flow , enum ice_fd_hw_seg
tun );

no cap, that's the whole signature, copied exactly πŸ’œ


πŸŽ€ ARGUMENTS πŸŽ€

  • pf β€” pointer to the PF structure. main character energy for sure πŸ‘‘
  • seg β€” protocol header description pointer. it's giving "here's the shape of the packet" 🌈
  • flow β€” filter enum. the filter's whole vibe, fr fr πŸ¦‹
  • tun β€” FDir segment to program. which segment we're out here programming, okay ⭐

🧚 SEE ALSO 🧚

the kernel file it lives in, lowkey iconic:

  • ./drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c

and the whole friend group πŸ’… β€” every single one, not skipping any, periodt:


πŸ’€ friendly heads-up from your girl: this page only documents the arguments and the cross-refs β€” everything else lives in that source file up there, so go read it, bestie, no shortcuts πŸ™ˆ

that's the page, slay πŸ“ β€” brought to you by the source ./drivers/net/ethernet/intel/ice, dated October 2026, and yeah we're still ice_fdir_set_hw_fltr_rule(9) till the end πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from