path: root/
AgeCommit message (Collapse)AuthorFilesLines
2012-12-03Implemented basic optics diagnostics for SFF-8472Aurelien Guillaume1-1/+2
The current output of -m has been modified so that everything lines up correctly. The --module-info option alias has been added. Signed-off-by: Aurelien Guillaume <> Signed-off-by: Ben Hutchings <>
2012-11-08ethtool: Support et131x registers in -dMark Einon1-1/+1
The et131x register set contains useful details of RX/TX queues for the device. This dumps them with the -d option. Signed-off-by: Mark Einon <> Signed-off-by: Ben Hutchings <>
2012-06-02Add unit tests for setting offload features (old API)Ben Hutchings1-2/+4
Signed-off-by: Ben Hutchings <>
2012-05-23Run tests in-processBen Hutchings1-4/+2
Wrap main(), exit(), and resource management so that ethtool commands can be tested without starting a new process and without leaking. This will allow deeper teesting that covers ioctl requests and responses. Signed-off-by: Ben Hutchings <>
2012-05-23ethtool: Addition of -m option to dump module eepromStuart Hodgson1-1/+1
The -m option now allows for retrieval of EEPROM information form a plug in module such as SFP+. This shows specific information about the type and capabilities of the module in use The format can be easily extended to support other modules types such as QSFP in future. Raw data dump is also supported. Signed-off-by: Stuart Hodgson <> Signed-off-by: Ben Hutchings <>
2012-05-23Add net_tstamp-copy.h to sources for automakeBen Hutchings1-1/+1
Signed-off-by: Ben Hutchings <>
2011-11-03Add test cases for command-line parsingBen Hutchings1-0/+7
Preparation for refactoring command-line parsing. All these test cases pass. Signed-off-by: Ben Hutchings <>
2011-11-01Combine ethtool-{bitops,util}.h into internal.hBen Hutchings1-1/+1
ethtool-util.h contains all kinds of declarations, not just utility functions or macros. ethtool-bitops.h contains just a few extra definitions, and its only user also includes ethtool-util.h. Signed-off-by: Ben Hutchings <>
2011-06-01Add new header ethtool-bitops.h to ethtool_SOURCESBen Hutchings1-1/+1
Signed-off-by: Ben Hutchings <>
2011-05-13Add RX packet classification interfaceAlexander Duyck1-1/+2
This patch was originally introduced as: [PATCH 1/3] [ethtool] Add rx pkt classification interface Signed-off-by: Santwona Behera <> I removed the local caching of rules. I dropped the use of regions as there were multiple issues found. A network flow classifier is defined using the exact same syntax as n-tuple, and the tool will correct for the fact that NFC uses the 1's compliment of the n-tuple mask. I also updated the ordering of new rules being added. All new rules will take the highest numbered open rule when no location is specified. I split out the addition of bitops and the updates to documentation into separate patches. This makes the total patch size a bit more manageable since the addition of NFC and the merging of it with n-tuple were combined into this patch. If we setup a rule and the device has the NTUPLE flag set we will first try to use set_rx_ntuple. If that fails with EOPNOTSUPP we then will attempt to use the network flow classifier rule insertion. Updated the output to make use of the updated network flow classifier extensions that have been accepted into the kernel. Merged the documentation update into this patch. In addition the documentation changes were made such that there is only one listing of the individual options and they are all listed as optional. Several fixes to address things such as the fact that we were maintaining the table logic even though we only need it for displaying all of the rules, or when adding a rule with no location specified. As such all of the logic for deleting or finding rules in the table has been removed. Signed-off-by: Alexander Duyck <> [bwh: Abbreviated the above commit message. Fixed a minor formatting error in the manual page additions.] Signed-off-by: Ben Hutchings <>
2010-11-16ethtool: add stmmac supportGiuseppe CAVALLARO1-1/+1
Add the stmmac support into the ethtool to dump both the Mac Core and Dma registers. Signed-off-by: Giuseppe Cavallaro <> Signed-off-by: Ben Hutchings <>
2010-06-21ethtool: Add support for sfc register dumpsBen Hutchings1-1/+1
Signed-off-by: Ben Hutchings <> Signed-off-by: Jeff Garzik <>
2009-12-23ethtool: add support for at76c50x-usb driverJohn W. Linville1-1/+1
Signed-off-by: John W. Linville <> Signed-off-by: Jeff Garzik <>
2009-01-15Directly reference GPL v2 via new LICENSE file.Jeff Garzik1-1/+1
Signed-off-by: Jeff Garzik <>
2007-09-13ethtool: add register dump support for intel 82598 chipsets (ixgbe driver)Nicholas Nunley1-1/+1
Signed-off-by: Nicholas Nunley <> Signed-off-by: Auke Kok <> Signed-off-by: Jeff Garzik <>
2007-09-13ethtool: add register dump support for intel 82575 chipsets (igb driver)Nicholas Nunley1-1/+1
Signed-off-by: Nicholas Nunley <> Signed-off-by: Auke Kok <> Signed-off-by: Jeff Garzik <>
2007-07-26ethtool: add register dump support for SMSC LAN911x/LAN921xSteve Glendinning1-1/+2
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 <> Signed-off-by: Jeff Garzik <>
2006-10-31[PATCH] Fabric7 VIOC: EthtoolSriram Chidambaram1-1/+1
Ethtool patch for Fabric7 VIOC Device Driver. Signed-off-by: Fabric7 Driver-Support <> Signed-off-by: Jeff Garzik <>
2006-09-27[PATCH] ethtool: move skge.c to marvell.cStephen Hemminger1-1/+1
The code will be common for skge and sky2 Signed-off-by: Stephen Hemminger <> Signed-off-by: Jeff Garzik <>
2006-09-19[PATCH] ethtool: add ixgb register dump supportNicholas Nunley1-2/+2
This adds support for dumping ixgb registers in readable format. Signed-off-by: Nicholas Nunley <> Signed-off-by: Auke Kok <> Signed-off-by: Jeff Garzik <>
2006-08-24[PATCH] ethtool: skge register dumpStephen Hemminger1-1/+1
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 <> Signed-off-by: Jeff Garzik <>
2005-10-25Add PPC4xx EMAC support.Eugene Surovegin1-3/+4
2005-10-25Initial import of ethtool version 3 + a few patches.Jeff Garzik1-0/+13