ice_fltr_remove_mac(9)
π ice_fltr_remove_mac β the "actually delete this MAC filter" girlie
okay so bestie, this is ice_fltr_remove_mac from the Kernel API Manual, and she is literally the cleanup queen of the ice driver π§Ήβ¨. Her whole job? Take a MAC filter that's already chilling in the list and yeet it into the void. No cap.
πΈ NAME πΈ
ice_fltr_remove_mac β remove MAC filter
Like... that's it. That's the gig. She removes a MAC filter. Iconic, lowkey, unbothered π
β¨ SYNOPSIS β¨
int ice_fltr_remove_mac (struct ice_vsi *vsi , const u8 *mac , enum ice_sw_fwd_act_type action );
she takes three things and gives you back an int, periodt π«Ά
π ARGUMENTS π
okay so here's the breakdown of what you're handing her:
vsiβ pointer to the VSI struct π like, this is the main character: the VSI (virtual station interface) you're working inside. Give her the right one or nothing makes sense.macβ filter MAC to remove π¦ the actual MAC address filter you want gone-gone. This is the target.actionβ action to remove π₯ theenum ice_sw_fwd_act_typeaction that goes with it. You're not just deleting a MAC, you're deleting that MAC paired with that action. iykyk.
no defaults, no optional extras β all three, every time π
π SEE ALSO π
the whole friend group, fr fr. Go say hi to her sisters:
- Kernel file
./drivers/net/ethernet/intel/ice/ice_fltr.cβ that's where she lives π ice_fltr_free_list(9)ice_fltr_add_entry_to_list(9)ice_fltr_set_vlan_vsi_promisc(9)ice_fltr_clear_vlan_vsi_promisc(9)ice_fltr_clear_vsi_promisc(9)ice_fltr_set_vsi_promisc(9)ice_fltr_add_mac_list(9)ice_fltr_remove_mac_list(9)ice_fltr_add_vlan_list(9)ice_fltr_remove_vlan_list(9)ice_fltr_add_eth_list(9)ice_fltr_remove_eth_list(9)ice_fltr_remove_all(9)ice_fltr_add_mac_to_list(9)ice_fltr_add_vlan_to_list(9)ice_fltr_add_eth_to_list(9)ice_fltr_prepare_mac(9)ice_fltr_prepare_mac_and_broadcast(9)ice_fltr_prepare_vlan(9)ice_fltr_prepare_eth(9)ice_fltr_add_mac(9)ice_fltr_add_mac_and_broadcast(9)ice_fltr_add_vlan(9)ice_fltr_remove_vlan(9)ice_fltr_add_eth(9)ice_fltr_remove_eth(9)
and that's the whole page, bestie π no crumbs. she's shipping out from ./drivers/net/ethernet/intel/ice and dated October 2026 β so like, mark your calendars, this manual page ate and left zero notes ππ«Άπ
π¦ 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