phylink_etht...t_pauseparam(9)
β¨ NAME β¨
ok so this is phylink_ethtool_get_pauseparam β the lil function that grabs the current pause parameters for you π
like it literally just goes and fetches the pause tea, no cap. it's from the Kernel API Manual, bestie, and yes the header is a whole mouthful: phylink_etht...t_pauseparam(9). iconic, slightly cursed, we move π
πΈ SYNOPSIS πΈ
void phylink_ethtool_get_pauseparam (struct phylink *pl , struct
ethtool_pauseparam *pause );
like look at her go, she's a void so she returns nothing back to you β she just fills in your struct and vibes β¨
π¦ ARGUMENTS π¦
plβ a pointer to astruct phylinkthat came fromphylink_createπ«Ά that's your phylink handle bestie, the whole link situation, treat her right.pauseβ a pointer to astruct ethtool_pauseparamπ this is the lil container she's gonna fill up with the current pause params. it's giving vessel energy, it's giving "hold my data" π
π SEE ALSO π
Kernel file ./drivers/net/phy/phylink.c and honestly the whole phylink extended universe, buckle up bestie:
struct phylink(9)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_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)
also note she has a twin, phylink_ethtool_set_pauseparam(9) β get vs set, the classic duo π one reads, one writes, both slay.
ok that's the whole page, you're so welcome π₯° this lil drop came to you from ./drivers/net/phy, dated October 2026, and the page itself is phylink_etht...t_pauseparam(9) β go forth and read your pause params, bestie, i believe in you fr fr πβ¨π¦π
π¦ 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