iavf_valida...r_fltr_masks(9)
π 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:
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_tcp_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)
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
- 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