ice_arfs_is_...ect_flow_set(9)
π ice_arfs_is_perfect_flow_set β Kernel API Manual β¨
okay so bestie, welcome to the kernel API manual, this one's a lil function check-in and honestly it's kinda iconic π
πΈ NAME πΈ
ice_arfs_is_perfect_flow_set β literally just checks whether the perfect flow is set π
β¨ SYNOPSIS β¨
bool ice_arfs_is_perfect_flow_set (struct ice_hw *hw , __be16 l3_proto ,
u8 l4_proto );
π¦ ARGUMENTS π¦
hwβ a pointer to the HW structure, bestie π«Ά it's giving "here's where all the hardware tea lives"l3_protoβ eitherETH_P_IPorETH_P_IPV6, and it's in network order, no cap πl4_protoβ eitherIPPROTO_UDPorIPPROTO_TCP, pick your fighter π
π DESCRIPTION π
so the vibe here is: we only support perfect (4-tuple) filters for aRFS, periodt βπ
this function is the lil bestie that lets aRFS check if those perfect (4-tuple) flow rules are currently in place by Flow Director πβ¨ like it's not doing the work, it's just confirming the work is out there living its main character life π
π₯ SEE ALSO π₯
- Kernel file
./drivers/net/ethernet/intel/ice/ice_arfs.cποΈ ice_is_arfs_active(9),ice_is_arfs_using_perfect_flow(9),ice_arfs_update_active_fltr_cntrs(9),ice_arfs_del_flow_rules(9),ice_arfs_add_flow_rules(9),ice_arfs_is_flow_expired(9),ice_arfs_update_flow_rules(9),ice_sync_arfs_fltrs(9),ice_arfs_build_entry(9),ice_arfs_cmp(9),ice_rx_flow_steer(9),ice_init_arfs_cntrs(9),ice_init_arfs(9),ice_clear_arfs(9),ice_set_cpu_rx_rmap(9),ice_remove_arfs(9),ice_rebuild_arfs(9)π
go read the whole squad, they all ate fr fr π
and that's the whole page, bestie π§π« this one's from ./drivers/net/ethernet/intel/ice, dated October 2026, and it's filed under ice_arfs_is_...ect_flow_set(9) β slay, bye ππ
π¦ 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