]> err.no Git - linux-2.6/commit
[PATCH] sky2: allow dual port usage
authorStephen Hemminger <shemminger@osdl.org>
Thu, 18 May 2006 18:16:21 +0000 (11:16 -0700)
committerJeff Garzik <jeff@garzik.org>
Sat, 20 May 2006 04:15:39 +0000 (00:15 -0400)
commitee7abb04df92b444069be8fe47d66d809de23782
treeb96478a17f08aed0955ea6fba06cc9dde8f517fe
parent38bb6b288bf4fb954a3793e57c7339774c842a54
[PATCH] sky2: allow dual port usage

If both ports are receiving on the SysKonnect dual port cards,
then it appears the bus interface unit can give an interrupt status
for frame before DMA has completed.  This leads to bogus frames
and general confusion. This is why receive checksumming is also
messed up on dual port cards.

A workaround for the out of order receive problem is to eliminating
split transactions on PCI-X.

This version is based of the current linux-2.6.git including earlier
patch to disable dual ports.

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/sky2.c