ice_lag_cfg_drop_fltr(9)
π ice_lag_cfg_drop_fltr β Add/Remove lport drop rule π
okay so bestie, this one lives in the Kernel API Manual, section 9, and it's called ice_lag_cfg_drop_fltr β say that five times fast, i literally can't π. It's a tiny little function with a big job: adding or removing a drop rule on an lport. That's it, that's the whole vibe. Slay.
β¨ NAME β¨
ice_lag_cfg_drop_fltr β Add/Remove lport drop rule π
lowkey iconic naming honestly, it does exactly what it says on the tin.
πΈ SYNOPSIS πΈ
int ice_lag_cfg_drop_fltr (struct ice_lag *lag , bool add );
that's the whole signature bestie, no cap. returns an int, takes two args, we move. π¦
π ARGUMENTS π
lagβ the lag struct for the local interface. it's giving "main character energy" for your local interface fr fr πaddβ a boolean telling it whether to add the filter or not. so like,true= add, and if you're not adding... yeah. the boolean is the whole decision-maker here. periodt. β¨
ngl this is a short one β two params, one job. not every function needs a whole saga. π
π SEE ALSO π
okay so the source for all of this lives in the kernel file ./drivers/net/ethernet/intel/ice/ice_lag.c β that's the home base π . and apparently this function rolls with a huge friend group, so let me introduce you to literally all of them, no skipping, i would never π:
ice_lag_set_primary(9)ice_lag_set_bkup(9)netif_is_same_ice(9)ice_lag_config_eswitch(9)ice_netdev_to_lag(9)ice_lag_find_hw_by_lport(9)ice_pkg_has_lport_extract(9)ice_lag_find_primary(9)ice_lag_cfg_fltr(9)ice_lag_cfg_dflt_fltr(9)ice_lag_cfg_pf_fltrs_act_bkup(9)ice_lag_cfg_lp_fltr(9)ice_lag_cfg_pf_fltrs(9)ice_display_lag_info(9)ice_lag_qbuf_recfg(9)ice_lag_get_sched_parent(9)ice_lag_move_vf_node_tc(9)ice_lag_build_netdev_list(9)ice_lag_destroy_netdev_list(9)ice_lag_move_single_vf_nodes(9)ice_lag_move_vf_nodes(9)ice_lag_move_vf_nodes_cfg(9)ice_lag_prepare_vf_reset(9)ice_lag_complete_vf_reset(9)ice_lag_info_event(9)ice_lag_aa_qbuf_recfg(9)ice_lag_aa_move_vf_qs(9)ice_lag_aa_failover(9)ice_lag_reclaim_vf_tc(9)ice_lag_reclaim_vf_nodes(9)ice_lag_link(9)ice_lag_act_bkup_unlink(9)ice_lag_aa_unlink(9)ice_lag_link_unlink(9)ice_lag_set_swid(9)ice_lag_primary_swid(9)ice_lag_add_prune_list(9)ice_lag_del_prune_list(9)ice_lag_init_feature_support_flag(9)ice_lag_changeupper_event(9)ice_lag_monitor_link(9)ice_lag_monitor_act_bkup(9)ice_lag_aa_clear_spoof(9)ice_lag_monitor_act_act(9)ice_lag_monitor_info(9)ice_lag_chk_comp(9)ice_lag_unregister(9)ice_lag_monitor_rdma(9)ice_lag_chk_disabled_bond(9)ice_lag_disable_sriov_bond(9)ice_lag_preset_drop_fltr(9)ice_lag_process_event(9)ice_lag_event_handler(9)ice_register_lag_handler(9)ice_unregister_lag_handler(9)ice_create_lag_recipe(9)ice_lag_move_vf_nodes_tc_sync(9)ice_lag_move_vf_nodes_sync(9)ice_init_lag(9)ice_deinit_lag(9)ice_lag_rebuild(9)ice_lag_is_switchdev_running(9)
like i said. huge friend group. every single one of them, accounted for, nobody left on read π. and the directory these all hang out in is ./drivers/net/ethernet/intel/ice π.
and that's the whole page bestie!! π«Ά tiny function, massive see-also, absolute legend behavior. this lil writeup came from the Kernel API Manual, dated October 2026, sourced out of ./drivers/net/ethernet/intel/ice β so like, shoutout to the future ig?? anyway go forth and configure your drop filters, you're gonna eat π
β¨π
π¦ 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