ice_fdir_write_all_fltr(9)
π ice_fdir_write_all_fltr(9) π
okay so bestie, we're deep in the ice driver manual β like kernel API manual territory β and this one is all about yeeting a flow director filter at the hardware. no cap, that's the whole vibe. β¨
πΈ NAME πΈ
ice_fdir_write_all_fltr β send a flow director filter to the hardware π
π¦ SYNOPSIS π¦
int ice_fdir_write_all_fltr (struct ice_pf *pf , struct ice_fdir_fltr
*input , bool add );
π ARGUMENTS π
pfβ the PF data structure, aka your main character struct, literally the whole personality of the physical function π«Άinputβ the filter structure, the actual filter you're sending πaddβtrueadds the filter,falseremoves the filter. hotpink toggle energy, pick a lane π
π DESCRIPTION π
this one returns 0 on success and a negative value on error. that's it, that's the whole description. short and iconic, it's giving "no notes" β¨
fr fr, that's the entire behaviour listed β don't go reading extra powers into it π
π SEE ALSO π
the whole friend group, all of them, no one left out π (kernel file ./drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c and friends):
ice_fltr_to_ethtool_flow(9)ice_ethtool_flow_to_fltr(9)ice_is_mask_valid(9)ice_get_ethtool_fdir_entry(9)ice_get_fdir_fltr_ids(9)ice_fdir_remap_entries(9)ice_fdir_rem_adq_chnl(9)ice_fdir_get_hw_prof(9)ice_fdir_erase_flow_from_hw(9)ice_fdir_rem_flow(9)ice_fdir_release_flows(9)ice_fdir_replay_flows(9)ice_parse_rx_flow_user_data(9)ice_fdir_num_avail_fltr(9)ice_fdir_alloc_flow_prof(9)ice_fdir_prof_vsi_idx(9)ice_fdir_set_hw_fltr_rule(9)ice_set_init_fdir_seg(9)ice_create_init_fdir_rule(9)ice_set_fdir_ip4_seg(9)ice_set_fdir_ip4_usr_seg(9)ice_set_fdir_ip6_seg(9)ice_set_fdir_ip6_usr_seg(9)ice_fdir_vlan_valid(9)ice_set_ether_flow_seg(9)ice_set_fdir_vlan_seg(9)ice_cfg_fdir_xtrct_seq(9)ice_update_per_q_fltr(9)ice_fdir_write_fltr(9)ice_fdir_replay_fltrs(9)ice_fdir_create_dflt_rules(9)ice_fdir_del_all_fltrs(9)ice_vsi_manage_fdir(9)ice_fdir_do_rem_flow(9)ice_fdir_update_list_entry(9)ice_del_fdir_ethtool(9)ice_update_ring_dest_vsi(9)ice_set_fdir_input_set(9)ice_add_fdir_ethtool(9)
so yeah, that's the page π¦ live laugh love, and remember: 0 means slay, negative means π
sign-off time β this beauty lives in ./drivers/net/ethernet/intel/ice, stamped October 2026, filed under ice_fdir_write_all_fltr(9) β¨π periodt.
π¦ 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