aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2012-07-16Release version 3.4.2.v3.4.2ethtool-3.4.yBen Hutchings2-1/+10
2012-07-16Fix reporting of VLAN tag offload flags on Linux < 2.6.37Ben Hutchings1-0/+41
2012-07-16Remove bogus error message when changing offload settings on Linux < 2.6.39Ben Hutchings1-27/+33
2012-07-16ethtool: Resolve use of uninitialized memory in rxclass_get_dev_infoAlexander Duyck1-0/+1
2012-06-13Release version 3.4.1.v3.4.1Ben Hutchings2-1/+9
2012-06-13ethtool.8: Fix the dateBen Hutchings1-1/+1
2012-06-13ethtool: Handle more errors when getting feature namesBen Hutchings2-2/+38
2012-06-08Release version 3.4.v3.4Ben Hutchings2-1/+11
2012-06-02Change -k/-K options to use ETHTOOL_{G,S}FEATURESBen Hutchings4-124/+707
2012-06-02Report when offload feature changes are not exactly as requestedBen Hutchings2-22/+77
2012-06-02Regularise offload feature settingsBen Hutchings3-205/+110
2012-06-02Add unit tests for setting offload features (old API)Ben Hutchings3-2/+158
2012-06-01test: Add test_ioctl() function to support a mock send_ioctl()Ben Hutchings2-12/+68
2012-06-01Add output file parameter to dump_hex() and make it externBen Hutchings2-9/+12
2012-05-23Run tests in-processBen Hutchings6-44/+332
2012-05-23ethtool: Addition of -m option to dump module eepromStuart Hodgson6-1/+498
2012-05-23ethtool: Split out printing of hex dataStuart Hodgson1-17/+18
2012-05-23Add net_tstamp-copy.h to sources for automakeBen Hutchings1-1/+1
2012-05-23Add the command to show the time stamping capabilities.Richard Cochran5-0/+228
2012-05-15ethtool-copy.h: sync with net-nextBen Hutchings1-2/+70
2012-02-07ethtool.8: Add ntuple to the -K option in the man pageAmir Hanania1-0/+4
2012-01-21ethtool.8: Improve description of RX NFC optionsBen Hutchings1-4/+5
2012-01-21ethtool.8: Don't mention the 'clear rule' action for NFC rulesBen Hutchings1-1/+0
2012-01-21Merge RX NFC optionsBen Hutchings3-208/+177
2012-01-20Move '--flash' down the list of optionsBen Hutchings1-3/+3
2012-01-12Release version 3.2.v3.2Ben Hutchings2-1/+10
2012-01-12ethtool: Correct register dump offsets for Intel 82575 chipsets.Matthew Vick1-6/+6
2012-01-12rxclass: Allow driver to select RX NFC rule locationBen Hutchings1-9/+20
2012-01-12rxclass: Use RX_CLS_LOC_{ANY,SPECIAL} in place of RX_CLS_LOC_UNSPECBen Hutchings3-10/+5
2012-01-12ethtool-copy.h: sync with net-nextBen Hutchings1-4/+34
2011-12-21sfc: Omit zero values in register tablesBen Hutchings1-9/+20
2011-12-02Add support for querying and setting private flagsBen Hutchings3-2/+127
2011-11-30Implement and use a generic get_stringset() functionBen Hutchings1-54/+67
2011-11-16Release version 3.1.v3.1Ben Hutchings2-1/+15
2011-11-03gitignore: ethtool.8 is now a generated fileBen Hutchings1-0/+1
2011-11-03Rearrange definitions and remove unnecessary forward declarationsBen Hutchings1-243/+204
2011-11-03Declare static variables const as appropriateBen Hutchings2-6/+6
2011-11-03rxclass: Replace global rmgr with automatic variable/parameterBen Hutchings1-44/+34
2011-11-03Change most static global variables into automatic variablesBen Hutchings1-260/+293
2011-11-03Replace global devname variable with a field in struct cmd_contextBen Hutchings2-13/+12
2011-11-03Convert cmdline_msglvl into array of named flags; convert back at run-timeBen Hutchings1-35/+44
2011-11-03Fix reference to cmdline_ring in do_schannels()Ben Hutchings1-1/+1
2011-11-03Support arbitrary numbers of option names for each modeBen Hutchings1-52/+58
2011-11-03Move argument parsing to sub-command functionsBen Hutchings4-610/+390
2011-11-03Add more test cases for command-line parsingBen Hutchings1-0/+28
2011-11-03Add test cases for command-line parsingBen Hutchings7-0/+318
2011-11-01Encapsulate command context in a structureBen Hutchings3-273/+204
2011-11-01Use standard indentation for definition of struct option argsBen Hutchings1-138/+142
2011-11-01Fix format of help text for -f optionBen Hutchings1-2/+2
2011-11-01ethtool.8: Allow line-break in description of parameters after -NBen Hutchings1-2/+2
2011-11-01ethtool.8: Change device name metavariable from 'ethX' to 'devname'Ben Hutchings1-31/+31
2011-11-01Fix type of bit-number parameter to set_bit() and clear_bit()Ben Hutchings1-2/+2
2011-11-01Combine ethtool-{bitops,util}.h into internal.hBen Hutchings24-51/+46
2011-10-28ethtool.8: Fix initial blank line/pageBen Hutchings1-1/+1
2011-10-28Report pause frame autonegotiation resultBen Hutchings1-6/+40
2011-10-17ethtool: add ETHTOOL_{G,S}CHANNEL support.Sucheta Chakraborty2-0/+149
2011-10-08ethtool: fix flow control register dump for 82599 and newerEmil Tantilov1-9/+129
2011-10-04ethtool: add support for external loopback.Sucheta Chakraborty2-6/+23
2011-10-04ethtool-copy.h: sync with net-nextBen Hutchings1-93/+106
2011-08-31ethtool: Uncook tg3 regdump outputMatt Carlson1-23/+7
2011-08-04Release version 3.0.v3.0Ben Hutchings2-1/+13
2011-07-14Correct parameter types for ethtool -e and ethtool -EBen Hutchings1-16/+24
2011-07-14ethtool: RX NFC correctionsSebastian Pöhn2-3/+13
2011-06-06ethtool: Add support for 20G link speedYaniv Rosner2-1/+19
2011-06-02Fix type mismatch for field width argument to fprintf()Ben Hutchings1-1/+1
2011-06-02ethtool: Added FW dump supportAnirban Chakraborty2-1/+139
2011-06-01Combine code to display supported and advertised link capabilitiesBen Hutchings1-59/+21
2011-06-01ethtool-copy.h: sync with net-next-2.6Ben Hutchings1-4/+37
2011-06-01Release version 2.6.39.v2.6.39Ben Hutchings2-1/+17
2011-06-01Add new header ethtool-bitops.h to ethtool_SOURCESBen Hutchings1-1/+1
2011-06-01ethtool: mask out FLOW_EXTSebastian Pöhn1-0/+3
2011-06-01Change bug-address to netdevBen Hutchings1-1/+1
2011-06-01Correct references to post-2004 changelogsBen Hutchings1-2/+4
2011-05-13ethtool: Treat positive return from ETHTOOL_SRXNTUPLE as successfulBen Hutchings1-3/+6
2011-05-13Add RX packet classification interfaceAlexander Duyck5-266/+1417
2011-05-13Add support for __be64 and bitops, centralize several needed macrosAlexander Duyck2-2/+39
2011-05-13Cleanup defines and header includes to address several issuesAlexander Duyck2-18/+16
2011-05-13ethtool: remove strings based approach for displaying n-tupleAlexander Duyck1-44/+0
2011-05-05Support e1000 M88 PHY registers in -dAnthony DeRobertis1-0/+121
2011-05-04ethtool-copy.h: sync with net-next-2.6Ben Hutchings1-1/+124
2011-04-27Add support for NFC flow classifier extensionsAlexander Duyck1-11/+28
2011-04-27Add support for ESP as a separate protocol from AHAlexander Duyck2-12/+17
2011-04-09ethtool: fix manpage so that it will display tables againAlexander Duyck1-7/+7
2011-03-23ethtool.8: Fix line-wrapping of optionsBen Hutchings1-100/+108
2011-03-23ethtool.8: Fix initial blank line/pageBen Hutchings1-1/+3
2011-03-23ethtool.8: Format tables with tblBen Hutchings1-163/+86
2011-03-23ethtool: remove mask for Auto in advertise sectionEmil Tantilov1-2/+0
2011-03-18ethtool: Report driver features described in struct ethtool_drvinfoBen Hutchings1-2/+10
2011-03-15Release version 2.6.38.v2.6.38Ben Hutchings2-1/+14
2011-02-21ethtool: Add --version optionBen Hutchings2-0/+11
2011-02-21ethtool: Indent the no-options usage line consistently with the othersBen Hutchings1-1/+2
2011-02-21ethtool: Allow for long options with no short option and without a device nameBen Hutchings1-9/+14
2011-02-21ethtool: Report an error if given an unrecognised optionBen Hutchings1-2/+3
2011-02-21ethtool: Split show_usage() into two functionsBen Hutchings1-71/+73
2011-02-21Add macro for displaying [value N] formatting to manpageAlexander Duyck1-64/+38
2011-02-18ethtool: Don't silently ignore speed/duplex when autoneg is onBen Hutchings1-14/+31
2011-01-10ethtool.8: Fix capitalisationBen Hutchings1-8/+8
2011-01-10ethtool.8: Reword synopses for consistency and styleBen Hutchings1-3/+3
2011-01-10ethtool.8: Generalise references to network devices, not EthernetBen Hutchings1-19/+20
2011-01-10ethtool.8: Fix obvious spelling errorsBen Hutchings1-2/+2
2011-01-10ethtool.8: Substitute version at configure timeBen Hutchings2-2/+2
2011-01-10ethtool.8: Update date, version, web site referenceBen Hutchings1-4/+41
2011-01-10ethtool: Fix spelling and spacing in online helpBen Hutchings1-2/+2
2011-01-05Release version 2.6.37.v2.6.37Ben Hutchings2-1/+6
2010-12-15ethtool: Remove suggested change of no-args behaviour from the TODO listBen Hutchings1-1/+1
2010-12-15ethtool: Remove manual page from TODO listBen Hutchings1-1/+0
2010-12-15ethtool: Remove MII ioctls from TODO listBen Hutchings1-2/+0
2010-11-23ethtool: Work around old <linux/types.h> without big-endian typesBen Hutchings2-0/+13
2010-11-16Release version 2.6.36; update maintainerv2.6.36Ben Hutchings2-1/+8
2010-11-16ethtool: Add support for vlan accleration.Jesse Gross2-3/+26
2010-11-16ethtool: add get permanent address optionStephen Hemminger2-1/+43
2010-11-16ethtool: add stmmac supportGiuseppe CAVALLARO4-1/+73
2010-11-16ethtool: Add my authorship and Solarflare copyright noticeBen Hutchings2-0/+3
2010-11-16ethtool: Update sfc register dumpBen Hutchings1-11/+14
2010-11-16ethtool: Add Ethernet-level RX n-tuple filtering and 'clear' actionBen Hutchings2-13/+103
2010-11-16ethtool: Add MAC parameter type based on the parse_sopass() functionBen Hutchings1-12/+14
2010-11-16ethtool: Fix RX n-tuple masks and documentationBen Hutchings2-41/+105
2010-11-16ethtool: Generalise cmdline_info::unwanted_val to a "seen" flag or bitmaskBen Hutchings1-31/+37
2010-11-16ethtool-copy.h: sync with net-next-2.6Ben Hutchings1-71/+159
2010-08-10Release version 2.6.35.v2.6.35Jeff Garzik2-1/+9
2010-08-10Sync with upstream 2.6.35 release.Jeff Garzik1-20/+22
2010-08-10ethtool: Fix handling of zero weights for flow hash indirectionBen Hutchings1-1/+1
2010-08-10ethtool: Remove specification of number bases for RX-ntuple parametersBen Hutchings1-8/+8
2010-08-10ethtool: Use inet_aton() to parse IPv4 addresses for RX n-tuple controlBen Hutchings2-14/+20
2010-07-02ethtool: Add support for control of RX flow hash indirectionBen Hutchings2-0/+188
2010-07-02ethtool-copy.h: sync with net-nextBen Hutchings1-17/+29
2010-07-02ethtool: Fix list of hash options in manual pageBen Hutchings1-1/+1
2010-06-25Update email address.Jeff Garzik1-1/+1
2010-06-25ethtool: Use named flag support to update extended offload flagsBen Hutchings1-58/+12
2010-06-25ethtool: Implement named message type flagsBen Hutchings2-14/+156
2010-06-25ethtool: Add support for named flagsBen Hutchings1-1/+39
2010-06-25ethtool: Mark show_usage() as noreturnBen Hutchings1-0/+2
2010-06-25ethtool: Parse integers into variables of different sizes and byte ordersBen Hutchings2-95/+160
2010-06-21ethtool: Add support for sfc register dumpsBen Hutchings4-1/+3864
2010-05-25Release version 2.6.34.v2.6.34Jeff Garzik2-2/+8
2010-04-06Add names of newer Marvell chipsStephen Hemminger1-0/+3
2010-04-06ethtool: RXHASH flag support (v2)Stephen Hemminger3-5/+39
2010-03-30ethtool-copy.h: sync with net-next (cosmetic whitespace updates)Jeff Garzik1-8/+14
2010-03-30ethtool: Correctly pull n-tuple string length for get_rx_ntuplePeter Waskiewicz2-5/+28
2010-02-26Add n-tuple information to the ethtool manpage.Peter Waskiewicz1-0/+102
2010-02-24ethtool-copy.h: import minor reorg and cleanups from net-nextJeff Garzik1-14/+14
2010-02-24Support n-tuple filter programmingPeter Waskiewicz2-5/+186
2010-02-24Release version 2.6.33.v2.6.33Jeff Garzik2-3/+3
2010-02-06ethtool-copy.h: Update to latest net-next versionJeff Garzik1-1/+2
2009-12-24ethtool: Can't parse ints with stroul()PJ Waskiewicz1-2/+21
2009-12-23Release version 2.6.33-pre1.v2.6.33-pre1Jeff Garzik2-1/+23
2009-12-23ethtool: add support for at76c50x-usb driverJohn W. Linville4-1/+36
2009-12-20ethtool: Do not report link partner advertising flags if set to 0Ben Hutchings1-1/+3
2009-12-01ethtool: Fix switch on port typeBen Hutchings1-6/+6
2009-12-01ethtool: Report MDI-X status for twisted-pair interfacesBen Hutchings1-0/+16
2009-11-30ethtool: Remove duplicate type definitionsBen Hutchings1-7/+1
2009-11-29ethtool: Add Direct Attach to the available connector portsPJ Waskiewicz2-0/+8
2009-11-25ethtool: add support for block writing of EEPROMsMandeep Singh Baines2-18/+52
2009-11-25ethtool-copy.h: update for ETHTOOL_RESET and IPV?_FLOW definitionsJeff Garzik1-0/+33
2009-11-25Consolidate cmd line error checking.Jay Fenlason1-24/+32
2009-11-25ethtool: Add option to flash firmware image from specified file, to a device.Ajit Khaparde3-4/+91
2009-11-25ethtool: Report pause auto-negotiation flagsBen Hutchings1-0/+13
2009-11-25ethtool: Report link partner advertisingBen Hutchings1-9/+11
2009-11-25ethtool: Decode PORT_OTHERBen Hutchings1-0/+3
2009-11-25ethtool: Update ethtool-copy.hBen Hutchings1-7/+100
2009-11-25ethtool: Remove support for RX hashing by portBen Hutchings2-10/+1
2009-03-23Command line help does not require DEVNAME on command line.Jeff Garzik1-1/+2
2009-03-06Change version from "6" to "6git", indicating it is not truly v6.Jeff Garzik1-1/+1
2009-03-06man page: Add GRO and LRO to the full description of the -K optionBen Hutchings1-0/+6
2009-03-06ethtool: Support arbitrary speedsBen Hutchings2-34/+12
2009-03-06Merge several minor changes from Debian.Jeff Garzik1-41/+49
2009-03-06igb, ixgbe: Trim trailing whitespace.Jeff Garzik2-65/+65
2009-03-06ethtool: Manual page correctionsBen Hutchings1-3/+3
2009-03-06ethtool: Show short message for syntax errorBen Hutchings1-7/+16
2009-03-06Get/set GRO settings.Jeff Garzik3-8/+39
2009-03-06Explicitly ship GPLv2 license.Jeff Garzik2-1/+340
2009-01-15Directly reference GPL v2 via new LICENSE file.Jeff Garzik2-1/+4
2008-09-13ethtool: Add register dump support for all r8169 driver cardsAndrew Paprocki1-46/+64
2008-09-13ethtool: command line support for lroBen Hutchings1-6/+47
2008-09-13Add support for rx flow hash configuration in a network deviceSantwona Behera2-0/+334
2008-09-13ethtool: Use ethtool_cmd->speed_hiBrandon Philips2-122/+66
2008-01-12ethtool: correct man page for advertise mask value of 10gigAuke Kok1-1/+1
2008-01-12ethtool: update license field in specfile to be correctly definedAuke Kok1-1/+1
2007-12-01ethtool: fix typo on setting speed 10000Jesse Brandeburg1-1/+1
2007-11-23ethtool: Fix coalesce settings copy+paste typoAuke Kok1-2/+2
2007-11-23ethtool: add support for supporting 10000baseTJesse Brandeburg1-0/+7
2007-10-05ethtool: Add e1000e reg dump support (using e1000 decode function)Auke Kok1-0/+1
2007-09-20ethtool: marvell register updateStephen Hemminger1-20/+36
2007-09-13ethtool: add register dump support for intel 82598 chipsets (ixgbe driver)Nicholas Nunley4-1/+1021
2007-09-13ethtool: add register dump support for intel 82575 chipsets (igb driver)Nicholas Nunley4-1/+868
2007-07-26Release version 6.v6Jeff Garzik3-2/+21
2007-07-26Update embedded copy of ethtool.h from kernel 2.6.23-rc1.Jeff Garzik2-98/+234
2007-07-26Trim trailing whitespace.Jeff Garzik3-7/+7
2007-07-26ethtool: add register dump support for SMSC LAN911x/LAN921xSteve Glendinning4-1/+98
2007-07-10ethtool: new ID to decode the registers of the 8101E (realtek)Francois Romieu1-0/+1
2007-05-24ethtool: new ID to decode the registers of the 8168 (realtek)Francois Romieu1-0/+1
2007-05-11ethtool: Add 2.5G supportMichael Chan3-3/+35
2007-04-05ethtool: add 88e807X chip to decodeStephen Hemminger1-0/+3
2007-04-05ethtool: marvell chip version decode fixStephen Hemminger1-1/+1
2007-04-05ethtool: additional 10Gig nicenessRick Jones2-54/+73
2007-02-09marvell chip decode formattingStephen Hemminger1-13/+24
2007-02-09e1000: update device ID table for register dumpsAuke Kok1-51/+103
2007-02-09ethtool: fix long statistics nameStephen Hemminger1-6/+4
2007-02-09ethtool: allow force hex in register dumpStephen Hemminger2-4/+8
2007-02-09ethtool: flie option to register dumpStephen Hemminger2-7/+49