[PATCH 13/13] ixgb: Increment version to 1.0.109-k4

2006-08-16 Thread Kok, Auke
Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/ixgb/ixgb_main.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/ixgb/ixgb_main.c b/drivers/net/ixgb/ixgb_main.c index 770eef2..b1cf852 100644 --- a/drivers/net/ixgb/ixgb_main.c +++

[PATCH 2/4] e1000: remove CRC bytes from measured packet length

2006-07-14 Thread Kok, Auke
After removing the hardware CRC stripping which causes problems with SOL and related issues, we need to compensate for this changed size. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c | 10 +- 1 files

[PATCH 4/4] e1000: bump version to 7.1.9-k4

2006-07-14 Thread Kok, Auke
Bump the version to 7.1.9-k4 to indicate three extra changes. Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/e1000/e1000_main.c b/drivers/net/e1000/e1000_main.c index

[PATCH 3/4] e1000: fix panic on large frame receive when mtu=default

2006-07-14 Thread Kok, Auke
A panic was reported when receiving 1522 size packets if using the default MTU. we should set the initial rx buffer length to the value that e1000changemtu sets so that we can receive any packet that would not be dropped by LPE=0. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by:

[PATCH 0/4] e1000: fixes for 7.1.9-k2

2006-07-14 Thread Kok, Auke
Jeff, Please pull the following patches from git://lost.foo-projects.org/~ahkok/git/netdev-2.6 upstream-fixes-jgarzik (based on 22e1170310ec6afa41e0dc7ac9dfac735d82dcab) To receive the following fixes for e1000: [01]: Redo netpoll fix [02]: remove CRC bytes from measured packet length [03]:

[PATCH 1/4] e1000: Redo netpoll fix to address community concerns

2006-07-14 Thread Kok, Auke
The original suggested fix for netpoll was found to be racy on SMP kernels. While it is highly unlikely that this race would ever be seen in the real world due to current netpoll usage models, we implemented this updated fix to address concerns. Signed-off-by: Mitch Williams [EMAIL PROTECTED]

[PATCH 06/21] e1000: add smart power down code

2006-06-21 Thread Kok, Auke
Smart Power Down is a power saving feature in newer e1000 hardware. We disable it because it causes time to link to be long, but make it a user choice. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000.h |1 +

[PATCH 09/21] e1000: rework module param code with uninitialized values

2006-06-21 Thread Kok, Auke
We can take uninitialized values into account which minimizes code and allows us to simplify the parameter checking code greatly. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_param.c | 167

[PATCH 11/21] e1000: disable CRC stripping workaround

2006-06-21 Thread Kok, Auke
CRC stripping is breaking SMBUS-connected BMC's. We disable this feature to make it work. This fixes related bugs regarding SOL. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c |7 ++- 1 files changed, 6

[PATCH 04/21] e1000: fix CONFIG_PM blocks

2006-06-21 Thread Kok, Auke
e1000_suspend is called even when !CONFIG_PM. The non-PM code inside of it is properly #ifdef'd. This fixes the compiler warnings when !CONFIG_PM. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c |6 -- 1

[PATCH 05/21] e1000: small performance tweak by removing double code

2006-06-21 Thread Kok, Auke
buffer_info is already filled at the end of this while() loop. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/net/e1000/e1000_main.c

[PATCH 01/21] e1000: fix loopback ethtool test

2006-06-21 Thread Kok, Auke
Ethtool was reporting that loopback failed randomly on esb2 systems. Upon study it was found that the phy manual was changed with respect to the loopback mode bits. The new value fixes it. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] ---

[PATCH 00/21] e1000: driver update to 7.1.9-k2

2006-06-21 Thread Kok, Auke
Hi, A large number of e1000 patches this update, including the release of the integrated NIC in the ICH8 motherboard chipset, which has been officially released into the public. Also known as i965, the lan chipset on this motherboard is fully supported by this driver. The motherboard actually

[PATCH 03/21] e1000: Make PHY powerup/down a function

2006-06-21 Thread Kok, Auke
In relation to the irq work done earlier we also move the PHY powerup and powerdown functions into separate functions and move the calls to _close and _open, making the PHY stay in it's power state as long as the device is _up. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by:

