ice_vc_fdir_set_flow_hdr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_vc_fdir_set_flow_hdr(9) β€” NAME πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ and buckle up, because this function is literally called ice_vc_fdir_set_flow_hdr and it does exactly one iconic thing: it configs the flow's packet segment header. that's it, that's the whole vibe. no cap. πŸŽ€


🌸 SYNOPSIS 🌸

int ice_vc_fdir_set_flow_hdr (struct ice_vf *vf , struct
       virtchnl_fdir_fltr_conf *conf , struct ice_flow_seg_info *seg );

three structs walk into a function and return an int, iykyk πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • vf β€” a pointer to the VF structure. yes, the VF. hi bestie πŸ‘‹
  • conf β€” the FDIR configuration for each filter. one config per filter, she's organized fr fr πŸ’–
  • seg β€” an array of one or more packet segments that describe the flow. so like, a whole lineup of segments, not just one. she can bring friends 🫢

πŸ‘‘ RETURN πŸ‘‘

0 on success, and other on error. that's it. zero = slay, anything else = not slay 😭

ngl the manpage says "and other on error" verbatim, so that's what you get. she's a little vague but she's honest πŸ’€

🧚 SEE ALSO 🧚

first up, the home base, the main character herself, the kernel file:

./drivers/net/ethernet/intel/ice/virt/fdir.c

and now the whole entire friend group, in order, no one gets left out 😀:

like, that's the whole fdir cinematic universe and you're so welcome 🌈πŸ”₯


sign-off time, bestie πŸŽ€ β€” this little page came from the source path starting ./drivers/net/ethernet/intel/i..., dated October 2026, under the Kernel API Manual. go forth and config those flow headers. periodt. πŸ’…βœ¨πŸ’œ

πŸ“¦ where this page comes from