ethtool_rxfh_indir_default(9)
π ethtool_rxfh_indir_default π
okay so bestie, welcome to the Kernel API Manual β this one's a tiny little function page but it's lowkey iconic for what it does. grab a snack, we're learning about RX flow hash indirection defaults β¨
πΈ NAME πΈ
ethtool_rxfh_indir_default β get the default value for RX flow hash indirection. that's it, that's the whole job, and it does it beautifully π
π¦ SYNOPSIS π¦
u32 ethtool_rxfh_indir_default (u32 index , u32 n_rx_rings );
π ARGUMENTS π
indexβ the index in the RX flow hash indirection table ποΈ (yes, that table, you know the one)n_rx_ringsβ the number of RX rings to use π
β¨ DESCRIPTION β¨
so what does this lil cutie actually do? it provides the default policy for RX flow hash indirection. like, when nobody's told the kernel how to spread things out, this is the vibe it goes with. main character energy honestly π
π SEE ALSO π
okay this is the part where the page just spills the whole friend group, no cap. all of these live in the Kernel file ./include/linux/ethtool.h π§:
- enum
ethtool_phys_id_state(9) - struct
kernel_ethtool_ringparam(9) - enum
ethtool_supported_ring_param(9) - struct
ethtool_rxfh_context(9) ethtool_link_ksettings_zero_link_mode(9)ethtool_link_ksettings_add_link_mode(9)ethtool_link_ksettings_del_link_mode(9)ethtool_link_ksettings_test_link_mode(9)ethtool_intersect_link_masks(9)- struct
ethtool_phy_stats(9) - struct
ethtool_pause_stats(9) - struct
ethtool_fec_hist_range(9) - struct
ethtool_fec_stats(9) - struct
ethtool_rmon_hist_range(9) - struct
ethtool_rmon_stats(9) - struct
ethtool_ts_stats(9) - struct
ethtool_module_eeprom(9) - struct
ethtool_module_power_mode_params(9) - struct
ethtool_mm_state(9) - struct
ethtool_mm_cfg(9) - struct
ethtool_mm_stats(9) - struct
ethtool_mmsv_ops(9) - struct
ethtool_mmsv(9) - struct
ethtool_rxfh_param(9) - struct
ethtool_rxfh_fields(9) - struct
kernel_ethtool_ts_info(9) - struct
ethtool_ops(9) - struct
ethtool_netdev_state(9) - struct
ethtool_phy_ops(9) ethtool_set_ethtool_phy_ops(9)ethtool_params_from_link_mode(9)ethtool_get_phc_vclocks(9)ethtool_mm_frag_size_add_to_min(9)ethtool_mm_frag_size_min_to_add(9)ethtool_get_ts_info_by_layer(9)ethtool_sprintf(9)ethtool_puts(9)ethtool_cpy(9)
like, the whole squad showed up. read them all, iykyk π«Ά
ngl, that's the entire page β no warnings, no exit statuses, no bugs, no env vars. sometimes a manpage is just short and sweet, and that's fr fr valid π
mwah π this page lives in ./include/linux, and its version is dated October 2026 β so like, future vibes only. bye bestie, go read those ethtool structs! π§ββοΈπ
π¦ 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