iavf_fill_fdir_eth_hdr(9)
π iavf_fill_fdir_eth_hdr π
okay so bestie, welcome to the Kernel API Manual entry for iavf_fill_fdir_eth_hdr(9) β yes the section number is 9, yes that's the kernel API girlies, we're in the big leagues now π
β¨ NAME β¨
iavf_fill_fdir_eth_hdr β fill the Ethernet protocol header, that's literally the whole job π
β¨ SYNOPSIS β¨
int iavf_fill_fdir_eth_hdr (struct iavf_fdir_fltr *fltr , struct virtchnl_proto_hdrs *proto_hdrs );
likeβ¦ it takes stuff, it returns an int, we love a simple iconic signature π«Ά
β¨ ARGUMENTS β¨
fltrβ the Flow Director filter data structure. yes it's giving struct, yes it's the filter data, main character of the whole Flow Director situation πproto_hdrsβ the Flow Director protocol headers data structure. this one's holding the protocol headers, very demure, very mindful πΈ
β¨ DESCRIPTION β¨
So the whole vibe is: this function returns 0 if the Ethernet protocol header is set successfully. that's it. that's the plot. no cap, that is the entire description in the original and I'm not about to invent lore that isn't there π
heads up bestie:0means success here. if you get0back, it ate and left no crumbs. don't go reading extra behaviour into this one, the manpage keeps it short for a reason π
π SEE ALSO π
First up, the kernel file it lives in:
./drivers/net/ethernet/intel/iavf/iavf_fdir.cβ literally the source file, go look at it if you want the tea β
and then the whole friend group of related functions, all of them, in order, no skipping π§:
iavf_validate_fdir_fltr_masks(9)iavf_pkt_udp_no_pay_len(9)iavf_fill_fdir_gtpu_hdr(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_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)
that's the full roster, the group chat is POPPIN' π₯
π¦ sign-off π¦
this lil page lives under ./drivers/net/ethernet/intel/iavf, it's dated October 2026, and it's filed as iavf_fill_fdir_eth_hdr(9). anyway bestie go fill that Ethernet protocol header, you're gonna slay, periodt πβ¨
π¦ 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