ENUM ETHTOOL_PSE_EVENT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is the manual page for enum ethtool_pse_event(9) β€” the PSE event list for the PSE controller β€” and it lives in the Kernel API Manual. We are gonna go through every single constant, no skipping, no cap πŸ’…βœ¨


πŸ¦‹ SYNOPSIS πŸ¦‹

Here’s the enum in all its glory, and yes, you’re gonna want to keep every member exactly as written:

enum ethtool_pse_event {
    ETHTOOL_PSE_EVENT_OVER_CURRENT ,
    ETHTOOL_PSE_EVENT_OVER_TEMP ,
    ETHTOOL_C33_PSE_EVENT_DETECTION ,
    ETHTOOL_C33_PSE_EVENT_CLASSIFICATION ,
    ETHTOOL_C33_PSE_EVENT_DISCONNECTION ,
    ETHTOOL_PSE_EVENT_OVER_BUDGET ,
    ETHTOOL_PSE_EVENT_SW_PW_CONTROL_ERROR

};

✨ Constants ✨

okay, these are the constants, and there are seven of them. Seven! Iconic little lineup fr fr πŸŽ€

  • ETHTOOL_PSE_EVENT_OVER_CURRENT β€” PSE output current is too high. like, too much current, bestie 😭πŸ”₯
  • ETHTOOL_PSE_EVENT_OVER_TEMP β€” PSE is in an over temperature state. it’s giving β€œrunning hot” πŸŒ‘οΈπŸ’€
  • ETHTOOL_C33_PSE_EVENT_DETECTION β€” detection process occur on the PSE. IEEE 802.3-2022 33.2.5 and 145.2.6 PSE detection of PDs. IEEE 802.3-202 30.9.1.1.5 aPSEPowerDetectionStatus ✨
  • ETHTOOL_C33_PSE_EVENT_CLASSIFICATION β€” classification process occur on the PSE. IEEE 802.3-2022 33.2.6 and 145.2.8 classification of PDs mutual identification. IEEE 802.3-2022 30.9.1.1.8 aPSEPowerClassification. mutual identification slay 🫢
  • ETHTOOL_C33_PSE_EVENT_DISCONNECTION β€” PD has been disconnected on the PSE. IEEE 802.3-2022 33.3.8 and 145.3.9 PD Maintain Power Signature. IEEE 802.3-2022 33.5.1.2.9 MPS Absent. IEEE 802.3-2022 30.9.1.1.20 aPSEMPSAbsentCounter. gone but not forgotten πŸ˜­πŸ‘‹
  • ETHTOOL_PSE_EVENT_OVER_BUDGET β€” PSE turned off due to over budget situation. budget said no πŸ’ΈπŸ™ˆ
  • ETHTOOL_PSE_EVENT_SW_PW_CONTROL_ERROR β€” PSE faced an error managing the power control from software. software power-control said β€œnot today” πŸ’€βš‘

🌈 SEE ALSO 🌈

  • Kernel file ./include/uapi/linux/ethtool_netlink_generated.h
  • enum ethtool_header_flags(9)
  • enum hwtstamp_source(9)

and that’s the whole page, bestie! cute little sign-off: source/version vibes are ./include/uapi/linux, dated October 2026, for enum ethtool_pse_event(9) β€” mwah πŸ’‹πŸŽ€πŸ’–

πŸ“¦ where this page comes from