ice_vc_fdir_insert_entry(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_vc_fdir_insert_entry β€” the Kernel API Manual files this one under "insert & allocate" πŸŽ€

okay so real talk, the official NAME line on this page is literally just the function name with nothing after the dash β€” iconic empty-shelf energy, the manpage said "no description, she speaks for herself" πŸ’… so we're rolling with that. this is a Kernel API Manual page, bestie, and it's about the Flow Director filter-conf list. buckle up πŸ¦‹


✨ SYNOPSIS ✨

int ice_vc_fdir_insert_entry (struct ice_vf *vf , struct
       virtchnl_fdir_fltr_conf *conf , u32 *id );

like, that's the whole signature. three things in, one int out. slay 🫢


🌸 ARGUMENTS 🌸

  • vf β€” pointer to the VF info πŸ‘‘ (the virtual function we're doing all this for)
  • conf β€” FDIR configuration for each filter 🌈 (the actual filter settings being handed over)
  • id β€” pointer to ID value allocated by driver ⭐ (yes, it's a pointer β€” the driver hands the ID back through this)

πŸ’œ DESCRIPTION πŸ’œ

Insert FDIR conf entry into list and allocate ID for this filter. fr fr that's it β€” it goes in the list, it gets an ID. main character behavior, honestly πŸŽ€


πŸ”₯ RETURN πŸ”₯

0 means true success 😭✨ and other values mean error. that's the whole vibe check: zero good, not-zero not good πŸ’€


🧚 SEE ALSO 🧚

first up, the source of truth, the Kernel file:

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

and now the extended fam β€” the whole friend group, no one left out 🫢:


πŸ’– lowkey the sweetest part: this page lives in ./drivers/net/ethernet/intel/i... (the footer cut it off, iykyk 😭) and it's dated October 2026 β€” so she's from the future, obviously, main character energy only βœ¨πŸ‘‘

k bye bestie, go insert some entries, mwah πŸ“πŸ’…

πŸ“¦ where this page comes from