ice_vc_fdir_set_flow_fld(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_vc_fdir_set_flow_fld(9) β€” Kernel API Manual πŸ’–

okay so bestie, welcome to the Kernel API Manual page for ice_vc_fdir_set_flow_fld. This one is lowkey a little parser gremlin: it deals with a virtual channel add msg buffer and tucks field-vector info into a flow's packet segment field. No cap, that's the whole plot. 🫢


🌸 NAME 🌸

ice_vc_fdir_set_flow_fld -

like, that's literally the name line β€” the dash is just there, serving main-character energy. πŸ’…


✨ SYNOPSIS ✨

int ice_vc_fdir_set_flow_fld (struct ice_vf *vf , struct
       virtchnl_fdir_add *fltr , struct virtchnl_fdir_fltr_conf *conf , struct
       ice_flow_seg_info *seg );

that's the signature, character-for-character, no edits. πŸ’–


πŸŽ€ ARGUMENTS πŸŽ€

  • vf β€” pointer to the VF structure. the VF is the main character here.
  • fltr β€” virtual channel add cmd buffer. it's giving "incoming message buffer."
  • conf β€” FDIR configuration for each filter. very demure, very filter-specific.
  • seg β€” array of one or more packet segments that describe the flow. yes, one or more β€” it's an array, bestie.

πŸ¦‹ DESCRIPTION πŸ¦‹

Parse the virtual channel add msg buffer's field vector and store them into flow's packet segment field.

that's the whole job: parse those fields, tuck them into the flow's packet segment field, done. ✨


πŸ’… RETURN πŸ’…

0 on success, and other on error.

that's the whole return section β€” no secret bonus values listed. 😭


🌈 SEE ALSO 🌈

Kernel file: ./drivers/net/ethernet/intel/ice/virt/fdir.c

go say hi to the whole fdir friend group, bestie:


mwah πŸ’‹ β€” source/version: ./drivers/net/ethernet/intel/i...; date: October 2026. ice_vc_fdir_set_flow_fld(9) out. now go be iconic. πŸŽ€
πŸ“¦ where this page comes from