i40e_add_del_fdir_tcp(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… i40e_add_del_fdir_tcp β€” like, the Kernel API Manual page, bestie πŸ’…

okay so bestie, pull up a chair πŸŽ€ this one's from the Kernel API Manual and it's all about i40e_add_del_fdir_tcp β€” the little gremlin that adds and removes TCPv4 filters. yes it takes an ipv4 flag. no we're not gonna talk about that yet. one thing at a time πŸ’€


✨ NAME ✨

i40e_add_del_fdir_tcp β€” Add/Remove TCPv4 filters πŸ¦‹ like it literally puts filters in and takes filters out, that's the whole personality


✨ SYNOPSIS ✨

int i40e_add_del_fdir_tcp (struct i40e_vsi *vsi , struct
       i40e_fdir_filter *fd_data , bool add , bool ipv4 );

not me formatting this across two lines exactly like the original, i'm so real for that 🫢


✨ ARGUMENTS ✨

  • vsi β€” pointer to the targeted VSI πŸ‘‘ the main character of this whole operation, fr fr
  • fd_data β€” the flow director data required for the FDir descriptor πŸ“‹ everything it needs to know, all packaged up
  • add β€” true adds a filter, false removes it ✨ two moods, one boolean
  • ipv4 β€” true is v4, false is v6 πŸŒ€ yes bestie, even though the function name says TCPv4, this flag exists and it's doing its thing

✨ DESCRIPTION ✨

Returns 0 if the filters were successfully added or removed πŸ’– that's it. that's the description. zero means slay, we ate, no cap 🌸

ngl the docs are kinda doing the bare minimum here and i respect the confidence 😭 but like β€” 0 = the add or the remove worked, that's the vibe check you're looking for.

✨ SEE ALSO ✨

okay so this list is iconic in length, grab a snack πŸ“ every single one of these, in order, no skips:

like… sixty-eight entries, i counted, i'm not okay 😭 but we got through it together and that's what matters πŸ’œ


and that's the whole page bestie!! 🧚 source is ./drivers/net/ethernet/intel/i40e, dated October 2026, and this little gem is filed under i40e_add_del_fdir_tcp(9) β€” go add a filter, or remove one, honestly either is valid πŸ’…βœ¨

πŸ“¦ where this page comes from