ENUM ETHTOOL_PODL_PSE_ADMIN_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum ethtool_podl_pse_admin_state(9) β€” from the Kernel API Manual πŸŽ€

okay so bestie, welcome to the glow-up corner of ethtool 😭 this is one of those tiny little enum pages, but it's literally the one that tells you whether your PoDL PSE functions are on, off, or just vibing in the unknown ✨


🌸 NAME 🌸

enum ethtool_podl_pse_admin_state β€” the operational state of the PoDL PSE functions, fr fr. It's straight out of IEEE 802.3-2018 30.15.1.1.2 aPoDLPSEAdminState πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

enum ethtool_podl_pse_admin_state {
    ETHTOOL_PODL_PSE_ADMIN_STATE_UNKNOWN ,
    ETHTOOL_PODL_PSE_ADMIN_STATE_DISABLED ,
    ETHTOOL_PODL_PSE_ADMIN_STATE_ENABLED

};

⭐ Constants (the main characters) ⭐

  • ETHTOOL_PODL_PSE_ADMIN_STATE_UNKNOWN β€” bestie we do not know what's going on with these PoDL PSE functions πŸ’€ the state is literally unknown.
  • ETHTOOL_PODL_PSE_ADMIN_STATE_DISABLED β€” the PoDL PSE functions are disabled πŸ™ˆ not active, not serving, just off.
  • ETHTOOL_PODL_PSE_ADMIN_STATE_ENABLED β€” the PoDL PSE functions are enabled πŸ”₯ we're so back, they're running.

πŸ’– SEE ALSO πŸ’–

So the source of all this lore is the kernel file ./include/uapi/linux/ethtool.h β€” and then there's a whole friend group of related pages, no cap. Here's every single one 🫢

  • struct ethtool_cmd(9)
  • struct ethtool_drvinfo(9)
  • struct ethtool_wolinfo(9)
  • struct ethtool_regs(9)
  • struct ethtool_eeprom(9)
  • struct ethtool_eee(9)
  • struct ethtool_modinfo(9)
  • struct ethtool_coalesce(9)
  • struct ethtool_ringparam(9)
  • struct ethtool_channels(9)
  • struct ethtool_pauseparam(9)
  • enum ethtool_stringset(9)
  • enum ethtool_mac_stats_src(9)
  • enum ethtool_module_power_mode_policy(9)
  • enum ethtool_module_power_mode(9)
  • enum ethtool_c33_pse_ext_state(9)
  • enum ethtool_c33_pse_ext_substate_mr_mps_valid(9)
  • enum ethtool_c33_pse_ext_substate_error_condition(9)
  • enum ethtool_c33_pse_ext_substate_mr_pse_enable(9)
  • enum ethtool_c33_pse_ext_substate_option_detect_ted(9)
  • enum ethtool_c33_pse_ext_substate_option_vport_lim(9)
  • enum ethtool_c33_pse_ext_substate_ovld_detected(9)
  • enum ethtool_c33_pse_ext_substate_power_not_available(9)
  • enum ethtool_c33_pse_ext_substate_short_detected(9)
  • enum ethtool_pse_types(9)
  • enum ethtool_c33_pse_admin_state(9)
  • enum ethtool_c33_pse_pw_d_status(9)
  • enum ethtool_podl_pse_pw_d_status(9)
  • enum ethtool_mm_verify_status(9)
  • enum ethtool_module_fw_flash_status(9)
  • struct ethtool_gstrings(9)
  • struct ethtool_sset_info(9)
  • enum ethtool_test_flags(9)
  • struct ethtool_test(9)
  • struct ethtool_stats(9)
  • struct ethtool_perm_addr(9)
  • struct ethtool_tcpip4_spec(9)
  • struct ethtool_ah_espip4_spec(9)
  • struct ethtool_usrip4_spec(9)
  • struct ethtool_tcpip6_spec(9)
  • struct ethtool_ah_espip6_spec(9)
  • struct ethtool_usrip6_spec(9)
  • struct ethtool_flow_ext(9)
  • struct ethtool_rx_flow_spec(9)
  • struct ethtool_rxnfc(9)
  • struct ethtool_rxfh_indir(9)
  • struct ethtool_rxfh(9)
  • struct ethtool_rx_ntuple_flow_spec(9)
  • struct ethtool_rx_ntuple(9)
  • struct ethtool_dump(9)
  • struct ethtool_get_features_block(9)
  • struct ethtool_gfeatures(9)
  • struct ethtool_set_features_block(9)
  • struct ethtool_sfeatures(9)
  • struct ethtool_ts_info(9)
  • struct ethtool_per_queue_op(9)
  • struct ethtool_fecparam(9)
  • enum ethtool_fec_config_bits(9)
  • struct ethtool_link_settings(9)
  • enum phy_upstream(9)

ngl that's a lot of SEE ALSOs but every single one of them is iconic in its own way, so go read them too πŸ‘‘

and that's the whole page, bestie πŸ’œ this little cutie lives in ./include/uapi/linux and the version stamp says October 2026 β€” so yeah, future-era manpage energy 🌈 periodt, go forth and check your PoDL PSE admin state βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from