genphy_c45_ethtool_get_eee(9)
π NAME π
okay so welcome to the Kernel API Manual, bestie π today's main character is genphy_c45_ethtool_get_eee β and her whole job? getting EEE supported and status β¨ like, that's literally it, that's the gig π«Ά
β¨ SYNOPSIS β¨
int genphy_c45_ethtool_get_eee (struct phy_device *phydev , struct ethtool_keee *data );
look at that signature, no cap, it's giving "small function, big responsibilities" π
π¦ ARGUMENTS π¦
phydevβ the targetphy_devicestruct πΈ this is the phy bestie we're poking at.dataβethtool_keeedata π« the little container the answers go into.
π DESCRIPTION π
okay so picture this: the function reports the Supported / Advertisement / LP Advertisement capabilities π that's the whole vibe check. three things, reported, done, periodt π
no extra lore, no secret side quests β that's genuinely what the manpage says and I'm not about to invent plot twists ngl π
fr fr if you came here looking for a novel: it's three capabilities. that's the tea β
π SEE ALSO π
okay this list is long long, so buckle up bestie β this is the entire c45 friend group π the kernel file is ./drivers/net/phy/phy-c45.c and here's everybody:
genphy_c45_baset1_able(9)genphy_c45_pma_can_sleep(9)genphy_c45_pma_resume(9)genphy_c45_pma_suspend(9)genphy_c45_pma_baset1_setup_master_slave(9)genphy_c45_pma_setup_forced(9)genphy_c45_an_config_aneg(9)genphy_c45_an_disable_aneg(9)genphy_c45_restart_aneg(9)genphy_c45_check_and_restart_aneg(9)genphy_c45_pma_soft_reset(9)genphy_c45_an_setup_master_slave(9)genphy_c45_read_master_slave(9)genphy_c45_aneg_done(9)genphy_c45_read_link(9)genphy_c45_read_lpa(9)genphy_c45_pma_baset1_read_master_slave(9)genphy_c45_read_pma(9)genphy_c45_read_mdix(9)genphy_c45_write_eee_adv(9)genphy_c45_read_eee_adv(9)genphy_c45_read_eee_lpa(9)genphy_c45_read_eee_cap1(9)genphy_c45_read_eee_cap2(9)genphy_c45_read_eee_abilities(9)genphy_c45_an_config_eee_aneg(9)genphy_c45_pma_baset1_read_abilities(9)genphy_c45_pma_read_ext_abilities(9)genphy_c45_pma_read_abilities(9)genphy_c45_read_status(9)genphy_c45_config_aneg(9)genphy_c45_fast_retrain(9)genphy_c45_plca_get_cfg(9)genphy_c45_plca_set_cfg(9)genphy_c45_plca_get_status(9)genphy_c45_eee_is_active(9)genphy_c45_ethtool_set_eee(9)oatc14_cable_test_get_result_code(9)genphy_c45_oatc14_cable_test_get_status(9)genphy_c45_oatc14_cable_test_start(9)oatc14_update_sqi_capability(9)genphy_c45_oatc14_get_sqi_max(9)genphy_c45_oatc14_get_sqi(9)
like I said. the whole squad π«Ά iykyk
πΈ the cute sign-off πΈ
and that's the page, bestie!! π this little masterpiece lives over in ./drivers/net/phy, it's dated October 2026, and if you ever need to find it again just yell genphy_c45_ethtool_get_eee(9) into the group chat and I'll come running π§β¨ mwah, go get those EEE capabilities ππ
π¦ 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