[PATCH 10/21] e1000: force register write flushes to circumvent broken platforms

2006-06-21 Thread Kok, Auke
A certain AMD64 bridge (8132) has an option to turn on write combining which breaks our adapter. To circumvent this we need to flush every write. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_hw.c | 24

[PATCH 12/21] e1000: fix adapter led blinking inconsistency

2006-06-21 Thread Kok, Auke
Several e1000 adapters were not blinking correctly or inconsistently. This patch cleans this up and makes them all behave the same as far as possible. Signed-off-by: Jeff Kirsher [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_ethtool.c | 15

[PATCH 02/21] e1000: rework driver hardware reset locking

2006-06-21 Thread Kok, Auke
After studying the driver mac reset code it was found that there were multiple race conditions possible to reset the unit twice or bring it e1000_up() double. This fixes all occurences where the driver needs to reset the mac. We also remove irq requesting/releasing into _open and _close so that

[PATCH 07/21] e1000: change printk into DPRINTK

2006-06-21 Thread Kok, Auke
Changing a printk message to make clear that this message is originating from e1000. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git

[PATCH 08/21] e1000: recycle skb

2006-06-21 Thread Kok, Auke
Recycle an skb to improve performance a bit. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/drivers/net/e1000/e1000_main.c

[PATCH 13/21] e1000: add E1000_BIG_ENDIAN symbol

2006-06-21 Thread Kok, Auke
This adds a private symbol to signify endianess in our driver. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_hw.h|2 +- drivers/net/e1000/e1000_osdep.h |3 +++ 2 files changed, 4 insertions(+), 1 deletions(-)

[PATCH 19/21] e1000: allow user to disable ich8 lock loss workaround

2006-06-21 Thread Kok, Auke
The workaround for the ich8 lock loss problem is only needed for a very small amount of systems. This adds an option for the user to disable the workaround. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_param.c | 21

[PATCH 14/21] e1000: M88 PHY workaround

2006-06-21 Thread Kok, Auke
M88 rev 2 PHY needs a longer downshift to function properly. This adds a much longer downshift counter for this specific device. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_hw.c | 46

[PATCH 16/21] e1000: disable ERT

2006-06-21 Thread Kok, Auke
Hardware is reported to have problems with ERT. We disable it for all hardware to make sure we are not seeing unexplainable user problems. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c |3 --- 1 files changed,

[PATCH 21/21] e1000: increase version to 7.1.9-k2

2006-06-21 Thread Kok, Auke
Increment the version to 7.1.9-k2 Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/e1000/e1000_main.c

[PATCH 15/21] e1000: check return value of _get_speed_and_duplex

2006-06-21 Thread Kok, Auke
We were not checking the return value of get_speed_and_duplex properly, whih may contain an error value. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_hw.c |8 ++-- 1 files changed, 6 insertions(+), 2

[PATCH 20/21] e1000: add ich8lan device ID's

2006-06-21 Thread Kok, Auke
Add the device ID's of the supported ICH8 LAN devices. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c |7 +++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/drivers/net/e1000/e1000_main.c

[PATCH 1/2] e1000: fix netpoll with NAPI

2006-06-05 Thread Kok, Auke
Netpoll was broken due to the earlier addition of multiqueue. Signed-off-by: Mitch Williams [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c |9 - 1 files changed, 8 insertions(+), 1 deletions(-) diff --git

[PATCH 0/2] e1000: fixes for netpoll+NAPI, ARM

2006-06-05 Thread Kok, Auke
Hi, This patch series implements two e1000 fixes: 1: fix netpoll with NAPI 2: fix ARM prefetch failure by removing risky prefetches These changes are available through git: git://lost.foo-projects.org/~ahkok/git/netdev-2.6 upstream-fixes these patches are against netdev-2.6#upstream-fixes

[PATCH 2/2] e1000: remove risky prefetch on next_skb-data

2006-06-05 Thread Kok, Auke
It was brought to our attention that the prefetches break e1000 traffic on xscale/arm architectures. Remove them for now. We'll let them stay in mm for a while, or find a better solution to enable. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] ---

[PATCH 3/9] ixgb: revert an unwanted fix regarding tso/descriptors

2006-05-26 Thread Kok, Auke
There seemed to be another bug introduced as well as a performance hit with the addtion of the sentinel descriptor workaround. Removal of this workaround appears to prevent the hang. We'll take a risk and remove it, as we had never seen the originally reported bug under linux. Signed-off-by:

[PATCH 4/9] ixgb: allocate only buffersize needed

2006-05-26 Thread Kok, Auke
In order to help correct window size growth, use the MFS register to limit the packet sizes received and allocate only the buffer size necessary Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] index

[PATCH 0/9] ixgb: driver update to 1.0.109-k2

2006-05-26 Thread Kok, Auke
Hi, Here are the ixgb driver updates for 1.0.109-k2. This corresponds with the release of 1.0.109 on e1000.sf.net, and fixes several issues. e1000 update will come soon... Summary: [1] fix smp polling race condition [2] fix interface losing macaddr on ifdn/up [3] revert an unwanted fix

[PATCH 1/9] ixgb: fix smp polling race condition

2006-05-26 Thread Kok, Auke
Moved interrupt masking to before requesting the interrupt from the OS. Moved interrupt enable to after netif_poll_enable. This fixes a racy BUG() where polling would be running on another CPU at the same time that netif_poll_enable would run. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED]

