ixgbe_set_ha...select_speed(9)
π ixgbe_set_hard_rate_select_speed(9) π
okay bestie, welcome to the Kernel API Manual entry for ixgbe_set_hard_rate_select_speed β yes the header truncates it to ixgbe_set_ha...select_speed(9) because even man pages run out of room sometimes π but we know the full name and we're gonna slay it.
β¨ NAME β¨
ixgbe_set_hard_rate_select_speed β set the module link speed π
πΈ SYNOPSIS πΈ
void ixgbe_set_hard_rate_select_speed (struct ixgbe_hw *hw ,
ixgbe_link_speed speed );
That's it, that's the whole signature β no return value, she just does the thing and leaves. π
π¦ ARGUMENTS π¦
hwβ pointer to the hardware structure. like, the whole vibe of the NIC, handed to you as a pointer π«Άspeedβ the link speed to set, typed asixgbe_link_speedβ‘
π DESCRIPTION π
Set the module link speed via the RS0/RS1 rate select pins. that's the whole assignment, no cap β¨ it's literally setting a speed, on a module, through those pins, and that's iconic of it honestly π
π SEE ALSO π
okay so here's the whole friend group, no one's getting left out π
Kernel file:
./drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
and the rest of the 82599 crew:
prot_autoc_read_82599(9)prot_autoc_write_82599(9)ixgbe_init_phy_ops_82599(9)ixgbe_get_link_capabilities_82599(9)ixgbe_get_media_type_82599(9)ixgbe_stop_mac_link_on_d3_82599(9)ixgbe_start_mac_link_82599(9)ixgbe_disable_tx_laser_multispeed_fiber(9)ixgbe_enable_tx_laser_multispeed_fiber(9)ixgbe_flap_tx_laser_multispeed_fiber(9)ixgbe_setup_mac_link_smartspeed(9)ixgbe_setup_mac_link_82599(9)ixgbe_setup_copper_link_82599(9)ixgbe_reset_hw_82599(9)ixgbe_fdir_check_cmd_complete(9)ixgbe_reinit_fdir_tables_82599(9)ixgbe_fdir_enable_82599(9)ixgbe_init_fdir_signature_82599(9)ixgbe_init_fdir_perfect_82599(9)ixgbe_atr_compute_sig_hash_82599(9)ixgbe_fdir_add_signature_filter_82599(9)ixgbe_atr_compute_perfect_hash_82599(9)ixgbe_get_fdirtcpm_82599(9)ixgbe_read_analog_reg8_82599(9)ixgbe_write_analog_reg8_82599(9)ixgbe_start_hw_82599(9)ixgbe_identify_phy_82599(9)ixgbe_enable_rx_dma_82599(9)ixgbe_verify_fw_version_82599(9)ixgbe_verify_lesm_fw_enabled_82599(9)ixgbe_read_eeprom_buffer_82599(9)ixgbe_read_eeprom_82599(9)ixgbe_reset_pipeline_82599(9)ixgbe_read_i2c_byte_82599(9)ixgbe_write_i2c_byte_82599(9)
like, look at that roster. main character energy from every single one π§ββοΈ
ngl this page is short and sweet β one function, one job, one speed. no drama, just pins. π
kisses, bestie π this was ixgbe_set_ha...select_speed(9) from the source path ./drivers/net/ethernet/intel/i..., dated October 2026 β same name up top, same name down here, we love a full circle moment π«Άβ¨
π¦ 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