STRUCT PHYLINK(9)
β¨ NAME β¨
struct phylink β the internal data type for phylink, bestie π
okay so real talk, this is one of those man pages that's like... the concept of a struct, you know? It's the internal data type for phylink, and that's the whole vibe. It's giving "the main character hasn't made her entrance yet" energy π
πΈ SYNOPSIS πΈ
struct phylink {
};
that's it. that's the whole thing. no cap π
π Members π
okay so this is the part where you'd expect a whole glossary of members and honestly? There aren't any listed here. The struct is literally just vibes and empty braces right now. Not me refreshing the page like there's gonna be more π
lowkey important though: this is the manual page as documented, so if you were hoping for a rundown of every field, there isn't one here to give you. Don't come for me, I'm just the messenger π«Ά
π¦ SEE ALSO π¦
bestie this is the part where the page goes OFF. The kernel file lives at ./drivers/net/phy/phylink.c, and here's every single related function, no skips, no cuts, full send β¨
phylink_set_port_modes(9)phylink_interface_max_speed(9)phylink_caps_to_link_caps(9)phylink_caps_to_linkmodes(9)phylink_limit_mac_speed(9)phylink_cap_from_speed_duplex(9)phylink_get_capabilities(9)phylink_validate_mask_caps(9)phylink_pcs_neg_mode(9)phylink_set_fixed_link(9)phylink_create(9)phylink_destroy(9)phylink_expects_phy(9)phylink_connect_phy(9)phylink_of_phy_connect(9)phylink_fwnode_phy_connect(9)phylink_disconnect_phy(9)phylink_mac_change(9)phylink_pcs_change(9)phylink_start(9)phylink_stop(9)phylink_rx_clk_stop_block(9)phylink_rx_clk_stop_unblock(9)phylink_suspend(9)phylink_prepare_resume(9)phylink_resume(9)phylink_ethtool_get_wol(9)phylink_ethtool_set_wol(9)phylink_ethtool_ksettings_get(9)phylink_ethtool_ksettings_set(9)phylink_ethtool_nway_reset(9)phylink_ethtool_get_pauseparam(9)phylink_ethtool_set_pauseparam(9)phylink_get_eee_err(9)phylink_ethtool_get_eee(9)phylink_ethtool_set_eee(9)phylink_mii_ioctl(9)phylink_speed_down(9)phylink_speed_up(9)phylink_decode_usxgmii_word(9)phylink_decode_usgmii_word(9)phylink_mii_c22_pcs_decode_state(9)phylink_mii_c22_pcs_get_state(9)phylink_mii_c22_pcs_encode_advertisement(9)phylink_mii_c22_pcs_config(9)phylink_mii_c22_pcs_an_restart(9)phylink_replay_link_begin(9)phylink_replay_link_end(9)
like?? that's forty-eight cross-references, the linked list of networking lore is thriving π
that's the whole page, bestie β short, sweet, and structurally empty in the most iconic way possible π§π
sign-off szn: this one's from theKernel API Manual, lives under./drivers/net/phy, and it's dated October 2026 β screenshot it, frame it, put it on the fridge βπ₯
π¦ 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