i40e_get_rxfh_key_size(9)
π i40e_get_rxfh_key_size β get the RSS hash key size π
okay so bestie, welcome to the kernel API manual! this is a page from the Linux kernel docs, living over in ./drivers/net/ethernet/intel/i40e, and it's all about one lil' function that tells you how big the RSS hash key is. short page, but honestly? it ate. let's get into it π«Ά
β¨ NAME β¨
i40e_get_rxfh_key_size β get the RSS hash key size π
like, that's literally the whole vibe. you want the key size, this function hands it to you.
π¦ SYNOPSIS π¦
u32 i40e_get_rxfh_key_size (struct net_device *netdev );
so it takes one arg and gives you back a u32. clean, simple, no drama. β¨
πΈ ARGUMENTS πΈ
netdevβ the network interface device structure. that's your network interface device structure right there, bestie, it's giving main character energy and it's the only thing you gotta pass in π
π DESCRIPTION π
so what does it actually do? it returns the table size. yep. that's the description. it returns the table size, periodt. no cap, that's literally the whole thing β the function returns the table size. π₯
ngl it's a short one, but not every icon needs a whole monologue. sometimes you just return the table size and leave. π
π SEE ALSO π
okay this is the part where it gets iconic, because the SEE ALSO list here is long. like, unreasonably long. but we're not skipping a single one, bestie β every reference is sacred. π
first up, the kernel file itself:
./drivers/net/ethernet/intel/i40e/i40e_ethtool.c
then the whole friend group:
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_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_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)
yeah. that's the whole list. i told you we weren't skipping any. ππ
ngl, if you're reading this page you probably came here for i40e_get_rxfh_key_size and got jumpscared by sixty other functions. that's just how the kernel docs roll, bestie. π§
and that's the page! short and sweet like a lil' strawberry π β this was the i40e_get_rxfh_key_size(9) page from the Linux kernel API manual, sourced from ./drivers/net/ethernet/intel/i40e, dated October 2026. mwah, go return some table sizes, ily π«Άβ¨π
π¦ 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