ENUM ETHTOOL_C33_PSE_EXT_SUBSTATE_OPTION_VPORT_LIM(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 enum ethtool_c33_pse_ext_substate_option_vport_lim(9) 🌸

okay bestie, so this is a page from the Kernel API Manual β€” yes the whole thing is literally called enum ethtool_c33_pse_ext_substate_option_vport_lim(9) and yes that name is a mouthful, we're just gonna vibe with it πŸ’…


✨ NAME ✨

enum ethtool_c33_pse_ext_substate_option_vport_lim β€” the option_vport_lim states functions, straight out of IEEE 802.3-2022 33.2.4.4 Variables πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

enum ethtool_c33_pse_ext_substate_option_vport_lim {
    ETHTOOL_C33_PSE_EXT_SUBSTATE_OPTION_VPORT_LIM_HIGH_VOLTAGE ,
    ETHTOOL_C33_PSE_EXT_SUBSTATE_OPTION_VPORT_LIM_LOW_VOLTAGE ,
    ETHTOOL_C33_PSE_EXT_SUBSTATE_OPTION_VPORT_LIM_VOLTAGE_INJECTION

};

πŸ‘‘ Constants πŸ‘‘

  • ETHTOOL_C33_PSE_EXT_SUBSTATE_OPTION_VPORT_LIM_HIGH_VOLTAGE β€” main supply voltage is high πŸ”₯
  • ETHTOOL_C33_PSE_EXT_SUBSTATE_OPTION_VPORT_LIM_LOW_VOLTAGE β€” main supply voltage is low 🧊
  • ETHTOOL_C33_PSE_EXT_SUBSTATE_OPTION_VPORT_LIM_VOLTAGE_INJECTION β€” voltage injection into the port ⚑

πŸ’œ Description πŸ’œ

so option_vport_lim is an optional variable (note the "optional", she's not mandatory, she's doing her own thing 🌈) and what she indicates is whether VPSE is out of the operating range during the normal operating state. that's it, that's the whole vibe check 🫢


🌟 SEE ALSO 🌟

bestie there are SO many siblings, buckle up πŸŽ€ 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_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_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)

lowkey iconic that one little optional variable has this many friends fr fr πŸ’€

and that's the page bestie!! πŸ“ sourced from ./include/uapi/linux, dated October 2026, and yeah the header up top and this little sign-off are the same enum ethtool...on_vport_lim(9) title β€” she's iconic, she's truncated for the terminal, she ate πŸ’–βœ¨πŸ§š

πŸ“¦ where this page comes from