1.3.11
by Ben Hutchings
Import upstream version 3.0 |
1 |
Version 3.0 - August 4, 2011 |
2 |
||
3 |
* Feature: Report supported pause frame modes |
|
4 |
* Feature: Support firmware dump (-w and -W options) |
|
5 |
* Feature: Report advertised and supported 20G link modes |
|
6 |
* Feature: Add an 'l4data' option for ip4 filters (-U option) |
|
7 |
* Fix: Correct swapped h_source and h_dest fields for ether filters |
|
8 |
(-U option) |
|
9 |
* Fix: Set ip_ver field correctly for ip4 filters (-U option) |
|
10 |
* Fix: Correct parameter validation for -e and -E options; in |
|
11 |
particular, treat the 'magic' value as unsigned |
|
12 |
||
1.3.10
by Ben Hutchings
Import upstream version 2.6.39 |
13 |
Version 2.6.39 - June 1, 2011 |
14 |
||
15 |
* Feature: Report some driver features (-i option) |
|
16 |
* Doc: Remove misleading 'Auto' advertising mask from manual page |
|
17 |
* Doc: Improve table formatting on manual page, using tbl |
|
18 |
* Doc: Remove initial blank page in printed manual page |
|
19 |
* Doc: Fix line-wrapping of options |
|
20 |
* Feature: Add support for ESP as a separate protocol from AH |
|
21 |
(-n, -N, -u and -U options) |
|
22 |
* Cleanup: Remove support for showing RX n-tuple settings |
|
23 |
(-u option), which was never implemented correctly in the kernel |
|
24 |
* Feature: Add support for RX network flow classifier (NFC) |
|
25 |
(-u and -U options) |
|
26 |
* Feature: Add support for e1000 M88 PHY registers (-d option) |
|
27 |
* Cleanup: Change bug-address to netdev |
|
28 |
||
1.3.9
by Ben Hutchings
Import upstream version 2.6.38 |
29 |
Version 2.6.38 - March 15, 2011 |
30 |
||
31 |
* Doc: Fix spelling and spacing in online help |
|
32 |
* Doc: Update date, version and web site reference in manual page |
|
33 |
* Doc: Fix spelling, capitalisation, consistency and style in |
|
34 |
manual page |
|
35 |
* Doc: Generalise some references to network devices rather than |
|
36 |
Ethernet devices |
|
37 |
* Fix: Don't silently ignore speed/duplex when autoneg is on |
|
38 |
* Fix: Report an error (rather than full usage information) if
|
|
39 |
given an unrecognised option
|
|
40 |
* Feature: Add --version option
|
|
41 |
||
1.3.8
by Ben Hutchings
Import upstream version 2.6.37 |
42 |
Version 2.6.37 - January 5, 2011
|
43 |
||
44 |
* Fix: Build fix for distributions with kernel headers from
|
|
45 |
Linux 2.6.9 or earlier
|
|
46 |
||
47 |
Version 2.6.36 - November 16, 2010
|
|
48 |
||
49 |
* Fix: RX n-tuple masks and documentation
|
|
50 |
* Feature: Ethernet-level RX n-tuple filtering and 'clear' action |
|
51 |
* Feature: stmmac register dump support
|
|
52 |
* Feature: get permanent address (-P) option
|
|
53 |
* Feature: VLAN acceleration control
|
|
54 |
||
55 |
Version 2.6.35 - August 10, 2010
|
|
56 |
||
57 |
* Feature: sfc register dump support
|
|
58 |
* Feature: improve cmd line parsing of ints, IPv4 addresses
|
|
59 |
* Feature: support ethtool named flags, messaging types
|
|
60 |
* Feature: minor man page fixes
|
|
61 |
* Feature: control RX flow hash indirection
|
|
1.2.1
by Eric Delaunay
Import upstream version 2 |
62 |
|
1.3.7
by Ben Hutchings
Import upstream version 2.6.34 |
63 |
Version 2.6.34 - May 26, 2010
|
64 |
||
65 |
* Feature: Support n-tuple filter programming
|
|
66 |
* Feature: Support rx hashing, v2 (targetted for 2.6.35)
|
|
67 |
* Feature: Add names of newer Marvell chips
|
|
68 |
||
1.3.6
by Anibal Monsalve Salazar
Import upstream version 2.6.33 |
69 |
Version 2.6.33 - February 24, 2010
|
70 |
||
71 |
This version introduces a new release numbering scheme, based
|
|
72 |
on the latest upstream kernel interface supported.
|
|
73 |
||
74 |
* Fix: several man page corrections
|
|
75 |
* Feature: rx flow hash configuration
|
|
76 |
* Feature: report 10000baseT support, where available
|
|
77 |
* Feature: report MDI-X status, pause auto-neg, link partner adverts
|
|
78 |
* Feature: support additional port types
|
|
79 |
* Feature: support arbitrary speeds, faster than 65535 Mb
|
|
80 |
* Feature: large and generic receive offload (LRO, GRO) support
|
|
81 |
* Feature: option to flash firmware image from specified file
|
|
82 |
* Feature: support for block writing of EEPROMs
|
|
83 |
* Feature: marvell register dump update
|
|
84 |
* Feature: at76c50x-usb, e1000e, igb, ixgbe, r8169 register dump support
|
|
1.3.7
by Ben Hutchings
Import upstream version 2.6.34 |
85 |
* Cleanup: remove support for RX hashing by port (was removed in
|
1.3.6
by Anibal Monsalve Salazar
Import upstream version 2.6.33 |
86 |
kernel by 59089d8d162ddcb5c434672e915331964d38a754)
|
87 |
* Doc: Explicitly ship GPLv2 license, rather than relying
|
|
88 |
on autotools to supply it for us (autotools started auto-installing
|
|
89 |
GPLv3 recently)
|
|
90 |
||
1.2.4
by Anibal Monsalve Salazar
Import upstream version 6 |
91 |
Version 6 - July 26, 2007
|
92 |
||
93 |
* Fix/security: Fix handling of statistics where the label
|
|
94 |
is exactly 32 bytes (ETH_GSTRING_LEN).
|
|
95 |
* Feature: Add ability to change the advertised speed/duplex
|
|
96 |
to a different range of values, rather than all-or-one.
|
|
97 |
* Feature: ixgb register dump support
|
|
98 |
* Feature: sky2 register dump support
|
|
99 |
* Feature: Fabric7 VIOC register dump support
|
|
100 |
* Feature: Decode raw register dump stored in a file
|
|
101 |
* Feature: Add ability to force hex register dump, if desired
|
|
102 |
* Feature: update e1000 register dump
|
|
103 |
* Feature: Additional 10Gbps support
|
|
104 |
* Feature: Add 2.5G support
|
|
105 |
* Feature: Update r8169 register dump
|
|
106 |
* Feature: SMSC LAN911x/LAN921x register dump support
|
|
107 |
* Cleanup: Update internal ethtool.h copy to match upstream
|
|
108 |
kernel 2.6.23-rc1 version of ethtool.h.
|
|
109 |
||
1.3.1
by Anibal Monsalve Salazar
Import upstream version 5 |
110 |
Version 5 - September 1, 2006
|
111 |
||
112 |
* Security: Avoid potential buffer overflow
|
|
113 |
* Feature: GSO support
|
|
114 |
* Feature: skge register dump
|
|
115 |
||
116 |
Version 4 - July 18, 2006
|
|
117 |
||
118 |
* Feature: UFO support
|
|
119 |
* Feature: support long options
|
|
120 |
* Features: e1000, pcnet32, tg3 updates
|
|
121 |
* Feature: added PPC4xx EMAC support
|
|
122 |
* Feature: Use hexdump instead of single values for register dump
|
|
123 |
||
1.2.2
by Eric Delaunay
Import upstream version 3 |
124 |
Version 3 - January 27, 2005
|
125 |
||
126 |
* Feature: r8159 register dump support
|
|
127 |
* Feature / bug fix: Support advertising gigabit ethernet
|
|
128 |
* Bug fix: make sure to advertise 10baseT-HD
|
|
129 |
* Other minor bug fixes.
|
|
130 |
||
1.2.1
by Eric Delaunay
Import upstream version 2 |
131 |
Version 2 - August 17, 2004
|
132 |
||
133 |
* Feature: ethtool register dump raw mode
|
|
134 |
* Feature: return results of self-test back to OS via exit(2)
|
|
135 |
* Feature: add verbose register dump for pcnet32, fec_8xx
|
|
136 |
* Maintenance: update to more recent autoconf
|
|
137 |
* Maintenance: minor updates to e1000-specific module
|
|
138 |
* Bug fix: Remove silly restriction on ethernet interface naming
|
|
139 |
||
140 |
Version 1.8 - July 19, 2003
|
|
141 |
||
142 |
* Feature: Support amd8111e register dumps
|
|
143 |
* Feature: Support TSO enable/disable
|
|
144 |
* Feature: Support 10 gigabit ethernet
|
|
145 |
* Feature: Support writing EEPROM data
|
|
146 |
* Feature: Output e100 MDI/MDI-x status in register dump
|
|
147 |
* Feature: Clean up RealTek (RTL) chip output, support new chips.
|
|
148 |
* Feature: More supported e1000 devices.
|
|
149 |
* Bug fix: Properly set ecmd.advertising
|
|
150 |
* Bug fix: Fix leaks, handle some error conditions better.
|
|
151 |
||
152 |
Version 1.7 - October 21, 2002
|
|
153 |
||
154 |
* Feature: Support e100 register dumps
|
|
155 |
* Feature: Support tg3 eeprom dumps
|
|
156 |
* Feature: Support partial eeprom dumps (with non-zero offsets)
|
|
157 |
* Feature: Support decimal/octal/hex numbers transparently,
|
|
158 |
at the user's discretion. |
|
1.1.1
by Eric Delaunay
Import upstream version 1.8 |
159 |
|
160 |
Version 1.6 - June 20, 2002 |
|
161 |
||
162 |
* Feature: Support e1000 register dumps |
|
163 |
* Feature: Support RealTek RTL-8139C+ and RTL-8169 register dumps |
|
164 |
* Feature: Support coalescing config (ETHTOOL_[GS]COALESCE) |
|
165 |
* Feature: Support ring param config (ETHTOOL_[GS]RINGPARAM) |
|
166 |
* Feature: Support pause param config (ETHTOOL_[GS]PAUSEPARAM) |
|
167 |
* Feature: Support physical NIC identification (ETHTOOL_PHYS_ID) |
|
168 |
* Feature: Support NIC self-testing (ETHTOOL_TEST) |
|
169 |
* Feature: Support NIC checksum/scatter-gather configuration |
|
170 |
(ETHTOOL_[GS]RXCSUM, ETHTOOL_[GS]TXCSUM, ETHTOOL_[GS]SG) |
|
171 |
||
1.2.1
by Eric Delaunay
Import upstream version 2 |
172 |
Version 1.5 - Mar 4, 2002 |
173 |
||
174 |
* Fix: support usb network interfaces |
|
175 |
* Fix: include redhat spec file in autoconf build system |
|
176 |
* Fix: minor fixes to natsemi register dump |
|
177 |
* Feature: report advertised as well as supported media, |
|
178 |
when printing device settings. |
|
179 |
||
180 |
Version 1.4 - Nov 19, 2001 |
|
181 |
||
182 |
* Support builds on configurations missing SIOCETHTOOL constant. |
|
183 |
* Import ethtool.h from kernel 2.4.15-pre6. |
|
184 |
* Support retrieval/setting of per-driver debug levels |
|
185 |
(ETHTOOL G/SMSGLVL) |
|
186 |
* Support pretty-printing register dumps on natsemi, de2104x |
|
187 |
(ETHTOOL GREGS) |
|
188 |
* Support restarting autonegotiation (ETHTOOL NWAY_RST) |
|
189 |
* Support obtaining link status (ETHTOOL GLINK) |
|
190 |
||
191 |
Version 1.3 - Aug 02, 2001 |
|
192 |
||
193 |
* Support Wake-on-LAN (ETHTOOL GWOL and ETHTOOL SWOL ioctl). |
|
194 |
||
1
by Eric Delaunay
Import upstream version 1.3 |
195 |
Version 1.2 - May 17, 2001 |
196 |
||
197 |
* Support ETHTOOL_GDRVINFO ioctl, which obtains |
|
198 |
information from the ethernet driver associated |
|
199 |
with the specified interface. |
|
1.1.1
by Eric Delaunay
Import upstream version 1.8 |
200 |