ice_init_arfs_cntrs(9)
β¨ ice_init_arfs_cntrs(9) β¨
okay bestie, welcome to the kernel API manual for ice_init_arfs_cntrs β yes that's the 9 section, we're in kernel-land now π
this one is a function from the ice driver crew and it's literally just here to get the aRFS counters set up properly. no cap. π
πΈ NAME πΈ
ice_init_arfs_cntrs β initialize aRFS counter values β¨
π¦ SYNOPSIS π¦
int ice_init_arfs_cntrs (struct ice_vsi *vsi );
π ARGUMENTS π
vsiβ the VSI that the aRFS counters need to be initialized on π«Ά (yes, this is the one, no other VSI, just this one, she's the main character here π)
π₯ SEE ALSO π₯
first up, the kernel file herself lives right here:
Kernel file ./drivers/net/ethernet/intel/ice/ice_arfs.c
and because she does not exist in a vacuum, here's the whole friend group she runs with β all of them are manual pages in section 9, and yes you should go read them all, iykyk π
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_is_perfect_flow_set(9)ice_arfs_cmp(9)ice_rx_flow_steer(9)ice_init_arfs(9)ice_clear_arfs(9)ice_set_cpu_rx_rmap(9)ice_remove_arfs(9)ice_rebuild_arfs(9)
go off, counters π« seriously though β this is the init function, so if you're here it's because the counters need their values set up before anything else gets to play with them π
and that's the whole page bestie, she's short but she's iconic π§ the source lives in ./drivers/net/ethernet/intel/ice and this version is dated October 2026 β see you in the next man page, mwah ππ
π¦ 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