sfp_upstream..._signal_rate(9)
okay bestie, welcome to the sfp_upstream..._signal_rate(9) page from the Kernel API Manual β¨ no cap, this one is short and sweet.
πΈ NAME πΈ
sfp_upstream_set_signal_rate β set data signalling rate. π
β¨ SYNOPSIS β¨
void sfp_upstream_set_signal_rate (struct sfp_bus *bus , unsigned int
rate_kbd );
π ARGUMENTS π
busβ a pointer to thestruct sfp_busstructure for the sfp module. π«Άrate_kbdβ signalling rate in units of 1000 baud. β
π DESCRIPTION π
This function configures the rate select settings on the SFP module for the signalling rate (not the same as the data rate). π¨ Like, please don't confuse signalling rate with data rate, bestie β the page literally says they're not the same. π
Locks that may be held while you're in there:
- Phylink's
state_mutex rtnllock- SFP's
sm_mutex
π SEE ALSO π
- Kernel file
./drivers/net/phy/sfp-bus.c struct sfp_bus(9)sfp_select_interface(9)sfp_bus_put(9)sfp_get_module_info(9)sfp_get_module_eeprom(9)sfp_get_module_eeprom_by_page(9)sfp_upstream_start(9)sfp_upstream_stop(9)sfp_bus_find_fwnode(9)sfp_bus_add_upstream(9)sfp_bus_del_upstream(9)sfp_get_name(9)
that's the whole page, bestie π source/version: ./drivers/net/phy Β· date: October 2026 Β· title: sfp_upstream..._signal_rate(9) π
π¦ 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