ice_vc_del_fdir_raw(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_vc_del_fdir_raw β€” bestie's guide to yeeting a raw FDIR filter πŸ’–

okay so real talk: this page is from the Kernel API Manual, section 9, and it's all about ice_vc_del_fdir_raw, which is the function that deletes a raw FDIR filter for a VF πŸ¦‹. Yes bestie, delete. As in goodbye, gone, removed from the timeline. It's giving cleanup era.


✨ SYNOPSIS ✨

int ice_vc_del_fdir_raw (struct ice_vf *vf , struct
virtchnl_fdir_fltr_conf *conf , enum virtchnl_status_code *v_ret ,
struct virtchnl_fdir_del *stat , int len );

literally copy that exactly, it's the whole signature, no cap πŸ™ˆ


πŸŽ€ ARGUMENTS πŸŽ€

five args, five little besties, let's meet them:

  • vf β€” pointer to the VF info 🌸 this is the VF's whole personality file
  • conf β€” FDIR configuration for each filter ✨ per-filter config, very specific, very demure
  • v_ret β€” the final VIRTCHNL code πŸ’… the receipts, basically
  • stat β€” pointer to the VIRTCHNL_OP_DEL_FDIR_FILTER πŸ‘‘ the op in question
  • len β€” length of the stat ⭐ how big that thing is

πŸ”₯ RETURN πŸ”₯

0 on success or negative errno on failure. that's it, that's the whole vibe check β€” zero means slay, negative means 😭


🌈 SEE ALSO 🌈

first up, the source file it lives in, iconic:

Kernel file ./drivers/net/ethernet/intel/ice/virt/fdir.c

then the whole friend group, in order, no skipping, because every single one matters:

like, that's the whole squad 🫢 iykyk


ngl there's no extra behavior notes on this page β€” just the signature, the args, the return, and the links. so don't go inventing lore bestie πŸ’€ everything you need is right here.

and that's the page!! sourced from ./drivers/net/ethernet/intel/i..., dated October 2026, in the ice_vc_del_fdir_raw(9) era β€” periodt πŸ’œπŸŽ€βœ¨

πŸ“¦ where this page comes from