Skip to content

e100, e1000, ixgb updates

Kok, Auke netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest25 of 26 patches 18 repliesIn review

25 of 26 patches are in this archive. The cover letter announces 26.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
2/26e1000: IRQ resources cleanupdrivers/net/e1000/e1000_main.c+4 -10 replies
3/26e1000: e1000_probe resources cleanupdrivers/net/e1000/e1000_main.c+28 -160 replies
4/26e1000: ring buffers resources cleanupdrivers/net/e1000/e1000_main.c+6 -80 replies
5/26e1000: error out if we cannot enable PCI device on resumedrivers/net/e1000/e1000_main.c+5 -20 replies
6/26e1000: remove unused part_num reading codedrivers/net/e1000/e1000.h drivers/net/e1000/e1000_hw.c drivers/net/e1000/e1000_main.c+0 -370 replies
7/26e1000: Use module param array codedrivers/net/e1000/e1000_param.c+110 -511 reply
8/26e1000: Deprecate mii-tool SIOCMIIREG ioctldrivers/net/e1000/e1000_main.c+0 -691 reply
9/26e1000: unify WoL capability detection codedrivers/net/e1000/e1000.h drivers/net/e1000/e1000_ethtool.c drivers/net/e1000/e1000_main.c+126 -882 replies
10/26e1000: Add PCI ID 0x10a4 for our new 4-port PCI-Express devicedrivers/net/e1000/e1000_ethtool.c drivers/net/e1000/e1000_hw.c drivers/net/e1000/e1000_hw.h +1 more+5 -00 replies
11/26e1000: clean up skb allocation code, patch submitted by Christophdrivers/net/e1000/e1000_main.c+6 -112 replies
12/26e1000: Increment driver version to 7.2.7-k2drivers/net/e1000/e1000_main.c+1 -10 replies
13/26e100: Convert e100 to use netdev_alloc_skb().drivers/net/e100.c+2 -20 replies
14/26e100: fix error recoverydrivers/net/e100.c+1 -01 reply
15/26e100: reduce time under spinlockdrivers/net/e100.c+2 -22 replies
16/26e100: remove skb->dev assignmentdrivers/net/e100.c+0 -10 replies
17/26e100: increment version to 3.5.16-k2drivers/net/e100.c+1 -10 replies
18/26ixgb: Convert dev_alloc_skb to netdev_alloc_skb.drivers/net/ixgb/ixgb_main.c+2 -20 replies
19/26ixgb: convert dev->priv to netdev_priv(dev).drivers/net/ixgb/ixgb_main.c+1 -10 replies
20/26ixgb: Set a constant blink rate for ixgb adapter identify (1sec on, 1sec off)drivers/net/ixgb/ixgb_ethtool.c+1 -50 replies
21/26ixgb: recalculate after how many descriptors to wake the queuedrivers/net/ixgb/ixgb.h drivers/net/ixgb/ixgb_main.c+1 -41 reply
22/26ixgb: Cache-align all TX components of the adapter struct.drivers/net/ixgb/ixgb.h+1 -14 replies
23/26ixgb: Add buffer_info and test like e1000 has.drivers/net/ixgb/ixgb_main.c+7 -00 replies
24/26ixgb: Add PCI Error recovery callbacksdrivers/net/ixgb/ixgb_main.c+111 -10 replies
25/26ixgb: remove skb->dev assignmentdrivers/net/ixgb/ixgb_main.c+4 -70 replies
26/26ixgb: Increment version to 1.0.112-k2drivers/net/ixgb/ixgb_main.c+1 -11 reply

Reviews trailers per patch

1 of 25 patches has a Reviewed-by or Acked-by.

PatchJesse Brandeburg
2/26
3/26
4/26
5/26
6/26
7/26
8/26
9/26
10/26
11/26A-b
12/26
13/26
14/26
15/26
16/26
17/26
18/26
19/26
20/26
21/26
22/26
23/26
24/26
25/26
26/26

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/26] e100, e1000, ixgb updates

Hi,

Here are updates targeted to branch #upstream from netdev-2.6, including updates to e100, e1000 and ixgb.

These changes are available through git.

git pull git://lost.foo-projects.org/~ahkok/git/netdev-2.6 upstream

and against
netdev-2.6#upstream 699a71238856b19091503c671bac8abb1e3f9a3a

Summary:

Vasily Averin <[email protected]>
e1000: IRQ resources cleanup
e1000: e1000_probe resources cleanup
e1000: ring buffers resources cleanup

Jesse Brandeburg <[email protected]>
e1000: unify WoL capability detection code
e1000: Add PCI ID 0x10a4 for our new 4-port PCI-Express device
ixgb: Set a constant blink rate for ixgb adapter identify (1sec on, 1sec off)
ixgb: Cache-align all TX components of the adapter struct.
ixgb: Add buffer_info and test like e1000 has.

Christoph Hellwig <[email protected]>
e1000: clean up skb allocation code, patch submitted by Christoph

Jeff Kirsher <[email protected]>
e1000: Deprecate mii-tool SIOCMIIREG ioctl

Auke Kok <[email protected]>
e1000: Whitespace cleanup, cosmetic changes
e1000: error out if we cannot enable PCI device on resume
e1000: remove unused part_num reading code
e1000: Use module param array code
e1000: Increment driver version to 7.2.7-k2
e100: Convert e100 to use netdev_alloc_skb().
e100: reduce time under spinlock
e100: remove skb->dev assignment
e100: increment version to 3.5.16-k2
ixgb: Convert dev_alloc_skb to netdev_alloc_skb.
ixgb: convert dev->priv to netdev_priv(dev).
ixgb: recalculate after how many descriptors to wake the queue
ixgb: remove skb->dev assignment
ixgb: Increment version to 1.0.112-k2

Linas Vepstas <[email protected]>
e100: fix error recovery
ixgb: Add PCI Error recovery callbacks

Cheers,

Auke

---

 drivers/net/e100.c                |   12
 drivers/net/e1000/e1000.h         |    6
 drivers/net/e1000/e1000_ethtool.c |  219 ++++---
 drivers/net/e1000/e1000_hw.c      | 1059 ++++++++++++++++++--------------------
 drivers/net/e1000/e1000_hw.h      |   26
 drivers/net/e1000/e1000_main.c    |  214 +++----
 drivers/net/e1000/e1000_param.c   |  161 +++--
 drivers/net/ixgb/ixgb.h           |    5
 drivers/net/ixgb/ixgb_ethtool.c   |    6
 drivers/net/ixgb/ixgb_main.c      |  140 ++++-
 10 files changed, 981 insertions(+), 867 deletions(-)

---
Auke Kok <[email protected]>