• S
    [PATCH] sky2: driver update. · 793b883e
    Stephen Hemminger 提交于
    Here is revised patch against netdev sky2 branch.
    It includes whitespace fixes, all the changes from the previous
    review as well as some optimizations and timing fixes to
    solve some of the hangs.
    
    The stall problem is better but not perfect. It appears that
    under stress the chip can't keep up with the bus
    and sends a pause frame, then hangs. This version is for
    testing, and hopefully other eyes might see the root
    cause of the problem.
    
    I don't want to reinvent the ugly watchdog code in the syskonnect
    version of sk98lin.  If you read it you will see, the original
    driver writer and the hardware developer obviously didn't
    understand each other.
    
    Dual port support is included, but not tested yet. It did
    require small change to NAPI since both ports share same
    IRQ.
    Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
    793b883e
sky2.c 75.6 KB