iavf_fill_fd...at_t_esp_hdr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… iavf_fill_fdir_nat_t_esp_hdr β€” the NAT-T-ESP header filler-upper πŸ¦‹

okay so bestie, we're in the iavf manpage fam (that's the iavf_fill_fd...at_t_esp_hdr(9) page if you're squinting at your terminal tab lol) and this one is tiny but mighty. Let's go ✨


🌸 NAME 🌸

iavf_fill_fdir_nat_t_esp_hdr β€” literally just fills in the NAT-T-ESP protocol header. that's the whole job. main character energy, zero side quests πŸŽ€


✨ SYNOPSIS ✨

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

she takes two structs and returns an int, no cap 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • fltr β€” the Flow Director filter data structure. this is the filter bestie, the whole point of the operation πŸ’–
  • proto_hdrs β€” the Flow Director protocol headers data structure. this is where the header situation actually lives ✨

πŸ’œ DESCRIPTION πŸ’œ

Returns 0 if the NAT-T-ESP protocol header is set successfully. that's it. that's the description. iconic minimalism 🌈

ngl, 0 is the good number here β€” if you get 0 back, the header was set and you can go about your day πŸ’…


πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file where all this lives, no gatekeeping:

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

and the whole fdir friend group (they all showed up to the group chat):

like, the entire roster. iykyk πŸ‘‘


k that's the whole page, bestie πŸ’œ this lil gem comes to you from ./drivers/net/ethernet/intel/iavf and is dated October 2026 β€” so like, she's from the future, slay πŸš€βœ¨ mwah, go set those headers 🫢

πŸ“¦ where this page comes from