cvs commit: src/share/man/man4 Makefile ral.4 src/sys/dev/netif Makefile src/sys/conf files src/sys/i386/conf GENERIC LINT src/sys/dev/netif/ral Makefile if_ral_pci.c if_ralrate.c if_ralrate.h if_ralreg.h if_ralvar.h rt2560.c rt2560reg.h ...
Sepherosa Ziehau
sephe at crater.dragonflybsd.org
Sat May 20 02:16:28 PDT 2006
sephe 2006/05/20 02:13:09 PDT
DragonFly src repository
Modified files:
share/man/man4 Makefile
sys/dev/netif Makefile
sys/conf files
sys/i386/conf GENERIC LINT
Added files:
share/man/man4 ral.4
sys/dev/netif/ral Makefile if_ral_pci.c if_ralrate.c
if_ralrate.h if_ralreg.h if_ralvar.h
rt2560.c rt2560reg.h rt2560var.h rt2661.c
rt2661_ucode.h rt2661reg.h rt2661var.h
Log:
- Add ral(4) for Ralink RT2500/RT2501/RT2600 chip based wireless NIC
- Add ral(4) to GENERIC and LINT
- Add man page for ral(4)
Reviewed-by: swildner
Thank Damien Bergamini for his work on this driver
For RT2500:
- Fix a ieee80211_node leakage
- Due to the inter-dependency nature of DONE/(ENCRYPT|DECRYPT) intr, reap desc
rings twice if one of them comes. This change gives me ~17.6% TX performance
boost on my ASUS WL-107G (WPA is used here):
Original way of TX/RX intr processing
------------------------------------------------------------
Client connecting to sephe-test, TCP port 5001
TCP window size: 32.5 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.2.14 port 1063 connected with 192.168.2.254 port 5001
[ 3] 0.0- 5.0 sec 10.2 MBytes 17.1 Mbits/sec
[ 3] 5.0-10.0 sec 9.95 MBytes 16.7 Mbits/sec
[ 3] 10.0-15.0 sec 9.67 MBytes 16.2 Mbits/sec
[ 3] 15.0-20.0 sec 10.1 MBytes 17.0 Mbits/sec
[ 3] 20.0-25.0 sec 10.2 MBytes 17.1 Mbits/sec
[ 3] 25.0-30.0 sec 10.0 MBytes 16.8 Mbits/sec
[ 3] 30.0-35.0 sec 9.91 MBytes 16.6 Mbits/sec
[ 3] 35.0-40.0 sec 10.3 MBytes 17.2 Mbits/sec
[ 3] 40.0-45.0 sec 9.87 MBytes 16.6 Mbits/sec
[ 3] 45.0-50.0 sec 9.94 MBytes 16.7 Mbits/sec
[ 3] 50.0-55.0 sec 10.2 MBytes 17.2 Mbits/sec
[ 3] 55.0-60.0 sec 9.73 MBytes 16.3 Mbits/sec
[ 3] 0.0-60.0 sec 120 MBytes 16.8 Mbits/sec
Adapted way of TX/RX intr processing
------------------------------------------------------------
Client connecting to sephe-test, TCP port 5001
TCP window size: 32.5 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.2.14 port 1062 connected with 192.168.2.254 port 5001
[ 3] 0.0- 5.0 sec 11.8 MBytes 19.8 Mbits/sec
[ 3] 5.0-10.0 sec 11.5 MBytes 19.4 Mbits/sec
[ 3] 10.0-15.0 sec 11.1 MBytes 18.7 Mbits/sec
[ 3] 15.0-20.0 sec 12.0 MBytes 20.1 Mbits/sec
[ 3] 20.0-25.0 sec 12.6 MBytes 21.2 Mbits/sec
[ 3] 25.0-30.0 sec 11.7 MBytes 19.6 Mbits/sec
[ 3] 30.0-35.0 sec 12.3 MBytes 20.7 Mbits/sec
[ 3] 35.0-40.0 sec 11.9 MBytes 19.9 Mbits/sec
[ 3] 40.0-45.0 sec 11.9 MBytes 19.9 Mbits/sec
[ 3] 45.0-50.0 sec 12.2 MBytes 20.4 Mbits/sec
[ 3] 50.0-55.0 sec 12.1 MBytes 20.2 Mbits/sec
[ 3] 55.0-60.0 sec 12.3 MBytes 20.7 Mbits/sec
[ 3] 0.0-60.0 sec 143 MBytes 20.0 Mbits/sec
Obtained-from: FreeBSD
Revision Changes Path
1.38 +1 -0 src/share/man/man4/Makefile
1.19 +1 -1 src/sys/dev/netif/Makefile
1.123 +4 -0 src/sys/conf/files
1.36 +1 -0 src/sys/i386/conf/GENERIC
1.78 +1 -0 src/sys/i386/conf/LINT
http://www.dragonflybsd.org/cvsweb/src/share/man/man4/Makefile.diff?r1=1.37&r2=1.38&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/Makefile.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.122&r2=1.123&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/conf/GENERIC.diff?r1=1.35&r2=1.36&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/conf/LINT.diff?r1=1.77&r2=1.78&f=u
More information about the Commits
mailing list