phy_sfp_attach(9)
πΈ NAME πΈ
okay so bestie, welcome to the Kernel API Manual page for phy_sfp_attach π β it's literally βattach the SFP bus to the PHY upstream network device.β No cap, that's the whole name vibe.
β¨ SYNOPSIS β¨
void phy_sfp_attach (void *upstream , struct sfp_bus *bus );
π«Ά ARGUMENTS π«Ά
upstreamβ pointer to the phy device πbusβ sfp bus representing cage being attached π
π DESCRIPTION π
This is used to fill in the sfp_upstream_ops .attach member. That's it, that's the assignment β it's the fill-in for that .attach member, periodt β¨.
π SEE ALSO π
Kernel file ./drivers/net/phy/phy_device.c β plus the whole iconic crew:
phy_uses_state_machine(9),phy_register_fixup(9),genphy_match_phy_device(9),get_phy_c45_ids(9),get_phy_c22_id(9),get_phy_device(9)phy_device_register(9),phy_device_remove(9),phy_get_c45_ids(9),phy_find_next(9),phy_prepare_link(9),phy_connect_direct(9)phy_connect(9),phy_disconnect(9),phy_poll_reset(9),phy_sfp_connect_phy(9),phy_sfp_disconnect_phy(9),phy_sfp_detach(9)phy_sfp_probe(9),phy_attach_direct(9),phy_detach(9),phy_reset_after_clk_enable(9),genphy_config_advert(9),genphy_c37_config_advert(9)genphy_setup_forced(9),genphy_restart_aneg(9),genphy_check_and_restart_aneg(9),__genphy_config_aneg(9),genphy_c37_config_aneg(9),genphy_aneg_done(9)genphy_update_link(9),genphy_read_status_fixed(9),genphy_read_status(9),genphy_c37_read_status(9),genphy_soft_reset(9),genphy_read_abilities(9)phy_remove_link_mode(9),phy_advertise_supported(9),phy_advertise_eee_all(9),phy_support_eee(9),phy_disable_eee(9),phy_support_sym_pause(9)phy_support_asym_pause(9),phy_set_sym_pause(9),phy_set_asym_pause(9),phy_validate_pause(9),phy_get_pause(9),phy_get_internal_delay(9)phy_get_tx_amplitude_gain(9),phy_get_mac_termination(9),phy_get_sfp_port(9),fwnode_mdio_find_device(9),fwnode_phy_find_device(9),fwnode_get_phy_node(9)phy_probe(9),phy_driver_register(9)
mwah π source/version: ./drivers/net/phy β’ date: October 2026 β’ page: phy_sfp_attach(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