ice_fdir_write_fltr(9)
π NAME π
ice_fdir_write_fltr β send a flow director filter to the hardware
okay so welcome to the Kernel API Manual, section 9, bestie β¨ this one is literally about yeeting a flow director filter at the hardware. No cap, that's the whole vibe of the NAME line π«Ά
πΈ SYNOPSIS πΈ
int ice_fdir_write_fltr (struct ice_pf *pf , struct ice_fdir_fltr *input
, bool add , bool is_tun );
π ARGUMENTS π
pfβ PF data structure. That's the main-character struct here πinputβ filter structure. The actual filter situation π§addβtrueadds filter andfalseremoved filter. Yes bestie, that is the wording, I am not making it up ππis_tunβtrueadds inner filter on tunnel andfalseouter headers. Tunnel vibes vs outer-header vibes, got it π
β¨ DESCRIPTION β¨
so what does it return? It returns 0 on success and negative value on error. That's it, that's the whole description, and honestly? Iconic minimalism π
0 is the slay result, negative is the "uh oh" result π₯
π¦ SEE ALSO π¦
all the cross-refs are here, no skipping, because we do not skip in this group chat π
- Kernel file
./drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c 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_all_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)
mwah π this lil page is signed off from ./drivers/net/ethernet/intel/ice, dated October 2026, for ice_fdir_write_fltr(9) β bestie, we ate and left no crumbs π«Άβ¨
π¦ 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