ice_fltr_add_eth(9)
π ice_fltr_add_eth(9) π
okay so bestie, welcome to the manual page for ice_fltr_add_eth from the Kernel API Manual β¨ β yes it's a kernel function, yes it's that girl, and yes we're gonna get through it together π«Ά
πΈ NAME πΈ
ice_fltr_add_eth β add specyfic ethertype filter
(and yes, "specyfic" is exactly how it's spelled up there, no cap, we're keeping it π β the kernel said what it said)
β¨ SYNOPSIS β¨
int ice_fltr_add_eth (struct ice_vsi *vsi , u16 ethertype , u16 flag ,
enum ice_sw_fwd_act_type action );
that return type is int, just so we're clear from the jump π₯
π¦ ARGUMENTS π¦
vsiβ pointer to VSI struct π like, this is the lil struct you're pointing at, that's the whole vibeethertypeβ ethertype of filter π which filter are we talking about, ethertype-wiseflagβ direction of packet to be filtered, Tx or Rx π so pick a lane: transmit or receive, those are your two optionsactionβ action to be performed on filter match β what should go down the moment the filter matches, that's what this one's for
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/ice/ice_fltr.cβ the literal source file, go read it, it ate π
and the whole friend group, okay, a full roster, we love a big family π«Ά:
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_remove_mac(9), ice_fltr_add_vlan(9), ice_fltr_remove_vlan(9), ice_fltr_remove_eth(9)
and the directory itself lives at ./drivers/net/ethernet/intel/ice β that's the neighborhood, that's the block π
ngl bestie, that's genuinely the whole page π no exit status section, no environment variables, no hidden lore β just the function, the four arguments, and the entire see-also squad. short and iconic, periodt β¨
mwah π this lil page is from the October 2026 edition of the source, version vibes courtesy of Kernel API Manual β stay hydrated and go add those ethertype filters, queen π
π¦ 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