ice_vsi_clean_rss_flow_fld(9)
π ice_vsi_clean_rss_flow_fld β Kernel API Manual β¨
okay so bestie, welcome to the ice_vsi_clean_rss_flow_fld(9) page β yes that's the whole title, yes it's a mouthful, no we're not abbreviating it, it's too iconic π«Ά
πΈ NAME πΈ
ice_vsi_clean_rss_flow_fld β Delete RSS configuration π
β¨ SYNOPSIS β¨
void ice_vsi_clean_rss_flow_fld (struct ice_vsi *vsi );
like. that's it. that's the whole signature. short king behavior π
π ARGUMENTS π
vsiβ the VSI being cleaned up π§Ήβ¨ (yes that's the actual thing it takes, and yes it's astruct ice_vsi *, keep up bestie)
π¦ DESCRIPTION π¦
okay so what does this bad boy actually do, you ask? This function deletes RSS input set for all flows that were configured for this VSI. That's it. That's the whole vibe. It's giving "spring cleaning but for network config" π§Όπ
Every flow that got configured on this VSI? Gone. RSS input set? Deleted. No cap, no leftover crumbs, no "oops forgot one" β it does all of them, periodt π
ngl this is one of those functions where the description is literally one sentence, and honestly? we respect the brevity. not every function needs a whole monologue π
π SEE ALSO π
okay so this is the part where I hold your hand, because this list is extensive and I need you to not panic π
The kernel file for all of this lives right here:
Kernel file ./drivers/net/ethernet/intel/ice/ice_lib.c
and here's the whole squad, every single one, no skips, no cuts, we don't do that here π«Ά
ice_vsi_type_str(9),ice_vsi_ctrl_all_rx_rings(9),ice_vsi_alloc_arrays(9),ice_vsi_set_num_desc(9),ice_vsi_set_num_qs(9),ice_get_free_slot(9),ice_vsi_delete_from_hw(9),ice_vsi_free_arrays(9),ice_vsi_free_stats(9),ice_vsi_alloc_ring_stats(9),ice_vsi_free(9),ice_msix_clean_ctrl_vsi(9),ice_msix_clean_rings(9),ice_vsi_alloc_stat_arrays(9),ice_vsi_alloc_def(9),ice_vsi_alloc(9),ice_alloc_fd_res(9),ice_vsi_get_qs(9),ice_vsi_put_qs(9),ice_is_safe_mode(9),ice_is_rdma_ena(9),ice_rss_clean(9),ice_vsi_set_rss_params(9),ice_set_dflt_vsi_ctx(9),ice_vsi_setup_q_map(9),ice_set_fd_vsi_ctx(9),ice_set_rss_vsi_ctx(9),ice_vsi_is_vlan_pruning_ena(9),ice_vsi_init(9),ice_vsi_clear_rings(9),ice_vsi_alloc_rings(9),ice_vsi_manage_rss_lut(9),ice_vsi_cfg_crc_strip(9),ice_vsi_cfg_rss_lut_key(9),ice_vsi_set_vf_rss_flow_fld(9),ice_vsi_set_rss_flow_fld(9),ice_pf_state_is_nominal(9),ice_update_eth_stats(9),ice_write_qrxflxp_cntxt(9),ice_intrl_usec_to_reg(9),ice_write_intrl(9),__ice_write_itr(9),ice_write_itr(9),ice_set_q_vector_intrl(9),ice_vsi_cfg_msix(9),ice_vsi_start_all_rx_rings(9),ice_vsi_stop_all_rx_rings(9),ice_vsi_stop_tx_rings(9),ice_vsi_stop_lan_tx_rings(9),ice_vsi_stop_xdp_tx_rings(9),ice_vsi_is_rx_queue_active(9),ice_vsi_cfg_sw_lldp(9),ice_cfg_sw_rx_lldp(9),ice_set_agg_vsi(9),ice_vsi_cfg_def(9),ice_vsi_cfg(9),ice_vsi_decfg(9),ice_vsi_setup(9),ice_vsi_release_msix(9),ice_vsi_free_irq(9),ice_vsi_free_tx_rings(9),ice_vsi_free_rx_rings(9),ice_vsi_close(9),ice_ena_vsi(9),ice_dis_vsi(9),ice_vsi_set_napi_queues(9),ice_vsi_clear_napi_queues(9),ice_napi_add(9),ice_vsi_release(9),ice_vsi_rebuild_get_coalesce(9),ice_vsi_rebuild_set_coalesce(9),ice_vsi_realloc_stat_arrays(9),ice_vsi_rebuild(9),ice_is_reset_in_progress(9),ice_wait_for_reset(9),ice_vsi_update_q_map(9),ice_vsi_cfg_netdev_tc(9),ice_vsi_setup_q_map_mqprio(9),ice_vsi_cfg_tc(9),ice_update_tx_ring_stats(9),ice_update_rx_ring_stats(9),ice_fetch_tx_ring_stats(9),ice_fetch_rx_ring_stats(9),ice_is_dflt_vsi_in_use(9),ice_is_vsi_dflt_vsi(9),ice_set_dflt_vsi(9),ice_clear_dflt_vsi(9),ice_get_link_speed_mbps(9),ice_get_link_speed_kbps(9),ice_set_min_bw_limit(9),ice_set_max_bw_limit(9),ice_set_link(9),ice_vsi_add_vlan_zero(9),ice_vsi_del_vlan_zero(9),ice_vsi_num_zero_vlans(9),ice_vsi_has_non_zero_vlans(9),ice_vsi_num_non_zero_vlans(9),ice_is_feature_supported(9),ice_set_feature_support(9),ice_clear_feature_support(9),ice_init_feature_support(9),ice_vsi_update_security(9),ice_vsi_ctx_set_antispoof(9),ice_vsi_ctx_clear_antispoof(9),ice_vsi_update_local_lb(9),ice_vsi_update_l2tsel(9)
and that's the whole page bestie!! you ate that, fr fr πβ¨
this little love letter lives at ./drivers/net/ethernet/intel/ice, stamped October 2026, and it's filed under ice_vsi_clean_rss_flow_fld(9) β go forth and clean those RSS flow fields, icon ππ¦π₯
π¦ 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