iavf_valida...r_fltr_masks(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… iavf_validate_fdir_fltr_masks(9) β€” the Kernel API Manual cut

okay so bestie, welcome to the Kernel API Manual, section 9, and today's main character is iavf_validate_fdir_fltr_masks πŸŽ€ (the header truncates it to iavf_valida...r_fltr_masks(9) which is lowkey tragic but we move).


✨ NAME ✨

iavf_validate_fdir_fltr_masks β€” she validates Flow Director filter fields masks. that's it, that's the job 🫢


🌸 SYNOPSIS 🌸

int iavf_validate_fdir_fltr_masks (struct iavf_adapter *adapter , struct iavf_fdir_fltr *fltr );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • adapter β€” pointer to the VF adapter structure. literally just a pointer to your VF adapter struct, nothing spicy πŸ’œ
  • fltr β€” the Flow Director filter data structure. this is the filter bestie we're checking 🌈

πŸ’– DESCRIPTION πŸ’–

okay so here's the vibe check πŸ‘‘: she returns 0 if all masks of packet fields are either full or empty. that's a pass, we love that for her ✨

but if there's at least one partial mask?? returns error. not full, not empty, just... partial 😭 partial masks are not the moment, and she will absolutely call it out πŸ’€

fr fr no partial masks allowed β€” it's full or empty or nothing, periodt πŸ’…

πŸ”₯ SEE ALSO πŸ”₯

the whole friend group 🫢 you'll find the source in the Kernel file ./drivers/net/ethernet/intel/iavf/iavf_fdir.c β€” go say hi:


okay that's the whole page bestie, go validate those masks, slay πŸ’…βœ¨

🫢 this iconic little entry lives in ./drivers/net/ethernet/intel/iavf, dated October 2026, brought to you by the Kernel API Manual β€” mwah, see u in the next manpage πŸŽ€πŸ’œ

πŸ“¦ where this page comes from