phy_support_asym_pause(9)
π phy_support_asym_pause(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β yes that's the manual name, we're fancy here π
. Today's main character is phy_support_asym_pause(9), and honestly? She's a tiny lil function with a big job π.
πΈ NAME πΈ
phy_support_asym_pause β literally just enables support of asym pause β¨. That's it. That's the whole vibe. No cap.
π¦ SYNOPSIS π¦
void phy_support_asym_pause (struct phy_device *phydev );
π ARGUMENTS π
phydevβ your targetphy_devicestruct π«Ά. Like, the phy device you're being all supportive to. She's the one getting the upgrade.
π DESCRIPTION π
So here's the tea β: this one gets called by the MAC to indicate it supports Asym Pause π. That's the entire description, bestie β short and iconic, main character energy fr fr. Not me expecting a whole novel and getting one line π but honestly? Efficient. We respect it π .
π§ SEE ALSO π§
Kernel file ./drivers/net/phy/phy_device.c β and a whole group chat of friends, omg the way this list goes on forever π but we're listing every single one because we don't skip people in this house π:
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_attach(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_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)
ok that's the whole page bestie, go forth and support your asym pause π β¨
and that's a wrap π β this lil page lives under ./drivers/net/phy, dated October 2026, from the Kernel API Manual (that's the source/version vibe, iykyk π). slay, bye ππ¦π
π¦ 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