[PATCH 2/9] ixgb: fix interface losing macaddr on ifdn/up

2006-05-26 Thread Kok, Auke
user contributed fix for LAA across down/up, from [EMAIL PROTECTED] Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/ixgb/ixgb_main.c |1 + 1 files changed, 1 insertions(+), 0

[PATCH 8/9] ixgb: remove changelog

2006-05-26 Thread Kok, Auke
same as e1000 - remove the changelog from the driver code itself. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/ixgb/ixgb_main.c | 16 1 files changed, 0

[PATCH 6/9] ixgb: remove inlines, allow compiler to choose

2006-05-26 Thread Kok, Auke
deinline a few large functions as to allow the compiler to pick. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/ixgb/ixgb_main.c | 16 1 files changed, 8 insertions(+),

[PATCH 7/9] ixgb: replace netdev-priv with netdev_priv()

2006-05-26 Thread Kok, Auke
fix netdev-priv == netdev_priv(netdev) Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/ixgb/ixgb_ethtool.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git

[PATCH 9/9] ixgb: update version, dates

2006-05-26 Thread Kok, Auke
increase the year dates to 2006 and bump the version to 1.0.109-k2 Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/ixgb/Makefile |2 +- drivers/net/ixgb/ixgb.h |2 +- drivers/net/ixgb/ixgb_ee.c |2 +-

[PATCH 5/9] ixgb: remove lock access in the fast path

2006-05-26 Thread Kok, Auke
This mimics a change made in the e1000 driver that imitates a slick tg3 way of avoiding grabbing the lock around restarting the tx queue. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] ---

[PATCH 1/3] ixgb: add performance enhancements to the buffer_info struct

2006-05-25 Thread Kok, Auke
o modify the rx refill logic and tail bump o add counter for failures Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/ixgb/ixgb.h |1 + drivers/net/ixgb/ixgb_main.c | 74

[PATCH 2/3] ixgb: use rx copybreak/skb recycle

2006-05-25 Thread Kok, Auke
o use rx copybreak/skb recycle Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/ixgb/ixgb_main.c | 20 1 files changed, 20 insertions(+), 0 deletions(-) diff --git

[PATCH 0/9] ixgb: driver update to 1.0.104-k2

2006-05-23 Thread Kok, Auke
Hi, This is a resend/updated set of patches for ixgb. They were originally sent earlier on 2005-04-21 by Jeff Kirsher. Some modifications were made after comments, and this series does not include 2 of the patches sent at that time (I will resend those modified later). Summary: [1] fix rare

[PATCH 3/9] ixgb: fix flow control

