<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/e1000e/param.c, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-11-17T03:05:16Z</updated>
<entry>
<title>e1000e: fix IPMI traffic</title>
<updated>2008-11-17T03:05:16Z</updated>
<author>
<name>Jeff Kirsher</name>
</author>
<published>2008-11-14T06:45:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eb7c3adb1ca92450870dbb0d347fc986cd5e2af4'/>
<id>urn:sha1:eb7c3adb1ca92450870dbb0d347fc986cd5e2af4</id>
<content type='text'>
Some users reported that they have machines with BMCs enabled that cannot
receive IPMI traffic after e1000e is loaded.
http://marc.info/?l=e1000-devel&amp;m=121909039127414&amp;w=2
http://marc.info/?l=e1000-devel&amp;m=121365543823387&amp;w=2

This fixes the issue if they load with the new parameter = 0 by disabling
crc stripping, but leaves the performance feature on for most users.
Based on work done by Hong Zhang.

Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: Jesse Brandeburg &lt;jesse.brandeburg@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6</title>
<updated>2008-10-08T21:56:41Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-10-08T21:56:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4dd565134ece7e5d528d4c5288879310c54419e9'/>
<id>urn:sha1:4dd565134ece7e5d528d4c5288879310c54419e9</id>
<content type='text'>
Conflicts:

	drivers/net/e1000e/ich8lan.c
	drivers/net/e1000e/netdev.c
</content>
</entry>
<entry>
<title>e1000e: write protect ICHx NVM to prevent malicious write/erase</title>
<updated>2008-10-02T00:31:25Z</updated>
<author>
<name>Bruce Allan</name>
</author>
<published>2008-10-02T00:18:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4a7703582836f55a1cbad0e2c1c6ebbee3f9b3a7'/>
<id>urn:sha1:4a7703582836f55a1cbad0e2c1c6ebbee3f9b3a7</id>
<content type='text'>
Set the hardware to ignore all write/erase cycles to the GbE region in
the ICHx NVM.  This feature can be disabled by the WriteProtectNVM module
parameter (enabled by default) only after a hardware reset, but
the machine must be power cycled before trying to enable writes.

Signed-off-by: Bruce Allan &lt;bruce.w.allan@intel.com&gt;
Signed-off-by: Jesse Brandeburg &lt;jesse.brandeburg@intel.com&gt;
CC: arjan@linux.intel.com
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>e1000e: add support for new 82574L part</title>
<updated>2008-09-03T14:08:13Z</updated>
<author>
<name>Bruce Allan</name>
</author>
<published>2008-08-27T01:37:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4662e82b2cb41c60826e50474dd86dd5c6372b0c'/>
<id>urn:sha1:4662e82b2cb41c60826e50474dd86dd5c6372b0c</id>
<content type='text'>
This new part has the same feature set as previous parts with the addition
of MSI-X support.

Signed-off-by: Bruce Allan &lt;bruce.w.allan@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>e1000e: remove unnecessary snippet missed in prior check_options update</title>
<updated>2008-08-14T08:42:34Z</updated>
<author>
<name>Bruce Allan</name>
</author>
<published>2008-08-09T01:36:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=05c550babecfc129a8d9331edf43107192bae115'/>
<id>urn:sha1:05c550babecfc129a8d9331edf43107192bae115</id>
<content type='text'>
The removal of this bit of code was missed in an earlier patch submittal.

Signed-off-by: Bruce Allan &lt;bruce.w.allan@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>e1000e: Set InterruptThrottleRate to default when invalid value used</title>
<updated>2008-08-14T08:40:03Z</updated>
<author>
<name>Bruce Allan</name>
</author>
<published>2008-08-09T01:35:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d06cad1a5ceb3b04dc9547e261ad4fcebf7433d'/>
<id>urn:sha1:2d06cad1a5ceb3b04dc9547e261ad4fcebf7433d</id>
<content type='text'>
During module load, seting the InterruptThrottleRate parameter to an
invalid value would result in the itr/itr_setting pair being set to
unexpected values which would result in poor performance.

Signed-off-by: Bruce Allan &lt;bruce.w.allan@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>e1000e: convert ndev_ printks to something smaller</title>
<updated>2008-08-07T05:54:49Z</updated>
<author>
<name>Jeff Kirsher</name>
</author>
<published>2008-08-05T00:20:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=44defeb3f6f98ea9bb48a2fe6eb9004e9e1a49a1'/>
<id>urn:sha1:44defeb3f6f98ea9bb48a2fe6eb9004e9e1a49a1</id>
<content type='text'>
The ndev_* printk's are too lenghty and we don't need to specify
the adapter/netdev struct at all, making this a lot more readable.

Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: Auke Kok &lt;auke-jan.h.kok@intel.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>e1000e: reformat comment blocks, cosmetic changes only</title>
<updated>2008-03-29T02:14:56Z</updated>
<author>
<name>Bruce Allan</name>
</author>
<published>2008-03-28T16:15:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ad68076e07fa01bd0c98278a959d0fd2bb26f1ac'/>
<id>urn:sha1:ad68076e07fa01bd0c98278a959d0fd2bb26f1ac</id>
<content type='text'>
Adjusting the comment blocks here to be code-style compliant. no
code changes.

Changed some copyright dates to 2008.

Indentation fixes.

Signed-off-by: Bruce Allan &lt;bruce.w.allan@intel.com&gt;
Signed-off-by: Auke Kok &lt;auke-jan.h.kok@intel.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>e1000e: Disable L1 ASPM power savings for 82573 mobile variants</title>
<updated>2008-01-28T23:03:43Z</updated>
<author>
<name>Auke Kok</name>
</author>
<published>2007-10-31T22:22:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1eae4eb2a1c784bf35ee4f8f158cd21cf8c387c1'/>
<id>urn:sha1:1eae4eb2a1c784bf35ee4f8f158cd21cf8c387c1</id>
<content type='text'>
L1 ASPM link (pci-e link power savings) has significant benefits
(~1W savings when link is active) but unfortunately does not work
correctly on any of the chipsets that have 82573 on mobile platforms
which causes various nuisances:
 - eeprom reads return garbage information leading to bad eeprom
   checksums
 - long ping times (up to 2 seconds)
 - complete system hangs (freeze/lockup)

A lot of T60 owners have been plagued by this, but other mobile
solutions also suffer from these symptoms.

Disabling L1 ASPM before we activate the PCI-E link fixes all of
these issues at the cost of some power consumption.

Remove a workaround RDTR adjustment that is no longer needed with
this new one.

Signed-off-by: Auke Kok &lt;auke-jan.h.kok@intel.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>e1000e: fix sparse warnings</title>
<updated>2007-10-30T18:32:16Z</updated>
<author>
<name>Stephen Hemminger</name>
</author>
<published>2007-10-29T17:46:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5a9147bb29d76b30787638882f6c310074c2e6f3'/>
<id>urn:sha1:5a9147bb29d76b30787638882f6c310074c2e6f3</id>
<content type='text'>
Fix sparse warnings from e1000e driver in net-2.6.24.

Added a sparse fix for module param arrays which can have int values
but only the array index needs to be unsigned. --Auke

Signed-off-by: Stephen Hemminger &lt;shemminger@linux-foundation.org&gt;
Signed-off-by: Auke Kok &lt;auke-jan.h.kok@intel.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
</feed>
