ice_vc_add_fdir_raw(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_vc_add_fdir_raw (9) πŸ’–

okay so bestie, welcome to the Kernel API Manual page for ice_vc_add_fdir_raw πŸŽ€ β€” yes that's a 9 in the parens, that's the kernel-section vibe, we love her for that. this one's all about adding a raw FDIR filter for a VF, and honestly it's giving "plumbing but make it cute." let's get into it ✨


🌸 NAME 🌸

ice_vc_add_fdir_raw β€” add a raw FDIR filter for VF</p> πŸ’… like, that's literally her job description, no notes.


πŸ¦‹ SYNOPSIS πŸ¦‹

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

look at that signature, she's long but she knows what she's doing 🫢 returns an int, takes five things, slays.


✨ ARGUMENTS ✨

  • vf β€” pointer to the VF info. the main character struct, obviously πŸ‘‘
  • conf β€” FDIR configuration for each filter. one config per filter, that's the whole deal πŸŽ€
  • v_ret β€” the final VIRTCHNL code. she gets written to, that's her purpose ✨
  • stat β€” pointer to the VIRTCHNL_OP_ADD_FDIR_FILTER. code is shown exactly as written, don't come for me πŸ’€
  • len β€” length of the stat. yes bestie, we measure her 🌸

πŸ’œ RETURN πŸ’œ

0 on success, or a negative errno on failure. that's it, that's the whole return section, icon behavior πŸ”₯


🌈 SEE ALSO 🌈

first up, the actual kernel file (yes, literally spelled out like this):

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

and now, the friend group β€” every single one, in order, no cap 🫢:

bestie, that is the entire FDIR cinematic universe. iykyk πŸ˜­πŸ’–


quick vibe check: every flag, argument, value, and reference above is copied as-is. i'm loud, not sloppy πŸ’…

and that's the page, babes 🌸 this cutie came from ./drivers/net/ethernet/intel/i... and she's stamped October 2026 β€” yes, from the future, main character energy fr fr, ice_vc_add_fdir_raw(9) out πŸŽ€βœ¨πŸ’œ

πŸ“¦ where this page comes from