sky2: prevent dual port receiver problems
authorStephen Hemminger <shemminger@osdl.org>
Thu, 11 May 2006 22:07:28 +0000 (15:07 -0700)
committerStephen Hemminger <shemminger@osdl.org>
Mon, 15 May 2006 19:35:01 +0000 (12:35 -0700)
When both ports are receiving simultaneously, the receive logic gets confused
and may pass up a packet before it is full. This causes hangs, and IP will see
lots of garbage packets. There is even the potential for data corruption if
a later arriving packet DMA's into freed memory.

It looks like a hardware bug because status arrives for a packet but no
data is there. Until this bug is worked out, block the user from bringing
up both ports at once.

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>

No differences found