ice_fltr_add...nd_broadcast(9)
π ice_fltr_add_mac_and_broadcast β Kernel API Manual π
okay so bestie, literally welcome to the <rainbow>ice</rainbow> filter club β¨ this is the <pink>ice_fltr_add_mac_and_broadcast(9)</pink> page from the Kernel API Manual, and we're gonna get you so comfy with it. no cap, it's a small one β one function, three args, and then a whole group chat of related functions down in SEE ALSO. let's go π«Ά
β¨ NAME β¨
ice_fltr_add_mac_and_broadcast β add single MAC and broadcast π₯
like, it adds one MAC address and the broadcast. the "and broadcast" is not a vibe, it's literally in the name π
π¦ SYNOPSIS π¦
int ice_fltr_add_mac_and_broadcast (struct ice_vsi *vsi , const u8 *mac
, enum ice_sw_fwd_act_type action );
returns an int, takes a struct ice_vsi *vsi, a const u8 *mac and an enum ice_sw_fwd_act_type action. that's the whole signature, slay π
πΈ ARGUMENTS πΈ
vsiβ pointer to VSI struct π«Ά (the main character struct, honestly)macβ MAC to add β¨ (the MAC in question, the one we're adding)actionβ action to be performed on filter match π
three args, no surprises, we love a low-drama function signature π
π SEE ALSO π
the whole friend group is listed here, and yes, you're gonna read all of them because i said so π the kernel file itself lives at:
./drivers/net/ethernet/intel/ice/ice_fltr.c
and the rest of the crew:
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_remove_mac(9)ice_fltr_add_vlan(9)ice_fltr_remove_vlan(9)ice_fltr_add_eth(9)ice_fltr_remove_eth(9)
iykyk, it's giving "the whole ice_fltr.c directory showed up to the party" π
ngl bestie, there are no options, no environment variables, no exit statuses, no signals and no bugs listed on this page. it's just the function, the three args, and the SEE ALSO wall of fame. don't go looking for drama that isn't there π
okay that's the whole page, you ate that π fr fr. this gem dropped from ./drivers/net/ethernet/intel/ice back in October 2026, and it's filed under ice_fltr_add...nd_broadcast(9) β go forth and add your MAC and the broadcast, 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