On Fri, 30 Dec 2005 19:26:10 -0500
Jeff Garzik <[EMAIL PROTECTED]> wrote:

> Stephen Hemminger wrote:
> > How come this hasn't made it upstream yet?  The 2.6.15-rc7 code still
> > has the old version.
> > 
> 
> There were a bunch of not-for-rc changes, so it went into 2.6.16 pile:
> 
>        skge: avoid up/down on speed changes
>        skge: avoid up/down on pause param changes
>        skge: get rid of Yukon2 defines
>        skge: version number (1.3)

Only the define's cleanup and version number are not bug fixes.

There were two classes of problems:
        1. If skge driver was using up/down to do an internal restart
           then if skge_up failed because of out of memory then the driver is in
           a hosed state because netif thinks device is UP but it is not. This 
also
           leads to panic when device is then brought down.

        I fixed some by checking the return value and forcing a down on failure.
        [PATCH 3/6] skge: handle out of memory on MTU size changes
        [PATCH 5/6] skge: handle out of memory on ring parameter change
        [PATCH 7/6] skge: error handling on resume
        Others by not doing up/down.
        [PATCH 1/6] skge: avoid up/down on speed changes 
        [PATCH 2/6] skge: avoid up/down on pause param changes


        2. In cases where device is restarted the multicast flags needed to be
           reset or the device is deaf to broadcast unicast.
        [PATCH] skge: don't forget multicast address
        
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to