<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/net/skge.c, branch linux-2.6.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-2.6.15.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-2.6.15.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2006-03-01T22:36:37Z</updated>
<entry>
<title>[PATCH] skge: fix SMP race</title>
<updated>2006-03-01T22:36:37Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@osdl.org</email>
</author>
<published>2006-02-22T21:52:35Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=94069fb3035f4e9de4ce33f5910be0dded06677c'/>
<id>urn:sha1:94069fb3035f4e9de4ce33f5910be0dded06677c</id>
<content type='text'>
If skge is attached to a bad cable, that goes up/down.
It exposes an SMP race with the management of IRQ mask

Signed-off-by: Stephen Hemminger &lt;shemminger@osdl.org&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] skge: genesis phy initialization fix</title>
<updated>2006-03-01T22:36:37Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@osdl.org</email>
</author>
<published>2006-02-22T21:52:34Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ed31b30cb77fd23f37d5cac1144fa5dddc6b7a00'/>
<id>urn:sha1:ed31b30cb77fd23f37d5cac1144fa5dddc6b7a00</id>
<content type='text'>
The SysKonnect Genesis based board would fail on initialization
with phy_read errors caused by not waiting for last phy write.

Signed-off-by: Stephen Hemminger &lt;shemminger@osdl.org&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] skge: fix NAPI/irq race</title>
<updated>2006-03-01T22:36:37Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@osdl.org</email>
</author>
<published>2006-02-22T21:52:33Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=e501e04cf0b3cd2d89ebfd8ad6cd38e1a88a1a71'/>
<id>urn:sha1:e501e04cf0b3cd2d89ebfd8ad6cd38e1a88a1a71</id>
<content type='text'>
Fix a race in the receive NAPI, irq handling. The interrupt clear and the
start need to be separated.  Otherwise there is a window between the last
frame received and the NAPI done level handling.

Signed-off-by: Stephen Hemminger &lt;shemminger@osdl.org&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] skge: speed setting</title>
<updated>2006-03-01T22:36:36Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@osdl.org</email>
</author>
<published>2006-02-22T21:52:32Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=82a0d8860dfd709ce46dc2f0c3670b9f5c52da8a'/>
<id>urn:sha1:82a0d8860dfd709ce46dc2f0c3670b9f5c52da8a</id>
<content type='text'>
This is a clone of John Linville's fixed for speed setting on sky2 driver.
The skge driver has the same code (and bug). It would not allow manually forcing
100 and 10 mbit.

Signed-off-by: Stephen Hemminger &lt;shemminger@osdl.org&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] skge: handle out of memory on ring changes</title>
<updated>2006-01-15T06:15:27Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@osdl.org</email>
</author>
<published>2006-01-04T23:52:28Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=187754cae94a299edaeefeba80ac6d87b22bc940'/>
<id>urn:sha1:187754cae94a299edaeefeba80ac6d87b22bc940</id>
<content type='text'>
Please consider this for 2.6.15.1; it fixes several cases where
the skge driver can get in a bad state and later crash; if an
admin operation that causes a restart fails from out of memory.
Such as changing the MTU or increasing the ring size.

The fixes involve checking the return value and doing necessary
unwinds. Or in some cases avoiding doing a full restart.

The same code is the netdev-2.6 tree for 2.6.16 but as separate pieces

Signed-off-by: Stephen Hemminger &lt;shemminger@osdl.org&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[netdrvr skge] fix build</title>
<updated>2005-12-13T16:35:22Z</updated>
<author>
<name>Jeff Garzik</name>
<email>jgarzik@pobox.com</email>
</author>
<published>2005-12-13T16:35:22Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=98684a9d91bceff829b6dc7adf0f662d59cfa6e3'/>
<id>urn:sha1:98684a9d91bceff829b6dc7adf0f662d59cfa6e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] skge: get rid of warning on race</title>
<updated>2005-12-13T04:33:03Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@osdl.org</email>
</author>
<published>2005-12-06T23:01:49Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ee1c81917a0c10f44c1b400482b8372e68238ff8'/>
<id>urn:sha1:ee1c81917a0c10f44c1b400482b8372e68238ff8</id>
<content type='text'>
Get rid of warning in case of race with ring full and lockless
tx on the skge driver. It is possible to be in the transmit
routine with no available slots and already stopped.

Signed-off-by: Stephen Hemminger &lt;shemminger@osdl.org&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@pobox.com&gt;
</content>
</entry>
<entry>
<title>[netdrvr skge] fix typo, fix build</title>
<updated>2005-12-01T09:31:32Z</updated>
<author>
<name>Jeff Garzik</name>
<email>jgarzik@pobox.com</email>
</author>
<published>2005-12-01T09:31:32Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ea182d4aefa3a27847d890b1592a608d1180aa45'/>
<id>urn:sha1:ea182d4aefa3a27847d890b1592a608d1180aa45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] skge: handle VLAN checksum correctly on yukon rev 0</title>
<updated>2005-12-01T07:28:56Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@osdl.org</email>
</author>
<published>2005-11-28T19:38:50Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1096e87174f925bb817a41386ee70573b2a7d6ff'/>
<id>urn:sha1:1096e87174f925bb817a41386ee70573b2a7d6ff</id>
<content type='text'>
If using UDP over VLAN, with the skge driver there is a possibility
of generating an incorrect checksum. This is a unlikely occurrence
because it is only an issue on Yukon revision 0, and that revision
doesn't seem to exist on any current hardware (probably early prototype).

Signed-off-by: Stephen Hemminger &lt;shemminger@osdl.org&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@pobox.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] skge: increase version number</title>
<updated>2005-11-09T04:58:08Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@osdl.org</email>
</author>
<published>2005-11-08T18:33:46Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d7eaee087a8cb850ed33ee39a3e2a0f02ecff44c'/>
<id>urn:sha1:d7eaee087a8cb850ed33ee39a3e2a0f02ecff44c</id>
<content type='text'>
Increase the driver version number and print version when
probing.

Signed-off-by: Stephen Hemminger &lt;shemminger@osdl.org&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@pobox.com&gt;
</content>
</entry>
</feed>
