ice_sync_fltr_subtask(9)
π ice_sync_fltr_subtask(9) β the Kernel API Manual, but make it make sense
okay so bestie, welcome to the glow-up era of the kernel API manual β¨ this one's a <pink>page 9</pink> situation, meaning it's a kernel function, and it's genuinely tiny. like, one-function-one-job tiny. and honestly? we love a focused queen. π
πΈ NAME πΈ
ice_sync_fltr_subtask β Sync the VSI filter list with HW
no cap, that's the whole assignment. it takes the VSI filter list and it syncs it up with the hardware. that's the vibe. that's the job. π
β¨ SYNOPSIS β¨
void ice_sync_fltr_subtask (struct ice_pf *pf );
it returns void, so don't be out here expecting a little treat back. it does the thing and it leaves. main character energy fr fr π¦
π ARGUMENTS π
pfβ the board private structure. that's it, that's the one (1) argument. she keeps her circle small and her structs private. π
heads up bestie: there's literally just the one parameter, so if you were bracing for a long list β breathe. you're safe. π
π SEE ALSO π
first things first, the actual kernel file this lives in:
./drivers/net/ethernet/intel/ice/ice_main.c
and now the friend group π β every single one of these is (9), so like, kernel-function-coded the whole way through:
ice_hw_to_dev, ice_get_tx_pending, ice_check_for_hang_subtask, ice_init_mac_fltr, ice_add_mac_to_sync_list, ice_add_mac_to_unsync_list, ice_vsi_fltr_changed, ice_set_promisc, ice_clear_promisc, ice_vsi_sync_fltr, ice_pf_dis_all_vsi, ice_prepare_for_reset, ice_do_reset, ice_reset_subtask, ice_print_topo_conflict, ice_print_link_msg, ice_vsi_link_event, ice_set_dflt_mib, ice_check_phy_fw_load, ice_check_module_power, ice_check_link_cfg_err, ice_link_event, ice_watchdog_subtask, ice_init_link_events, ice_handle_link_event, ice_aq_prep_for_event, ice_aq_wait_for_event, ice_aq_check_events, ice_aq_cancel_waiting_tasks, __ice_clean_ctrlq, ice_ctrlq_pending, ice_clean_adminq_subtask, ice_clean_mailboxq_subtask, ice_clean_sbq_subtask, ice_service_task_schedule, ice_service_task_complete, ice_service_task_stop, ice_service_task_restart, ice_service_timer, ice_mdd_maybe_reset_vf, ice_handle_mdd_event, ice_init_nvm_phy_type, ice_init_link_dflt_override, ice_init_phy_cfg_dflt_override, ice_init_phy_user_cfg, ice_phy_cfg, ice_check_media_subtask, ice_service_task, ice_set_ctrlq_len, ice_schedule_reset β phew, that was the first chunk, stay with me π«Ά
ice_vsi_ena_irq, ice_vsi_req_irq_msix, ice_xdp_alloc_setup_rings, ice_vsi_assign_bpf_prog, ice_map_xdp_rings, ice_unmap_xdp_rings, ice_prepare_xdp_rings, ice_destroy_xdp_rings, ice_vsi_rx_napi_schedule, ice_vsi_determine_xdp_res, ice_max_xdp_frame_size, ice_xdp_setup_prog, ice_xdp_safe_mode, ice_xdp, ice_ena_misc_vector, ice_ll_ts_intr, ice_misc_intr, ice_misc_intr_thread_fn, ice_dis_ctrlq_interrupts, ice_free_irq_msix_ll_ts, ice_free_irq_msix_misc, ice_ena_ctrlq_interrupts, ice_req_irq_msix_misc, ice_set_ops, ice_set_netdev_features, ice_fill_rss_lut, ice_pf_vsi_setup, ice_ctrl_vsi_setup, ice_lb_vsi_setup, ice_vlan_rx_add_vid, ice_vlan_rx_kill_vid, ice_rep_indr_tc_block_unbind, ice_tc_indir_block_unregister, ice_tc_indir_block_register, ice_get_avail_q_count, ice_get_avail_txq_count, ice_get_avail_rxq_count, ice_deinit_pf, ice_set_pf_caps, ice_init_pf β okay we're like halfway, hydration check π
ice_is_wol_supported, ice_vsi_recfg_qs, ice_set_safe_mode_vlan_cfg, ice_log_pkg_init, ice_load_pkg, ice_verify_cacheline_size, ice_send_version, ice_init_fdir, ice_get_opt_fw_name, ice_request_fw, ice_init_tx_topology, ice_init_supported_rxdids, ice_init_ddp_config, ice_print_wake_reason, ice_register_netdev, ice_cfg_netdev, ice_load, ice_unload, ice_probe, ice_set_wake, ice_setup_mc_magic_wake, ice_remove, ice_shutdown, ice_prepare_for_shutdown, ice_reinit_interrupt_scheme, ice_suspend, ice_resume, ice_pci_err_detected, ice_pci_err_slot_reset, ice_pci_err_resume, ice_pci_err_reset_prepare, ice_pci_err_reset_done, ice_module_init, ice_module_exit, ice_set_mac_address, ice_set_rx_mode, ice_set_tx_maxrate, ice_fdb_add, ice_fdb_del, ice_fix_features β slay, drops and adds and features, oh my π
ice_set_rx_rings_vlan_proto, ice_set_vlan_offload_features, ice_set_vlan_filtering_features, ice_set_vlan_features, ice_set_loopback, ice_set_features, ice_vsi_vlan_setup, ice_vsi_cfg_lan, ice_init_moderation, ice_napi_enable_all, ice_up_complete, ice_up, ice_fetch_u64_tx_stats, ice_fetch_u64_rx_stats, ice_update_vsi_tx_ring_stats, ice_update_vsi_rx_ring_stats, ice_update_vsi_ring_stats, ice_update_vsi_stats, ice_update_pf_stats, ice_get_stats64, ice_napi_disable_all, ice_vsi_dis_irq, ice_down, ice_down_up, ice_vsi_setup_tx_rings, ice_vsi_setup_rx_rings, ice_vsi_open_ctrl, ice_vsi_open, ice_vsi_release_all, ice_vsi_rebuild_by_type, ice_update_pf_netdev_link, ice_rebuild, ice_change_mtu β stats girls rise π
ice_set_rss_lut, ice_set_rss_key, ice_get_rss_lut, ice_get_rss_key, ice_get_rss, ice_set_rss_hfunc, ice_bridge_getlink, ice_vsi_update_bridge_mode, ice_bridge_setlink, ice_tx_timeout, ice_setup_tc_cls_flower, ice_setup_tc_block_cb_ingress, ice_setup_tc_block_cb_egress, ice_validate_mqprio_qopt, ice_add_vsi_to_fdir, ice_add_channel, ice_chnl_cfg_res, ice_cfg_chnl_all_res, ice_setup_hw_channel, ice_setup_channel, ice_set_bw_limit, ice_create_q_channel, ice_rem_all_chnl_fltrs, ice_remove_q_channels, ice_rebuild_channels, ice_create_q_channels, ice_setup_tc_mqprio_qdisc, ice_cfg_txtime, ice_offload_txtime, ice_open, ice_open_internal, ice_stop, ice_features_check β and that's the whole list, we ate and left no crumbs π
ngl bestie, that see-also section is giving "the entire friend group in the group chat at once" energy. but every single name matters, so we keep every single name. periodt. π
π§ a little closing note π§
this page comes to you from ./drivers/net/ethernet/intel/ice and it's dated October 2026 β literally from the future, iconic. stay synced, stay filtered, and go read ice_vsi_sync_fltr(9) next if you're obsessed with this storyline. bye bestie, love u! πβ¨π¦πΈ
π¦ 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