ENUM ETHTOOL_C33_PSE_ADMIN_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enum ethtool_c33_pse_admin_state(9) ✨

okay bestie so this is a page from the Kernel API Manual πŸ’… and it's all about one little enum, and honestly? she's iconic for how simple she is. No cap.


🌸 NAME 🌸

enum ethtool_c33_pse_admin_state β€” the operational state of the PoDL PSE functions, fr fr. Straight from IEEE 802.3-2022 30.9.1.1.2 aPSEAdminState πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

enum ethtool_c33_pse_admin_state {
    ETHTOOL_C33_PSE_ADMIN_STATE_UNKNOWN ,
    ETHTOOL_C33_PSE_ADMIN_STATE_DISABLED ,
    ETHTOOL_C33_PSE_ADMIN_STATE_ENABLED

};

like literally that's the whole thing. three states, zero drama, and yes the blank line before the closing brace is exactly how she's written, don't @ me πŸ™ˆ


πŸŽ€ Constants πŸŽ€

  • ETHTOOL_C33_PSE_ADMIN_STATE_UNKNOWN β€” ngl nobody knows what's going on with the PSE functions rn, the state is unknown 😭
  • ETHTOOL_C33_PSE_ADMIN_STATE_DISABLED β€” the PSE functions are disabled, she's taking a nap πŸ’€
  • ETHTOOL_C33_PSE_ADMIN_STATE_ENABLED β€” the PSE functions are enabled, she's up and slaying ⚑

πŸ’œ SEE ALSO πŸ’œ

bestie there are so many friends on this list, it's giving whole-entire-ethtool-reunion 🫢 every single one of them, in order:

  • the kernel file ./include/uapi/linux/ethtool.h πŸ“
  • 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_pw_d_status(9)
  • enum ethtool_podl_pse_admin_state(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)

ok that's the whole page, go read the actual kernel docs if you want the deep lore, this was just the vibe check πŸ’–

and that's a wrap, bestie!! πŸŽ€ sign-off time: this page lives in ./include/uapi/linux, dated October 2026, and it's filed under enum ethtool..._admin_state(9). mwah, go touch some ethernet cables πŸ’…βœ¨

πŸ“¦ where this page comes from