<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/ethernet/intel/e100.c, branch linux-3.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-09-07T22:35:00Z</updated>
<entry>
<title>netdev: make pci_error_handlers const</title>
<updated>2012-09-07T22:35:00Z</updated>
<author>
<name>Stephen Hemminger</name>
</author>
<published>2012-09-07T16:33:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3646f0e5c97703cecfd96cdabb085e78d9b7f680'/>
<id>urn:sha1:3646f0e5c97703cecfd96cdabb085e78d9b7f680</id>
<content type='text'>
Signed-off-by: Stephen Hemminger &lt;shemminger@vyatta.com&gt;
Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;</content>
</entry>
<entry>
<title>net: e100: ucode is optional in some cases</title>
<updated>2012-07-19T17:48:07Z</updated>
<author>
<name>Bjørn Mork</name>
</author>
<published>2012-07-19T06:28:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8b0d2f9ed3d8e92feada7c5d70fa85be46e6f948'/>
<id>urn:sha1:8b0d2f9ed3d8e92feada7c5d70fa85be46e6f948</id>
<content type='text'>
commit 9ac32e1b firmware: convert e100 driver to request_firmware()

did a straight conversion of the in-driver ucode to external
files.  This introduced the possibility of the driver failing
to enable an interface due to missing ucode. There was no
evaluation of the importance of the ucode at the time.

Based on comments in earlier versions of this driver, and in
the source code for the FreeBSD fxp driver, we can assume that
the ucode implements the "CPU Cycle Saver" feature on supported
adapters.  Although generally wanted, this is an optional
feature. The ucode source is not available, preventing it from
being included in free distributions. This creates unnecessary
problems for the end users. Doing a network install based on a
free distribution installer requires the user to download and
insert the ucode into the installer.

Making the ucode optional when possible improves the user
experience and driver usability.

The ucode for some adapters include a bugfix, making it
essential.  We continue to fail for these adapters unless the
ucode is available.

Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>e100: enable transmit time stamping.</title>
<updated>2012-04-14T09:02:41Z</updated>
<author>
<name>Richard Cochran</name>
</author>
<published>2012-04-08T14:38:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=48425b14929ef185377e3827ba7135d88343face'/>
<id>urn:sha1:48425b14929ef185377e3827ba7135d88343face</id>
<content type='text'>
This patch enables software (and phy device) transmit time stamping.
Tested on an old PIII laptop with built in NIC.

Signed-off-by: Richard Cochran &lt;richardcochran@gmail.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>e100: Support the get_ts_info ethtool method.</title>
<updated>2012-04-14T09:01:33Z</updated>
<author>
<name>Richard Cochran</name>
</author>
<published>2012-04-04T17:43:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=abe0c5d165a422c438db51c0817b54eba1c4e85c'/>
<id>urn:sha1:abe0c5d165a422c438db51c0817b54eba1c4e85c</id>
<content type='text'>
Signed-off-by: Richard Cochran &lt;richardcochran@gmail.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>e100: Show short v/s long rx length errors in ethtool stats.</title>
<updated>2012-03-03T02:09:27Z</updated>
<author>
<name>Ben Greear</name>
</author>
<published>2012-02-17T13:44:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6f66342c1ecd59467d4579176dd81a4e837a06ef'/>
<id>urn:sha1:6f66342c1ecd59467d4579176dd81a4e837a06ef</id>
<content type='text'>
Signed-off-by: Ben Greear &lt;greearb@candelatech.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>e100: Fix rx-over-length statistics.</title>
<updated>2012-03-03T02:07:52Z</updated>
<author>
<name>Ben Greear</name>
</author>
<published>2012-02-17T13:44:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d24d65eda97fe51f2996538148e85d309e2460e4'/>
<id>urn:sha1:d24d65eda97fe51f2996538148e85d309e2460e4</id>
<content type='text'>
The old code would += the total errors every time
stats were gathered.  Instead, keep a count of short-pkt
and long-pkt counters and then simply add them together
for the rx-over-length stat.

Signed-off-by: Ben Greear &lt;greearb@candelatech.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>e100: Support RXALL feature flag.</title>
<updated>2012-03-01T07:00:45Z</updated>
<author>
<name>Ben Greear</name>
</author>
<published>2012-02-17T13:43:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0bf61e66a09793aba617e8918fbf739cd5db8e78'/>
<id>urn:sha1:0bf61e66a09793aba617e8918fbf739cd5db8e78</id>
<content type='text'>
This allows the NIC to receive packets with bad FCS
and other errors.  Good for sniffing packets on flakey
networks.

v4:  Only flax rx-over-length errors if pkt is beyond
   maximum expected packet size, not just beyond the MTU.
   This matches the existing logic for this counter.

Signed-off-by: Ben Greear &lt;greearb@candelatech.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>e100: Support sending custom Ethernet CRC</title>
<updated>2012-03-01T06:59:53Z</updated>
<author>
<name>Ben Greear</name>
</author>
<published>2012-02-11T15:39:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=75f58a537674cdff2122789cfd3cc7a76956ece5'/>
<id>urn:sha1:75f58a537674cdff2122789cfd3cc7a76956ece5</id>
<content type='text'>
This can aid with testing the RX logic for bad
CRCs.

Signed-off-by: Ben Greear &lt;greearb@candelatech.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>e100: Support RXFCS feature flag.</title>
<updated>2012-03-01T06:36:56Z</updated>
<author>
<name>Ben Greear</name>
</author>
<published>2012-02-17T13:43:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=719cdac54e0237837251a32a3d690bfe9c1e9bed'/>
<id>urn:sha1:719cdac54e0237837251a32a3d690bfe9c1e9bed</id>
<content type='text'>
This allows e100 to be configured to append the
Ethernet FCS to the skb.

Useful for sniffing networks.

Signed-off-by: Ben Greear &lt;greearb@candelatech.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>drivers/net: Remove alloc_etherdev error messages</title>
<updated>2012-01-31T21:20:48Z</updated>
<author>
<name>Joe Perches</name>
</author>
<published>2012-01-29T13:47:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=41de8d4cff21a2e81e3d9ff66f5f7c903f9c3ab1'/>
<id>urn:sha1:41de8d4cff21a2e81e3d9ff66f5f7c903f9c3ab1</id>
<content type='text'>
alloc_etherdev has a generic OOM/unable to alloc message.
Remove the duplicative messages after alloc_etherdev calls.

Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
