ethtool_link...el_link_mode(9)
π ethtool_link...el_link_mode(9) π
okay so this little page is from the Kernel API Manual, and we're about to make a link-mode bit get gone. no cap. π
NAME
ethtool_link_ksettings_del_link_mode β clear bit in link_ksettings link mode mask. That's literally the whole vibe: it clears a bit in the link_ksettings link mode mask. β¨
SYNOPSIS
ethtool_link_ksettings_del_link_mode (ptr , name , mode );
ARGUMENTS
ptrβ pointer tostruct ethtool_link_ksettings. Like, hand over the struct, bestie. π«Άnameβ one ofsupported/advertising/lp_advertising. Pick your lane.modeβ one of theETHTOOL_LINK_MODE_*_BIT(not atomic, no bound checking). So that's the mode; don't get cute with it.
β οΈ real talk: mode is not atomic and has no bound checking. The manpage says it, I'm just repeating it with feeling. π
SEE ALSO
Kernel file ./include/linux/ethtool.h, plus the whole iconic extended universe:
enum ethtool_phys_id_state(9)struct kernel_ethtool_ringparam(9)enum ethtool_supported_ring_param(9)ethtool_rxfh_indir_default(9)struct ethtool_rxfh_context(9)ethtool_link_ksettings_zero_link_mode(9)ethtool_link_ksettings_add_link_mode(9)ethtool_link_ksettings_test_link_mode(9)ethtool_intersect_link_masks(9)struct ethtool_phy_stats(9)struct ethtool_pause_stats(9)struct ethtool_fec_hist_range(9)struct ethtool_fec_stats(9)struct ethtool_rmon_hist_range(9)struct ethtool_rmon_stats(9)struct ethtool_ts_stats(9)struct ethtool_module_eeprom(9)struct ethtool_module_power_mode_params(9)struct ethtool_mm_state(9)struct ethtool_mm_cfg(9)struct ethtool_mm_stats(9)struct ethtool_mmsv_ops(9)struct ethtool_mmsv(9)struct ethtool_rxfh_param(9)struct ethtool_rxfh_fields(9)struct kernel_ethtool_ts_info(9)struct ethtool_ops(9)struct ethtool_netdev_state(9)struct ethtool_phy_ops(9)ethtool_set_ethtool_phy_ops(9)ethtool_params_from_link_mode(9)ethtool_get_phc_vclocks(9)ethtool_mm_frag_size_add_to_min(9)ethtool_mm_frag_size_min_to_add(9)ethtool_get_ts_info_by_layer(9)ethtool_sprintf(9)ethtool_puts(9)ethtool_cpy(9)
source/version: ./include/linux Β· date: October 2026 Β· ethtool_link...el_link_mode(9) β ty for reading, ily, bye bestie πβ¨
π¦ 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