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