ice_is_chnl_fltr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so bestie, welcome to the ice_is_chnl_fltr(9) page ✨ this is the kernel API manual moment where we find out if a filter is actually a valid channel filter. no cap, it’s all about the destination πŸ‘€πŸ’…

🌸 NAME 🌸

ice_is_chnl_fltr - is this a valid channel filter

✨ SYNOPSIS ✨

bool ice_is_chnl_fltr (struct ice_tc_flower_fltr *f );

πŸŽ€ ARGUMENTS πŸŽ€

  • f β€” pointer to the tc-flower filter, aka the lil filter object we’re vibe-checking 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

The criteria for deciding whether a given filter is a valid channel filter or not is based on its destination. literally the main character of this whole check πŸ’…

For the forward to VSI action: if the destination is a valid hw_tc (aka tc_class) and it’s in the supported range of TCs for ADQ, then return true. slay βœ…

For forward to queue: as long as dest_vsi is valid and it is of type VSI_CHNL (PF ADQ VSI is of type VSI_CHNL), return true. periodt πŸ’–

πŸ’… NOTE πŸ’…

For forward to queue, correct dest_vsi is still set in tc_fltr based on the destination queue specified. bestie, don’t forget that part πŸ‘‘

🌈 SEE ALSO 🌈


mwah πŸ’‹ source/version stamp: ./drivers/net/ethernet/intel/ice, date: October 2026 β€” bye bestie, go check those channel filters fr fr πŸ«ΆπŸ’œ

πŸ“¦ where this page comes from