iavf_fill_fdir_gtpu_hdr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this one is iavf_fill_fdir_gtpu_hdr β€” it fills the GTP-U protocol header. that's it, that's the whole job, and it does it flawlessly πŸ’…

(also hi, you're reading a page from the Kernel API Manual, section 9 β€” welcome to the kernel girlies club πŸŽ€)


✨ SYNOPSIS ✨

int iavf_fill_fdir_gtpu_hdr (struct iavf_fdir_fltr *fltr , struct
virtchnl_proto_hdrs *proto_hdrs );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • fltr β€” the Flow Director filter data structure. yes, it's literally called fltr, we don't make the rules πŸ’€ this is the filter data you're handing over.
  • proto_hdrs β€” the Flow Director protocol headers data structure. this is where the protocol headers live, bestie 🫢

🌸 DESCRIPTION 🌸

so the whole vibe here: it returns 0 if the GTP-U protocol header is set successfully. that's the entire description, no cap. a clean little success return and nothing else 🀩

it's giving "small function, big main character energy" honestly πŸ‘‘


πŸ”₯ SEE ALSO πŸ”₯

the kernel file, right here:

Kernel file ./drivers/net/ethernet/intel/iavf/iavf_fdir.c

and the whole friend group of related functions β€” every single one of them, bestie, I'm not skipping a single member of this squad:

like, that's the entire group chat and they're all iconic πŸ’œ


okay that's the page, ily, go fill some GTP-U headers πŸ’–

this masterpiece lives in ./drivers/net/ethernet/intel/iavf and it's dated October 2026 β€” so yeah, future-era kernel docs, we stay ahead of the timeline ⭐🌈

πŸ“¦ where this page comes from