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