- Fixed autonegotiation: a 16-bit MII register was read into a UBYTE.
commit913af3b2ff27a1cbe110e0b783600a94409233d8
authorneil <neil@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sun, 21 Nov 2010 22:55:49 +0000 (21 22:55 +0000)
committerneil <neil@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sun, 21 Nov 2010 22:55:49 +0000 (21 22:55 +0000)
treeac27da32b3ace68c5995c56aeaa21791f1c58d56
parent11db9cc3d05ac7f3c73962e1c83dcc3432d028db
 - Fixed autonegotiation: a 16-bit MII register was read into a UBYTE.
 - Protect TX soft int from being interrupted by our hard int (both access the
   TX ring). Using another soft int for TX retirement would be better though.
 - Stop/restart transmission attempts when TX ring becomes full/non-full.
 - Count sent packets.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@35678 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
workbench/devs/networks/rtl8139/rtl8139.c
workbench/devs/networks/rtl8139/rtl8139.conf
workbench/devs/networks/rtl8139/unit.c