2006-05-23 Thread Kok, Auke
Make default flow control only have *sending* of flow control packets enabled, and fix to disable / enable flow control correctly. Set flow control defaults to disable receiving flow control from the link partner, to fix the transmit fifo overlow errata Signed-off-by: Jesse Brandeburg [EMAIL

[PATCH 9/9] ixgb: increment version to 1.0.104-k2

2006-05-23 Thread Kok, Auke
Increment the driver version to 1.0.104-k2 Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/ixgb/ixgb_main.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git

[PATCH 8/9] ixgb: add tx timeout counter

2006-05-23 Thread Kok, Auke
This adds a TX timeout counter to the ethtool stats, a tx timeout debug message, and sets the timer to 5 seconds. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/ixgb/ixgb.h |1

[PATCH 1/9] ixgb: fix rare early tso completion

2006-05-23 Thread Kok, Auke
Fix rare early completion when using TSO. This essentially is the e1000 fix, with code that was mostly already written. Another skb frag was also needed. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] ---

[PATCH 4/9] ixgb: add NETIF_F_LLTX analogous to e1000

2006-05-23 Thread Kok, Auke
add NETIF_F_LLTX code like e1000 has Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/ixgb/ixgb_main.c | 31 +-- 1 files changed, 29 insertions(+), 2

[PATCH 7/9] ixgb: use DPRINTK and msglvl, and ethtool to control it

2006-05-23 Thread Kok, Auke
Use DPRINTK and msglvl, and ethtool to control it. Add proper names to netdev structs and mappings. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/ixgb/ixgb.h |8 ++-

[PATCH 6/9] ixgb: remove hardcoded number

2006-05-23 Thread Kok, Auke
This adds a define for an awkward and uncommented value. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/ixgb/ixgb_ethtool.c |4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)

[PATCH 2/9] ixgb: remove duplicate code setting duplex and speed

2006-05-23 Thread Kok, Auke
Removed duplicate code. Create ixgb_set_speed_duplex function to contain duplicate code. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/ixgb/ixgb_ethtool.c | 35

[PATCH 5/6] e1000: remove changelog in driver

2006-05-23 Thread Kok, Auke
This honours the request to remove the changelog in the driver code. Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c | 39 --- 1 files changed, 0 insertions(+), 39 deletions(-) diff --git a/drivers/net/e1000/e1000_main.c

[PATCH 3/6] e1000: remove leading and trailing whitespace.

2006-05-23 Thread Kok, Auke
Some leading and trailing whitespace made it into the driver code here. Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_ethtool.c | 44 +-- drivers/net/e1000/e1000_hw.c | 88 +++-- drivers/net/e1000/e1000_hw.h

[PATCH 0/6] e1000: update to 7.0.38-k4

2006-05-23 Thread Kok, Auke
Hi, These e1000 patches include a fix for WOL and some driver cleanups: [1]: add shutdown handler back to fix WOL [2]: remove backslash r debug printfs [3]: remove leading and trailing whitespace. [4]: Fix date string in Makefile [5]: remove changelog in driver [6]: bump version to 7.0.38-k4

[PATCH 2/6] e1000: remove backslash r debug printfs

2006-05-23 Thread Kok, Auke
This removes unwanted characters in the debug output that should have never been there. Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_hw.c | 24 1 files changed, 12 insertions(+), 12 deletions(-) diff --git a/drivers/net/e1000/e1000_hw.c

[PATCH 4/6] e1000: Fix date string in Makefile

2006-05-23 Thread Kok, Auke
I forgot to update the date string in the Makefile last time. Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/Makefile |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/e1000/Makefile b/drivers/net/e1000/Makefile index 92823ac..5dea2b7 100644

[PATCH] e1000: Update truesize with the length of the packet for packet split

2006-04-26 Thread Kok, Auke
Update skb with the real packet size. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git

[PATCH] e1000: skb truesize fix

2006-04-26 Thread Kok, Auke
Hi, This patch was already merged in Jeff Garzik's netdev upstream branch but needs to go into 12.6.16.y and 2.6.17rc* as it fixes a critical buffersize skb bug that is exposed by an earlier patch by Dave Miller and Herbert Xiu. I'm therefore resending it: Please apply to 2.6.16.y and queue for

[PATCH 0/2] e1000: fix two mispatches

