iavf_fill_fdir_tcp_hdr(9)
π NAME π
okay so bestie, gather round β this is the iavf_fill_fdir_tcp_hdr(9) page from the Kernel API Manual, and it's literally about one job: fill the TCP protocol header. that's it. that's the whole vibe. β¨
π¦ SYNOPSIS π¦
int iavf_fill_fdir_tcp_hdr (struct iavf_fdir_fltr *fltr , struct
virtchnl_proto_hdrs *proto_hdrs );
π ARGUMENTS π
fltrβ the Flow Director filter data structure π«Ά this is the filter bestie, the whole pointproto_hdrsβ the Flow Director protocol headers data structure πΈ the headers live here
β DESCRIPTION β
returns 0 if the TCP protocol header is set successfully. that's the tea β no cap, that's what it does β sets that TCP protocol header and gives you a 0 when it goes through π
π₯ SEE ALSO π₯
first up, the actual source, go touch grass in the kernel tree:
Kernel file ./drivers/net/ethernet/intel/iavf/iavf_fdir.c
and now the whole friend group π« β every single one of these, in order, because we don't skip anyone in this house:
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_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)
π reminder bestie: this page ships out of ./drivers/net/ethernet/intel/iavf, dated October 2026. that's the source path and the date, both accounted for, we leave nothing behind π§
and that's the page!! slay πβ¨ππ¦πΈ
π¦ 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