<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/linux/ethtool.h, branch linux-2.6.32.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.32.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.32.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-06-18T22:25:56Z</updated>
<entry>
<title>ethtool: Report link-down while interface is down</title>
<updated>2014-06-18T22:25:56Z</updated>
<author>
<name>Ben Hutchings</name>
</author>
<published>2010-12-09T12:08:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d100b2748ac930237a97646ae9a4721a7f62acc1'/>
<id>urn:sha1:d100b2748ac930237a97646ae9a4721a7f62acc1</id>
<content type='text'>
While an interface is down, many implementations of
ethtool_ops::get_link, including the default, ethtool_op_get_link(),
will report the last link state seen while the interface was up.  In
general the current physical link state is not available if the
interface is down.

Define ETHTOOL_GLINK to reflect whether the interface *and* any
physical port have a working link, and consistently return 0 when the
interface is down.

Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
(cherry picked from commit e596e6e4d578f2639416e620d367a3af34814a40)
Cc: Wang Weidong &lt;wangweidong1@huawei.com&gt;
Signed-off-by: Willy Tarreau &lt;w@1wt.eu&gt;
</content>
</entry>
<entry>
<title>ethtool: Fix potential user buffer overflow for ETHTOOL_{G, S}RXFH</title>
<updated>2010-08-02T17:21:06Z</updated>
<author>
<name>Ben Hutchings</name>
</author>
<published>2010-07-28T22:53:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2441cdd9bb277e0fe7f7fabbe8397adfa8f5d8ba'/>
<id>urn:sha1:2441cdd9bb277e0fe7f7fabbe8397adfa8f5d8ba</id>
<content type='text'>
commit bf988435bd5b53529f4408a8efb1f433f6ddfda9 upstream.

struct ethtool_rxnfc was originally defined in 2.6.27 for the
ETHTOOL_{G,S}RXFH command with only the cmd, flow_type and data
fields.  It was then extended in 2.6.30 to support various additional
commands.  These commands should have been defined to use a new
structure, but it is too late to change that now.

Since user-space may still be using the old structure definition
for the ETHTOOL_{G,S}RXFH commands, and since they do not need the
additional fields, only copy the originally defined fields to and
from user-space.

Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>net/ethtool: Add support for the ethtool feature to flash firmware image from a specified file.</title>
<updated>2009-09-03T06:07:39Z</updated>
<author>
<name>Ajit Khaparde</name>
</author>
<published>2009-09-02T17:02:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=05c6a8d7a7d778f26d8eb821556988993b766092'/>
<id>urn:sha1:05c6a8d7a7d778f26d8eb821556988993b766092</id>
<content type='text'>
This patch adds support to flash a firmware image to a device using ethtool.
The driver gets the filename of the firmware image and flashes the image
using the request firmware path.

The region "on the chip" to be flashed can be specified by an option.
It is upto the device driver to enumerate the region number passed by ethtool,
to the region to be flashed.

The default behavior is to flash all the regions on the chip.

Signed-off-by: Ajit Khaparde &lt;ajitk@serverengines.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: ethtool_op_get_rx_csum() should be public and exported</title>
<updated>2009-07-27T18:35:31Z</updated>
<author>
<name>Eric Dumazet</name>
</author>
<published>2009-07-26T23:18:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8a729fce76f7af50d8b622f2fb26adce9c8df743'/>
<id>urn:sha1:8a729fce76f7af50d8b622f2fb26adce9c8df743</id>
<content type='text'>
Signed-off-by: Eric Dumazet &lt;eric.dumazet@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>e1000e: Expose MDI-X status via ethtool change</title>
<updated>2009-06-09T12:25:36Z</updated>
<author>
<name>Chaitanya Lala</name>
</author>
<published>2009-06-08T14:28:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=18760f1e74e8dfe8f30d4891e66163d1e6feb893'/>
<id>urn:sha1:18760f1e74e8dfe8f30d4891e66163d1e6feb893</id>
<content type='text'>
Ethtool is a standard way of getting information about
ethernet interfaces.  We enhance ethtool kernel interface
&amp; e1000e to make the MDI-X status readable via ethtool in
userspace.

Signed-off-by: Chaitanya Lala &lt;clala@riverbed.com&gt;
Signed-off-by: Arthur Jones &lt;ajones@riverbed.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ethtool/mdio: Support backplane mode negotiation</title>
<updated>2009-04-30T00:32:40Z</updated>
<author>
<name>Ben Hutchings</name>
</author>
<published>2009-04-29T08:25:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=894b19a6b343ce3589237167a56e6df0fe72ef0d'/>
<id>urn:sha1:894b19a6b343ce3589237167a56e6df0fe72ef0d</id>
<content type='text'>
Compile-tested only.

Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ethtool/mdio: Report MDIO mode support and link partner advertising</title>
<updated>2009-04-30T00:32:37Z</updated>
<author>
<name>Ben Hutchings</name>
</author>
<published>2009-04-29T08:21:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0c09c1a49cc7b819b33566a49d9901f7cfdd6889'/>
<id>urn:sha1:0c09c1a49cc7b819b33566a49d9901f7cfdd6889</id>
<content type='text'>
Add mdio_support and lp_advertising fields to ethtool_cmd.  Set these
in mdio45_ethtool_gset{,_npage}().

Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ethtool: Add port type PORT_OTHER</title>
<updated>2009-04-30T00:32:27Z</updated>
<author>
<name>Ben Hutchings</name>
</author>
<published>2009-04-29T08:02:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0821c71751ef88f4251d7206e76ce497ee267a2d'/>
<id>urn:sha1:0821c71751ef88f4251d7206e76ce497ee267a2d</id>
<content type='text'>
Add a PORT_OTHER to represent all other physical port types.  Current
NICs generally do not allow switching between multiple port types in
software so specific types should not be needed.

Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ethtool: Add RX pkt classification interface</title>
<updated>2009-02-20T08:58:13Z</updated>
<author>
<name>Santwona Behera</name>
</author>
<published>2009-02-20T08:58:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=59089d8d162ddcb5c434672e915331964d38a754'/>
<id>urn:sha1:59089d8d162ddcb5c434672e915331964d38a754</id>
<content type='text'>
Signed-off-by: Santwona Behera &lt;santwona.behera@sun.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ethtool: Add GGRO and SGRO ops</title>
<updated>2008-12-16T07:44:31Z</updated>
<author>
<name>Herbert Xu</name>
</author>
<published>2008-12-16T07:44:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b240a0e5644eb817c4a397098a40e1ad42a615bc'/>
<id>urn:sha1:b240a0e5644eb817c4a397098a40e1ad42a615bc</id>
<content type='text'>
This patch adds the ethtool ops to enable and disable GRO.  It also
makes GRO depend on RX checksum offload much the same as how TSO
depends on SG support.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
