ice_parse_rx_flow_user_data(9)
π ice_parse_rx_flow_user_data π
okay so bestie, welcome to the ice driver's Kernel API manual β specifically the page for ice_parse_rx_flow_user_data, which, yes, is a whole mouthful, but it's literally just the girl whose job is deconstructing user-defined data π
β¨ NAME β¨
ice_parse_rx_flow_user_data β deconstruct user-defined data π«Ά
πΈ SYNOPSIS πΈ
int ice_parse_rx_flow_user_data (struct ethtool_rx_flow_spec *fsp ,
struct ice_rx_flow_userdef *data );
like, that's the whole signature, no cap β¨
π¦ ARGUMENTS π¦
fspβ pointer toethtoolRx flow specification. this is the source material, the main character of the operation πdataβ pointer to theuserdefdata structure where the goods get stored. this one's the storage unit, the lil container that catches everything π¦
π DESCRIPTION π
So the entire vibe of this function is: take that user-defined data and deconstruct it. That's it, that's the job. π§
And what does it give you back? Returns 0 on success, and a negative error value on failure. Slay when it's 0, sad girl hours when it's negative π
ngl bestie, that's genuinely all the original page says about the behaviour β no extra lore, no secret tips, so don't come for me asking for more π
π SEE ALSO π
fr fr the whole friend group shows up here. The kernel file lives at ./drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c π and these are all the iconic siblings:
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_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_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)
iykyk π₯
and that's the whole page, bestie π this lil entry comes to you from the kernel source at ./drivers/net/ethernet/intel/ice and it's dated October 2026 β so like, future vibes only β 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