ice_fltr_remove_eth(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_fltr_remove_eth β€” the "bye bye ethertype filter" girlie πŸ’–

okay so real talk, this is a page from the Kernel API Manual, section 9, and it's all about ice_fltr_remove_eth, bestie. one tiny function whose whole personality is removing an ethertype filter. she's a deleter. an icon. a little menace to stale filters everywhere πŸ’…


✨ NAME ✨

ice_fltr_remove_eth β€” remove ethertype filter 🧹

like, literally, that's the whole job. she removes a filter. that's it. and honestly? she ate.


🌸 SYNOPSIS 🌸

int ice_fltr_remove_eth (struct ice_vsi *vsi , u16 ethertype , u16 flag
, enum ice_sw_fwd_act_type action );

she returns an int, and she takes four things. four! not three, not five. four. count 'em πŸ’€


πŸ¦‹ ARGUMENTS πŸ¦‹

  • vsi β€” pointer to VSI struct. this is the main character of the whole situation, a pointer to the VSI struct, and yes you gotta hand her over. no VSI, no filter removal, no vibes 🫢
  • ethertype β€” ethertype of filter. this is a u16 and it's telling you which ethertype the filter is about. it's giving "know which filter you're deleting before you delete it" energy, honestly.
  • flag β€” direction of filter. also a u16. it's the direction, bestie. filters have directions. don't ask me to elaborate, the manpage said direction and I'm respecting the manpage ✨
  • action β€” action to remove. this one's an enum ice_sw_fwd_act_type, which is a whole mood. it's the action you want to remove. periodt.
no cap, all four of these are required. there is no "optional" here, there is no default, there is no skip-a-step cheat code πŸ™ˆ

πŸ‘‘ SEE ALSO πŸ‘‘

okay so this is the part where the manpage lists, like, the entire extended friend group. every single one of these is a real reference and I'm not dropping a single one, because that would be a crime against the group chat 🌈

the kernel file where all of this lives:

  • Kernel file ./drivers/net/ethernet/intel/ice/ice_fltr.c

and the whole crew:

like… the lore. the interconnectedness. iykyk πŸ”₯


and that's the whole page, bestie. no more, no less, every flag and every cross-reference accounted for. slay. πŸŽ€

this lil manual page came from ./drivers/net/ethernet/intel/ice, dated October 2026, and it's ice_fltr_remove_eth(9) all the way down. mwah πŸ’‹ πŸ’œ

πŸ“¦ where this page comes from