From owner-cvs-src-old@FreeBSD.ORG Wed Apr 7 15:31:19 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 710C6106566C for ; Wed, 7 Apr 2010 15:31:19 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5D1168FC19 for ; Wed, 7 Apr 2010 15:31:19 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o37FVJKl067808 for ; Wed, 7 Apr 2010 15:31:19 GMT (envelope-from rpaulo@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o37FVJ60067807 for cvs-src-old@freebsd.org; Wed, 7 Apr 2010 15:31:19 GMT (envelope-from rpaulo@repoman.freebsd.org) Message-Id: <201004071531.o37FVJ60067807@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rpaulo@repoman.freebsd.org using -f From: Rui Paulo Date: Wed, 7 Apr 2010 15:29:13 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf files src/sys/dev/bwi if_bwi.c if_bwivar.h src/sys/dev/bwn if_bwn.c if_bwnvar.h src/sys/dev/iwn if_iwn.c if_iwnvar.h src/sys/dev/ral rt2560.c rt2560var.h rt2661.c rt2661var.h src/sys/dev/usb/wlan if_rum.c if_rumvar.h if_run.c ... X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Apr 2010 15:31:19 -0000 rpaulo 2010-04-07 15:29:13 UTC FreeBSD src repository Modified files: sys/conf files sys/dev/bwi if_bwi.c if_bwivar.h sys/dev/bwn if_bwn.c if_bwnvar.h sys/dev/iwn if_iwn.c if_iwnvar.h sys/dev/ral rt2560.c rt2560var.h rt2661.c rt2661var.h sys/dev/usb/wlan if_rum.c if_rumvar.h if_run.c if_runvar.h if_ural.c if_uralvar.h if_urtw.c if_zyd.c if_zydreg.h sys/dev/wpi if_wpi.c if_wpivar.h sys/modules/wlan Makefile sys/net80211 ieee80211.c ieee80211_amrr.c ieee80211_amrr.h ieee80211_freebsd.h ieee80211_node.c ieee80211_node.h ieee80211_rssadapt.c ieee80211_rssadapt.h ieee80211_var.h Added files: sys/net80211 ieee80211_ratectl.c ieee80211_ratectl.h Log: SVN rev 206358 on 2010-04-07 15:29:13Z by rpaulo net80211 rate control framework (net80211 ratectl). This framework allows drivers to abstract the rate control algorithm and just feed the framework with the usable parameters. The rate control framework will now deal with passing the parameters to the selected algorithm. Right now we have AMRR (the default) and RSSADAPT but there's no way to select one with ifconfig, yet. The objective is to have more rate control algorithms in the net80211 stack so all drivers[0] can use it. Ideally, we'll have the well-known sample rate control algorithm in the net80211 at some point so all drivers can use it (not just ath). [0] all drivers that do rate control in software, that is. Reviewed by: bschmidt, thompsa, weyongo MFC after: 1 months Revision Changes Path 1.1510 +1 -0 src/sys/conf/files 1.10 +10 -34 src/sys/dev/bwi/if_bwi.c 1.5 +0 -7 src/sys/dev/bwi/if_bwivar.h 1.15 +17 -62 src/sys/dev/bwn/if_bwn.c 1.4 +0 -7 src/sys/dev/bwn/if_bwnvar.h 1.26 +13 -19 src/sys/dev/iwn/if_iwn.c 1.7 +0 -3 src/sys/dev/iwn/if_iwnvar.h 1.34 +22 -35 src/sys/dev/ral/rt2560.c 1.8 +0 -7 src/sys/dev/ral/rt2560var.h 1.33 +14 -34 src/sys/dev/ral/rt2661.c 1.7 +0 -7 src/sys/dev/ral/rt2661var.h 1.27 +25 -51 src/sys/dev/usb/wlan/if_rum.c 1.8 +2 -9 src/sys/dev/usb/wlan/if_rumvar.h 1.5 +48 -40 src/sys/dev/usb/wlan/if_run.c 1.4 +5 -7 src/sys/dev/usb/wlan/if_runvar.h 1.23 +25 -50 src/sys/dev/usb/wlan/if_ural.c 1.8 +2 -9 src/sys/dev/usb/wlan/if_uralvar.h 1.16 +1 -0 src/sys/dev/usb/wlan/if_urtw.c 1.26 +13 -37 src/sys/dev/usb/wlan/if_zyd.c 1.7 +0 -7 src/sys/dev/usb/wlan/if_zydreg.h 1.31 +10 -37 src/sys/dev/wpi/if_wpi.c 1.7 +0 -7 src/sys/dev/wpi/if_wpivar.h 1.20 +2 -1 src/sys/modules/wlan/Makefile 1.90 +3 -0 src/sys/net80211/ieee80211.c 1.5 +114 -30 src/sys/net80211/ieee80211_amrr.c 1.3 +0 -40 src/sys/net80211/ieee80211_amrr.h 1.35 +9 -4 src/sys/net80211/ieee80211_freebsd.h 1.135 +2 -0 src/sys/net80211/ieee80211_node.c 1.54 +2 -1 src/sys/net80211/ieee80211_node.h 1.1 +66 -0 src/sys/net80211/ieee80211_ratectl.c (new) 1.1 +127 -0 src/sys/net80211/ieee80211_ratectl.h (new) 1.2 +96 -32 src/sys/net80211/ieee80211_rssadapt.c 1.2 +1 -31 src/sys/net80211/ieee80211_rssadapt.h 1.99 +4 -1 src/sys/net80211/ieee80211_var.h