ENUM ETHTOOL_MM_VERIFY_STATUS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

enum ethtool_mm_verify_status(9) πŸ’…βœ¨

okay bestie so this is a page straight out of the Kernel API Manual β€” the header up top literally reads enum ethtoo...erify_status(9) (yes the kernel doc tooling truncates it, iconic behavior honestly), and we're about to get into the MAC Merge Verify function status vibes. no cap, let's go 🫢


✨ NAME ✨

enum ethtool_mm_verify_status β€” the status of the MAC Merge Verify function. that's it, that's the whole thing, and she's serving 🌸


πŸŽ€ SYNOPSIS πŸŽ€

here's the whole enum, literally every constant, nothing skipped:

enum ethtool_mm_verify_status {
    ETHTOOL_MM_VERIFY_STATUS_UNKNOWN ,
    ETHTOOL_MM_VERIFY_STATUS_INITIAL ,
    ETHTOOL_MM_VERIFY_STATUS_VERIFYING ,
    ETHTOOL_MM_VERIFY_STATUS_SUCCEEDED ,
    ETHTOOL_MM_VERIFY_STATUS_FAILED ,
    ETHTOOL_MM_VERIFY_STATUS_DISABLED

};

πŸ‘‘ Constants πŸ‘‘

okay so these are the members, and each one is a different mood of the verify state machine. let's meet the cast πŸ¦‹

  • ETHTOOL_MM_VERIFY_STATUS_UNKNOWN β€” we literally do not know the verification status. it's giving "no thoughts, head empty" 😭 and that's a valid state to be in, fr fr.
  • ETHTOOL_MM_VERIFY_STATUS_INITIAL β€” the 802.3 Verify State diagram is sitting in the state INIT_VERIFICATION. like she's awake but hasn't started yet, main character energy warming up πŸ’…
  • ETHTOOL_MM_VERIFY_STATUS_VERIFYING β€” the Verify State diagram is in the state VERIFICATION_IDLE, SEND_VERIFY or WAIT_FOR_RESPONSE. so... it's mid-process, we're in it, hold please ⭐ (yes, three states map to this one status, keep all three in your notes!)
  • ETHTOOL_MM_VERIFY_STATUS_SUCCEEDED β€” slay!! ✨ this means the Verify State diagram is in the state VERIFIED. success, ate, no crumbs πŸ‘‘
  • ETHTOOL_MM_VERIFY_STATUS_FAILED β€” the Verify State diagram is in the state VERIFY_FAIL. πŸ’€ okay so it didn't work. we move.
  • ETHTOOL_MM_VERIFY_STATUS_DISABLED β€” verification of preemption operation is disabled. like, the whole check is turned off, nothing to see here πŸ™ˆ

πŸ’– SEE ALSO πŸ’–

bestie. brace yourself. this list is ✨long✨ and I am NOT skipping a single one of these, because every single reference is part of the lore 🧚

Kernel file ./include/uapi/linux/ethtool.h, plus:

  • 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_admin_state(9)
  • enum ethtool_podl_pse_pw_d_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)
🫢 friendly reminder: this page lives in ./include/uapi/linux, so if you're hunting for the source of truth, that's the neighborhood, bestie.

alright that's the whole page!! πŸ’œ sign-off time: this lil doc is from ./include/uapi/linux, dated October 2026, and the running footer still calls it enum ethtoo...erify_status(9) because truncation is simply her aesthetic now πŸŽ€βœ¨ mwah, go read the kernel source, ily πŸ’…πŸŒˆ

πŸ“¦ where this page comes from