iavf_fill_fdir_gtpu_hdr(9)
π 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:
iavf_validate_fdir_fltr_masks(9)iavf_pkt_udp_no_pay_len(9)iavf_fill_fdir_pfcp_hdr(9)iavf_fill_fdir_nat_t_esp_hdr(9)iavf_fill_fdir_udp_flex_pay_hdr(9)iavf_fill_fdir_ip4_hdr(9)iavf_fill_fdir_ip6_hdr(9)iavf_fill_fdir_tcp_hdr(9)iavf_fill_fdir_udp_hdr(9)iavf_fill_fdir_sctp_hdr(9)iavf_fill_fdir_ah_hdr(9)iavf_fill_fdir_esp_hdr(9)iavf_fill_fdir_l4_hdr(9)iavf_fill_fdir_eth_hdr(9)iavf_fill_fdir_add_msg(9)iavf_fdir_flow_proto_name(9)iavf_print_fdir_fltr(9)iavf_fdir_is_dup_fltr(9)iavf_find_fdir_fltr(9)iavf_fdir_add_fltr(9)iavf_fdir_del_fltr(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms