pse_ethtool_get_status(9)
β¨ pse_ethtool_get_status(9) β¨
okay so bestie, welcome to the Kernel API Manual π«Ά β this one's a little kernel function called pse_ethtool_get_status, and honestly it's giving "quiet main character" energy. Let's get into it π
πΈ NAME πΈ
pse_ethtool_get_status β literally just, get the status of PSE control π that's the whole vibe, no cap.
π¦ SYNOPSIS π¦
int pse_ethtool_get_status (struct pse_control *psec , struct
netlink_ext_ack *extack , struct ethtool_pse_control_status *status );
π ARGUMENTS π
psecβ the PSE control pointer π― like, the whole thing you're asking about.extackβ extack, for reporting useful error messages π’ so when stuff goes wrong, it actually tells you something helpful instead of just vibing ominously.statusβ a struct to store the PSE status in ποΈ the little container your answer gets dropped into.
β RETURN β
Returns 0 on success, and a failure value on error π β so like, 0 is the slay outcome, anything else means something went sideways.
π₯ SEE ALSO π₯
You want the whole friend group? here's the whole friend group π (all from the kernel file ./drivers/net/pse-pd/pse_core.c):
struct pse_control(9)struct pse_power_domain(9)of_load_pse_pi_pairsets(9)of_load_pse_pis(9)pse_control_find_by_id(9)pse_control_get_netdev(9)pse_pi_is_hw_enabled(9)pse_pi_is_admin_enable_pending(9)pse_pw_d_retry_power_delivery(9)pse_pw_d_is_sw_pw_control(9)pse_pi_deallocate_pw_budget(9)_pse_pi_disable(9)pse_disable_pi_pol(9)pse_disable_pi_prio(9)pse_pi_allocate_pw_budget_static_prio(9)pse_pi_allocate_pw_budget(9)_pse_pi_delivery_power_sw_pw_ctrl(9)pse_flush_pw_ds(9)devm_pse_alloc_pw_d(9)pse_register_pw_ds(9)pse_send_ntf_worker(9)pse_controller_register(9)pse_controller_unregister(9)devm_pse_controller_register(9)pse_to_regulator_notifs(9)pse_set_config_isr(9)pse_isr(9)devm_pse_irq_helper(9)pse_control_put(9)of_pse_match_pi(9)psec_id_xlate(9)pse_get_sw_admin_state(9)pse_ethtool_set_config(9)pse_pi_update_pw_budget(9)pse_ethtool_set_pw_limit(9)pse_ethtool_set_prio(9)
and that's the whole page, bestie β¨ this lil drop came from the ./drivers/net/pse-pd directory, dated October 2026 β go forth and check your PSE status, ily ππ§ββοΈπΈ
π¦ 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