• Stephen Hemminger's avatar
    sky2: prevent dual port receiver problems · 843a46f4
    Stephen Hemminger authored
    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: default avatarStephen Hemminger <shemminger@osdl.org>
    843a46f4
sky2.c 91.7 KB