i40e_reprogram_flex_pit(9)
π i40e_reprogram_flex_pit β the Kernel API Manual glow-up β¨
okay so bestie, welcome to the i40e_reprogram_flex_pit(9) page π this is a Kernel API Manual entry, and it's honestly kinda short but it's important, so let's get into it π«Ά
πΈ NAME πΈ
i40e_reprogram_flex_pit β reprogram all the FLX_PIT tables after an input set change β¨
like, all of them. both of them. the whole vibe check. no cap π₯
π SYNOPSIS π
void i40e_reprogram_flex_pit (struct i40e_pf *pf );
she takes one argument, she returns void, she's a real one π
π¦ ARGUMENTS π¦
pfβ pointer to the PF structure π that's it, that's the whole argument list, and honestly? iconic.
β DESCRIPTION β
so here's the tea π this function reprograms both the L3 and L4 FLX_PIT tables β L3 and L4, both of them, together, periodt π
and if you're sitting there like "okay but how does it do that tho" β the manpage says to see the internal helper function for implementation details π so like, the deets live in the helper, not here. iykyk π§
ngl this description is lowkey short but that's fr fr what it says β don't come for me, i'm just the messenger π
π SEE ALSO π
okay bestie, buckle up, because this list is long and every single one of these is getting its moment π the source file is ./drivers/net/ethernet/intel/i40e/i40e_ethtool.c and the whole extended family shows up here:
struct i40e_stats(9)i40e_add_one_ethtool_stat(9)__i40e_add_ethtool_stats(9)i40e_add_ethtool_stats(9)i40e_add_queue_stats(9)__i40e_add_stat_strings(9)i40e_add_stat_strings(9)i40e_partition_setting_complaint(9)i40e_phy_type_to_ethtool(9)i40e_get_settings_link_up_fec(9)i40e_get_settings_link_up(9)i40e_get_settings_link_down(9)i40e_get_link_ksettings(9)i40e_speed_to_link_speed(9)i40e_set_link_ksettings(9)i40e_get_pauseparam(9)i40e_set_pauseparam(9)i40e_get_stats_count(9)i40e_get_veb_tc_stats(9)i40e_get_pfc_stats(9)i40e_get_ethtool_stats(9)i40e_get_stat_strings(9)i40e_set_wol(9)__i40e_get_coalesce(9)i40e_get_coalesce(9)i40e_get_per_queue_coalesce(9)i40e_set_itr_per_queue(9)__i40e_set_coalesce(9)i40e_set_coalesce(9)i40e_set_per_queue_coalesce(9)i40e_check_mask(9)i40e_parse_rx_flow_user_data(9)i40e_fill_rx_flow_user_data(9)i40e_get_ethtool_fdir_all(9)i40e_get_ethtool_fdir_entry(9)i40e_get_rx_ring_count(9)i40e_get_rxnfc(9)i40e_get_rss_hash_bits(9)i40e_update_ethtool_fdir_entry(9)i40e_prune_flex_pit_list(9)i40e_del_fdir_entry(9)i40e_unused_pit_index(9)i40e_find_flex_offset(9)i40e_add_flex_offset(9)__i40e_reprogram_flex_pit(9)i40e_flow_str(9)i40e_pit_index_to_mask(9)i40e_print_input_set(9)i40e_check_fdir_input_set(9)i40e_match_fdir_filter(9)i40e_disallow_matching_filters(9)i40e_add_fdir_ethtool(9)i40e_set_rxnfc(9)i40e_max_channels(9)i40e_get_channels(9)i40e_set_channels(9)i40e_get_rxfh_key_size(9)i40e_get_rxfh_indir_size(9)i40e_get_rxfh(9)i40e_set_rxfh(9)i40e_get_priv_flags(9)i40e_set_priv_flags(9)i40e_get_module_info(9)i40e_get_module_eeprom(9)
lowkey that's the whole friend group and they all ate π₯
mwah π that's the page! brought to you by the ./drivers/net/ethernet/intel/i40e directory, dated October 2026, and yes β the footer says i40e_reprogram_flex_pit(9) one more time because she loves a dramatic exit πβ¨
π¦ 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