summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-07-26Release version 6.Jeff Garzik3-2/+21
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-07-26Update embedded copy of ethtool.h from kernel 2.6.23-rc1.Jeff Garzik2-98/+234
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-07-26Trim trailing whitespace.Jeff Garzik3-7/+7
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-07-26ethtool: add register dump support for SMSC LAN911x/LAN921xSteve Glendinning4-1/+98
This patch adds support for SMSC's LAN911x and LAN921x families of embedded ethernet controllers to ethtool's dump registers (-d) command. This patch is for use with the smsc911x driver. Signed-off-by: Steve Glendinning <steve.glendinning@smsc.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-07-10ethtool: new ID to decode the registers of the 8101E (realtek)Francois Romieu1-0/+1
Signed-off-by: Francois Romieu <romieu@fr.zoreil.com> Cc: Rolf Eike Beer <eike-kernel@sf-tec.de> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-05-24ethtool: new ID to decode the registers of the 8168 (realtek)Francois Romieu1-0/+1
Tested with an Asrock 945G-DVI (LOM). Signed-off-by: Francois Romieu <romieu@fr.zoreil.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-05-11ethtool: Add 2.5G supportMichael Chan3-3/+35
Add 2.5G Serdes support to ethtool user program and ethtool.8 man page. The missing pause bits are also added to keep ethtool-copy.h in sync with the kernel's version. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-04-05ethtool: add 88e807X chip to decodeStephen Hemminger1-0/+3
Add decode for Yukon Extreme chip Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-04-05ethtool: marvell chip version decode fixStephen Hemminger1-1/+1
The chip revision wasn't being decoded properly. Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-04-05ethtool: additional 10Gig nicenessRick Jones2-54/+73
teach ethtool to print "10000Mb/s" for a 10G NIC and prepare for 10G NICs where it is possible to run something other than 10G update the ethtool.8 manpage with info re same and some grammar fixes Signed-off-by: Rick Jones <rick.jones2@hp.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-02-09marvell chip decode formattingStephen Hemminger1-13/+24
Fix some typo's and formatting on Marvell ethtool output. If sync transmit queue is not used, don't print settings. Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-02-09e1000: update device ID table for register dumpsAuke Kok1-51/+103
e1000: update device ID table for register dumps with new devices From: Auke Kok <auke-jan.h.kok@intel.com> The register dump routine of e1000 was missing several newer chipsets. I reimported the mac detection code from the linux e1000 driver. This fixes newer NIC's reporting that their bus type is PCI instead of PCI-e. Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-02-09ethtool: fix long statistics nameStephen Hemminger1-6/+4
Fix handling of statistics where the label is exactly 32 (ETH_GSTRING_LEN) characters long (observed with chelsio 10G driver). Before it would print garbage because of going by end of string. Don't need to copy string, just use formats properly. Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-02-09ethtool: allow force hex in register dumpStephen Hemminger2-4/+8
Sometimes the device decode logic just gets in the way so add a "force hex" option to register dump. Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-02-09ethtool: flie option to register dumpStephen Hemminger2-7/+49
Add ability to take old raw dumps from a file and decode them. It is kind of limited because you still need to have same device as the raw file, but useful for maintainers to decode raw dumps. Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-11-07[PATCH] ethtool: marvell register dumpStephen Hemminger1-29/+77
This is a consolidation of earlier marvell register decode patches to ethtool. Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-10-31[PATCH] Fabric7 VIOC: EthtoolSriram Chidambaram1-2/+0
Removed debug print statement Signed-off-by: Fabric7 Driver-Support <driver-support@fabric7.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-10-31[PATCH] Fabric7 VIOC: EthtoolSriram Chidambaram4-1/+39
Ethtool patch for Fabric7 VIOC Device Driver. Signed-off-by: Fabric7 Driver-Support <driver-support@fabric7.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-10-11[PATCH] ethtool: sky2 more decodeStephen Hemminger1-0/+28
Add some more decoding of Rx FIFO bits Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-09-27[PATCH] ethtool: spelling fixStephen Hemminger1-2/+2
Fix my bogus spelling. Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-09-27[PATCH] ethtool: sky2 supportStephen Hemminger3-25/+183
Add full support for sky2 chip Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-09-27[PATCH] ethtool: move skge.c to marvell.cStephen Hemminger2-1/+1
The code will be common for skge and sky2 Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-09-19ixgb: Trim trailing whitespace.Jeff Garzik1-1/+1
2006-09-19[PATCH] ethtool: add ixgb register dump supportNicholas Nunley4-2/+154
This adds support for dumping ixgb registers in readable format. Signed-off-by: Nicholas Nunley <nicholas.d.nunley@intel.com> Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-09-19Merge branch 'e1000' of git://lost.foo-projects.org/~jtkirshe/ethtool into tmpJeff Garzik2-1/+35
2006-09-12[PATCH] ethtool: e1000: fix a typoAuke Kok1-1/+1
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-09-06ethtool v5: add autoneg advertise featureJeff Kirsher2-1/+35
adds the ability to change the advertised speed and duplex for a network interface. Previously, a network interface was only able to advertise all supported speed's and duplex's, or one individual speed and duplex. The feature allows the user to choose which supported speed's and duplex's to advertise by using the hex value. Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
2006-09-01Release version 5.Jeff Garzik3-2/+8
2006-08-24Trim trailing whitespace.Jeff Garzik4-30/+30
2006-08-24[PATCH] ethtool: skge register dumpStephen Hemminger4-1/+194
Pretty printing of skge registers. This is a redo of earlier patch that must have got lost. It earlier patch was before the git conversion. Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-08-24[PATCH] GSO Support for ethtool$B5HF#1QL@3-6/+38
Upcoming 2.6.18 provides Generic Segmentation Offload (GSO). This provides its control with -K option. Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-08-24Check for too-long interface names.Jeff Garzik1-2/+3
2006-07-18Release version 4.Jeff Garzik3-2/+10
2006-07-18[PATCH] UFO patchAnanda Raju3-6/+38
Hi, Kernel version 2.6.15 onwards provides UDP Fragmentation Offload (UFO) This patch to ethtool provides UFO (UDP Fragmentation Offload) on/off support using -K option similar to feature TSO. To find out whether UFO is enabled or not use #ethtool -k eth3 Offload parameters for eth3: rx-checksumming: on tx-checksumming: on scatter-gather: on tcp segmentation offload: on udp fragmentation offload: on # To turn off UFO use following command. #ethtool -K eth3 ufo off To turn off UFO use following command. #ethtool -K eth3 ufo on Please review the patch. Signed-off-by: Ananda Raju <ananda.raju@neterion.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-01-17[PATCH] e1000: Remove duplex info from CTRL register dumpJeff Kirsher1-2/+0
The duplex control register is used for setting the driver and is not necessary for debug purposes. The value of the duplex control register is what the register's current value is and may not reflect the correct status of te current connection. That is what the duplex status register is used for. To keep from confusing the user, we are removing the duplex register from the ethtool dump of the registers. Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-11-11[PATCH] ethtool.8 typoDon Fry1-1/+1
Ethtool man page nit. Signed-off-by: Don Fry <brazilnut@us.ibm.com> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-11-09[PATCH] ethtool: Format register dump for tg3Michael Chan3-0/+39
Format output of "ethtool -d" for tg3 devices to make it more readable. Each register is displayed as a 32-bit value and the undefined regions in the register space are skipped. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-10-25[PATCH] ethtool: Fix default advertsingMichael Chan1-9/+16
Change 'ethtool -s eth0 autoneg on' to pass in only the supported speeds to advertise if speed and duplex are not specified by the user. This makes more sense than the current behavior of advertising 10/100/ 1000, some of which may not be supported by the device. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-10-25Add PPC4xx EMAC support.Eugene Surovegin5-3/+254
2005-10-25Use hexdump instead of single values for default register dump.Manfred Spraul1-5/+8
forcedeth now supports ethtool -d, but ethtool dumps that as 1024 lines with one value in each line. A hexdump would be far better readable than the current output.
2005-10-25[PATCH] display pcnet32 chip revision with ethtoolDon Fry1-1/+28
This patch will display the version of the pcnet32 chip used by the device. It also correctly displays the MII register numbers for devices with multiple PHYs. Tested ia32 and ppc64. Signed-off-by: Don Fry <brazilnut@us.ibm.com> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-10-25[PATCH] Add long options to ethtoolAndi Kleen3-217/+145
2005-10-25[PATCH] ethtool: add support for latest Intel adaptersJesse Brandeburg1-2/+34
This patch adds register dump and device ID support for the new Intel PRO/1000 Adapters with a PCI Express bus. It also took care of a little housekeeping of some missing device IDs. Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com> ===== e1000.c 1.5 vs edited ===== Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-10-25Add *.tar.gz to .gitignore (output of 'make distcheck').Jeff Garzik1-0/+1
2005-10-25Fix minor FC4/x86 warnings. Add .gitignore file.Jeff Garzik2-3/+23
2005-10-25Initial import of ethtool version 3 + a few patches.Jeff Garzik21-0/+6917