ENUM ETHTOOL_MM_VERIFY_STATUS(9)
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 stateINIT_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 stateVERIFICATION_IDLE,SEND_VERIFYorWAIT_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 stateVERIFIED. success, ate, no crumbs πETHTOOL_MM_VERIFY_STATUS_FAILEDβ the Verify State diagram is in the stateVERIFY_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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms