Dale Farnsworth
ff561eef9f
[PATCH] mv643xx_eth: Refactor/clean up tx queue handling
...
Signed-off-by: Dale Farnsworth <dale@farnsworth.org >
Signed-off-by: Jeff Garzik <jeff@garzik.org >
2006-03-03 12:12:36 -05:00
Dale Farnsworth
c8aaea25e0
[PATCH] mv643xx_eth: Refactor tx command queuing code
...
Simplify and remove redundant code for filling transmit descriptors.
No changes in features; it's just a code reorganization/cleanup.
Signed-off-by: Dale Farnsworth <dale@farnsworth.org >
Signed-off-by: Jeff Garzik <jeff@garzik.org >
2006-03-03 12:12:36 -05:00
Dale Farnsworth
cd6478c8ae
[PATCH] mv643xx_eth: Select CONFIG_MII on CONFIG_MV643XX_ETH
...
>From : Dale Farnsworth <dale@farnsworth.org >
Recent patches for the mv643xx_eth driver now use the MII interface
library. Select MII so it gets built when that driver is selected.
Signed-off-by: Dale Farnsworth <dale@farnsworth.org >
Signed-off-by: Jeff Garzik <jeff@garzik.org >
2006-03-03 12:12:36 -05:00
Dale Farnsworth
12a87c644a
[PATCH] mv643xx_eth: Rename "channels" to "queues"
...
Use better terminology for HW queues. No functional changes.
Signed-off-by: Dale Farnsworth <dale@farnsworth.org >
Signed-off-by: Jeff Garzik <jeff@garzik.org >
2006-03-03 12:12:36 -05:00
Dale Farnsworth
e38fd1a055
[PATCH] mv643xx_eth: Fix misplaced parenthesis in mv643xx_eth_port_disable_rx
...
This bug could result in a system hang.
Signed-off-by: Dale Farnsworth <dale@farnsworth.org >
Signed-off-by: Jeff Garzik <jeff@garzik.org >
2006-03-03 12:12:36 -05:00
Dale Farnsworth
d5f9558a77
[PATCH] mv643xx_eth: Remove duplicate includes of linux/in.h and linux/ip.h
...
Signed-off-by: Dale Farnsworth <dale@farnsworth.org >
Signed-off-by: Jeff Garzik <jeff@garzik.org >
2006-03-03 12:12:36 -05:00
Jeff Kirsher
0f15a8fae8
e1000: Added driver comments and whitespace changes. Modified long lines of code to ensure they would not wrap beyond 80 characters.
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:46:29 -08:00
Jeff Kirsher
30320be88f
e1000: Added a performance enhancement - prefetch
...
- this implementation of prefetch was tested on new and old hardware
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:21:57 -08:00
Jeff Kirsher
dc7c6add34
e1000: Add copybreak when using packet split
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:21:40 -08:00
Jeff Kirsher
8704163987
e1000: Fixed the following issues with ESB2 (requires ESB2 support):
...
- Add restriction for ESB2 to MTU size <=9216
- Removed FIFO errors which were not being used
- Fixed issues with loopback
- Power management change for saving state and config space
- WA to disable recieves and reset device on link loss. Reset needed to be done outside the interrupt context - modified existing tx_timeout_task
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:21:24 -08:00
Jeff Kirsher
6418ecc68e
e1000: Add support for new hardware (ESB2)
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:21:10 -08:00
Jeff Kirsher
2a1af5d7df
e1000: Add performance enahancement by balancing TX and RX
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:20:43 -08:00
Jeff Kirsher
85b22eb632
e1000: Add enabled Jumbo frame support for 82573L
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:20:29 -08:00
Jeff Kirsher
9f68788856
e1000: Add 82573 controller support to TSO fix
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:20:17 -08:00
Jeff Kirsher
329bfd0b6d
e1000: Fix filling skb descriptors while using packet split
...
- Simplified by calling skb_fill_page_desc(), which is more efficient.
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:20:02 -08:00
Jeff Kirsher
7e6c9861bb
e1000: Fix network problems when forced at 100Mb/s and to fix TSO when forced at 100Mb/s
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:19:30 -08:00
Jeff Kirsher
8491682986
e1000: Fix Quadport Wake on LAN
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:18:48 -08:00
Jeff Kirsher
8df06e504e
e1000: Fix RSS if enabled in mid-connection
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:18:32 -08:00
Jeff Kirsher
497fce5e72
e1000: Fix 82543 issue when reading eeprom
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:18:20 -08:00
Jeff Kirsher
20a44028f0
e1000: Fix dhcp issue when the skb structure fields are not filled properly
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:18:08 -08:00
Jeff Kirsher
c5f226fe97
e1000: Fix AMT losing connectivity when switching VLAN in passive mode
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:17:55 -08:00
Jeff Kirsher
5b66ba0db8
e1000: Fix unecessary delay for 82573 controllers
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:17:30 -08:00
Jeff Kirsher
0989aa4316
e1000: Fix lock up while setting ring parameters
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:17:16 -08:00
Jeff Kirsher
9f644d518f
e1000: Fix dead counters
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:16:59 -08:00
Jeff Kirsher
c1605eb37a
e1000: Remove Multiqueue code until we have support for MSI-X in our hardware
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:16:38 -08:00