linux-sg2042/drivers/net/netxen
Dhananjay Phadke 5dc162682d netxen: fix byte-swapping in tx and rx
Here's the reworked patch.

This cleans up some unnecessary byte-swapping while setting up tx and
interpreting rx desc. The 64 bit rx status data should be converted
to host endian format only once and the macros just need to extract
bitfields.

This saves a spate of interrupts on pseries blades caused by buggy
(non) processing rx status ring.

Signed-off-by: Dhananjay Phadke <dhananjay@netxen.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2008-01-12 17:35:38 -05:00
..
Makefile Add NetXen 1G/10G ethernet driver. 2006-12-02 00:11:58 -05:00
netxen_nic.h netxen: fix byte-swapping in tx and rx 2008-01-12 17:35:38 -05:00
netxen_nic_ethtool.c netxen: ethtool fixes 2007-10-10 16:51:52 -07:00
netxen_nic_hdr.h netxen: fix crashes during module unload 2007-08-31 06:52:57 -04:00
netxen_nic_hw.c drivers/net/: all drivers/net/ cleanup with ARRAY_SIZE 2007-10-10 16:51:15 -07:00
netxen_nic_hw.h NetXen: Port swap feature for multi port cards 2007-04-28 11:01:06 -04:00
netxen_nic_init.c netxen: fix byte-swapping in tx and rx 2008-01-12 17:35:38 -05:00
netxen_nic_isr.c NetXen: Fix link status messages 2007-06-12 18:58:58 -04:00
netxen_nic_main.c netxen: fix byte-swapping in tx and rx 2008-01-12 17:35:38 -05:00
netxen_nic_niu.c netxen: stop second phy correctly 2008-01-12 17:35:34 -05:00
netxen_nic_phan_reg.h RESEND [PATCH 2/3] NetXen: Support per PCI-function interrupt mask registers 2007-07-02 08:24:52 -04:00