2006-04-18 Thread Kok, Auke
Hi, This patch series implements two e100 fixes for an old and new patch mishap. [1] fix mispatch for media type detect. [2] fix mismerge skb_put. These changes are available through git. git://63.64.152.142/~ahkok/git/netdev-2.6 e1000-7.0.38-k2-fixes these patches are against

[PATCH 1/2] e1000: fix mispatch for media type detect.

2006-04-18 Thread Kok, Auke
Recent patch was mismerged in the miitool path. e1000_media_type_copper was being compared with the phy type instead of the media type. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c |2 +- 1 files changed, 1

[PATCH 2/2] e1000: fix mismerge skb_put.

2006-04-18 Thread Kok, Auke
Seems there was a bit of a fix needed to due a bad merge in the legacy receive path. Fixes a panic due to skb_over_panic. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c |3 +-- 1 files changed, 1

[PATCH 05/10] e1000: Update truesize with the length of the packet for packet split

2006-04-14 Thread Kok, Auke
Update skb with the real packet size. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git

[PATCH 03/10] e1000: De-inline functions to benefit from compiler smartness

2006-04-14 Thread Kok, Auke
De-inline functions to benefit from compiler smartness Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/e1000/e1000_main.c | 30 +++--- 1 files changed, 15

[PATCH 00/10] e1000: Driver fixes and update to 7.0.38-k2

2006-04-14 Thread Kok, Auke
Hi, This patch series implements two fixes, a series of cleanups and two optimization patches. The version of the driver was bumped to 7.0.38-k2. Year changes to 2006. As I'm taking over patch duties from Jeff Kirsher, I added myself to the MAINTAINERS file. These changes are available

[PATCH 02/10] e1000: Esb2 wol link cycle bug and uninitialized registers

2006-04-14 Thread Kok, Auke
Esb2 link didn't return after wol disable. The code previously assumed that writing reset to PHY_CTRL phy register turned the phy back on. In the ESB2 phy case that didn't occur. Add ESB2 to acquire/release_hw functions upon review it was discovered that esb2 was skipped on these functions

[PATCH 04/10] e1000: Made an adapter struct variable into a local (txb2b)

2006-04-14 Thread Kok, Auke
Made an adapter struct variable into a local (txb2b) Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- drivers/net/e1000/e1000.h |1 - drivers/net/e1000/e1000_main.c | 10 +- 2 files

[PATCH 01/10] e1000: Remove PM warning DPRINTKs breaking 2.4.x kernels

2006-04-14 Thread Kok, Auke
remove DPRINTKs that were printing warnings about power management on 2.4 kernels. Since we really don't react differently these printk statements are not needed. This code was originally added to fix some compile time warnings that got fixed by newer kernels. Signed-off-by: Jesse Brandeburg

[PATCH 06/10] e1000: Dead variable cleanup

2006-04-14 Thread Kok, Auke
Removal of unused rx_dropped counter. Removed reference to E1000_CTRL_EXT_CANC which is no longer valid, replaced with E1000_CTRL_EXT_INT_TIMER_CLR Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] ---

[PATCH 08/10] e1000: implement more efficient tx queue locking

2006-04-14 Thread Kok, Auke
Implement more efficient locking (avoid the lock) when checking for a stopped queue. Also don't wake the queue unless the threshold is reached to avoid queue on/off thrash. Signed-off-by: Jesse Brandeburg [EMAIL PROTECTED] Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak

[PATCH 07/10] e1000: Buffer optimizations for small MTU

2006-04-14 Thread Kok, Auke
Remove multi-descriptor support from legacy recieve path Add memory usage efficiency by using more correct size descriptors for small MTU sizes and optimize using LPE for = 1522 byte frame sizes An extra performance fix that effected our TCP window size growth as a receiver. Set our initial

[PATCH 10/10] {e100{,0},ixgb}: Add Auke Kok as new patch maintainer for e{100,1000} and ixgb

2006-04-14 Thread Kok, Auke
This adds Auke Kok to the list of maintainers for the Intel NICs. Signed-off-by: Auke Kok [EMAIL PROTECTED] Signed-off-by: John Ronciak [EMAIL PROTECTED] --- MAINTAINERS |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index

<    1   2   3   4   5