ethtool

ethtool is a Linux net driver diagnostic and tuning tool for the Linux 2.4.x (or later) series of kernels. Obtain information and diagnostics related to media, link status, driver version, PCI (or other) bus location, and more.

Tags Hardware Networking
Licenses GPL
Operating Systems POSIX Linux
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  26 Jul 2007 15:29
  • Rrelease-after

Changes: This release fixes handling of statistics where the label is exactly 32 bytes. It adds the ability to change the advertised speed/duplex to a different range of values, rather than all-or-one. It adds/updates register dump support for ixgb, sky2, Fabric7 VIOC, e1000, r8169, and SMSC LAN911x/LAN921x. It adds the ability to decode raw register dump stored in a file. It adds the ability to force hex register dump. Additional 10Gbps support is included. 2.5G support is included. The internal ethtool.h has been synchronized with upstream kernel 2.6.23-rc1.

  • Rrelease-mid
  •  14 May 2005 04:01
  • Rrelease-after

Changes: r8159 register dump support was added along with support for advertising gigabit Ethernet. 10baseT-HD is now advertised properly. Other minor bugfixes were made.

  • Rrelease-mid
  •  20 Jun 2002 07:04
  • Rrelease-after

Changes: If your Linux kernel network driver supports it, this new release of ethtool adds support for e1000 register dumps, RealTek RTL-8139C+ and RTL-8169 register dumps, rx/tx coalescing config, rx/tx ring param config, rx/tx pause param config, physical NIC identification, NIC self-testing, and NIC checksum/scatter-gather configuration.

  • Rrelease-mid
  •  04 Mar 2002 15:38
  • Rrelease-after

Changes: This release has support for USB network interfaces, includes a Red Hat spec file in the autoconf build system, has minor fixes to the natsemi register dump, and will report advertised as well as supported media when printing device settings.

  • Rrelease-mid
  •  01 Dec 2001 19:04
  • Rrelease-after

Changes: Support for builds on configurations missing the SIOCETHTOOL constant, an import of ethtool.h from kernel 2.4.15-pre6, support for retrieval/setting of per-driver debug levels (ETHTOOL G/SMSGLVL), support for pretty-printing register dumps on natsemi and de2104x (ETHTOOL GREGS), support for restarting autonegotiation (ETHTOOL NWAY_RST), and support for obtaining link status (ETHTOOL GLINK).

A89a6a1d72c2d365245ee667151acad0_thumb

Project Spotlight

gumnut

Software to find the most supported proposals within large groups of people.

1c5b38b7e4a007be71f017f7d42239d2_thumb

Project Spotlight

Jackbeat

A JACK audio sequencer.