Home | History | Annotate | Download | only in net80211
History log of /src/sys/net80211/ieee80211_rssadapt.h
RevisionDateAuthorComments
 1.9  08-Apr-2016  roy branches: 1.9.18;
Revert prior.
 1.8  06-Apr-2016  roy ieee80211 users in Other OS export rssi and noise as int8_t.
We should not be the odd one out for no good reason and the majority
of the ieee80211 drivers treat rssi as int8_t.
 1.7  19-Oct-2009  rmind branches: 1.7.40;
Drop 3rd and 4th clauses from David Young's license.
Reviewed and approved by dyoung@ (copyright holder).
 1.6  10-Dec-2005  elad branches: 1.6.68; 1.6.74;
Multiple inclusion protection, as suggested by christos@ on tech-kern@
few days ago.
 1.5  26-Jul-2005  dyoung Resolve conflicts.
 1.4  26-Feb-2005  perry branches: 1.4.4;
nuke trailing whitespace
 1.3  06-May-2004  dyoung branches: 1.3.2; 1.3.6; 1.3.8;
Create ieee80211_rssadapt_debug to control rssadapt(9) debug messages
independently from net80211 debug messages. Create a new sysctl,
net.ieee80211.rssadapt.debug, for turning the debug messages on
and off.

Create a new sysctl, net.ieee80211.rssadapt.expavgctl, to control
the rate of decay for the exponential averages used by rssadapt(9).
 1.2  17-Mar-2004  dyoung In wi(4), wi_choose_rate used to contain device-independent code.
I have pulled that code into the function ieee80211_rssadapt_choose
so that I can re-use it in ath(4), atw(4), and in other drivers.

In rssadapt(9), I have also created a struct ieee80211_rssadapt_expavgctl
that contains parameters for rate adaptation. When IEEE80211_RSSADAPT_DEBUG
is enabled, I will using sysctl to expose an ieee80211_rssadapt_expavgctl
for each wireless device.

Also in rssadapt(9), I have introduced an interpolate() macro which
makes the exponential-averaging code more compact.
 1.1  26-Oct-2003  dyoung Support data-rate adaptation loosely based on the paper "Link
Adaptation Strategy for IEEE 802.11 WLAN via Received Signal Strength
Measurement" by Javier del Prado Pavon and Sunghyun Choi. This
module should provide faster adaptation and higher throughput than
Lucent's rate-adaptation scheme.

Individual drivers need to be modified to use this module. Patches
for wi(4) are forthcoming.
 1.3.8.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.3.6.1  29-Apr-2005  kent sync with -current
 1.3.2.6  11-Dec-2005  christos Sync with head.
 1.3.2.5  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.3.2.4  21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.2.3  18-Sep-2004  skrll Sync with HEAD.
 1.3.2.2  03-Aug-2004  skrll Sync with HEAD
 1.3.2.1  06-May-2004  skrll file ieee80211_rssadapt.h was added on branch ktrace-lwp on 2004-08-03 10:54:21 +0000
 1.4.4.1  21-Jun-2006  yamt sync with head.
 1.6.74.1  11-Mar-2010  yamt sync with head
 1.6.68.1  22-Feb-2008  skrll Beginning of a sync with net80211 from FreeBSD. Lots to do.

Sources taken from 2008-02-22.
 1.7.40.1  22-Apr-2016  skrll Sync with HEAD
 1.9.18.2  28-Jun-2018  phil Add RCS ID at the top of all the files.
 1.9.18.1  28-Jun-2018  phil Start of WiFi refresh. Copy of FreeBSD net80211 directory with git
mirror commit id of 09e3123164ec345822e00465039503686efde455, no
changes yet. ieee80211_netbsd.[ch] from ieee80211_freebsd.[ch].

RSS XML Feed