NetBSD/sys/dev
rpaulo 69ae4b1781 Bring the following change from OpenBSD:
Keep track of the average RSSI using an Exponential Moving Average (EMA).
  Use it to dynamically tune radio receive sensitivity.

  The idea is simple:
  - increase sensitivity when the RSSI is bad to optimize throughput on
    long distance to the AP, and
  - decrease sensitivity when the RSSI is good to reduce noise level and
    optimize throughput on short distance to the AP

  The EMA allows to smooth RSSI variations so we don't end up changing the
  sensitivity too frequently.  We check if it would be worth updating the
  sensitivity every one second.
  RSSI thresholds were taken from the Ralink Tech. Linux driver.
2006-06-08 20:56:41 +00:00
..
acpi integrate kauth. 2006-05-14 21:42:26 +00:00
apm
arcbios - include kauth.h for kauth_authorize_generic. 2006-05-15 20:47:22 +00:00
ata Adjust quirk entry for seagate drives. Should fix kern/33637 by Shigeya 2006-06-05 18:22:23 +00:00
bi
bluetooth Use device_unit(). 2006-03-28 17:38:24 +00:00
cardbus Make it compile on sparc64. 2006-06-07 15:30:48 +00:00
dec - include kauth.h for kauth_authorize_generic. 2006-05-15 20:48:19 +00:00
dkwedge integrate kauth. 2006-05-14 21:42:26 +00:00
dmover integrate kauth. 2006-05-14 21:42:26 +00:00
ebus integrate kauth. 2006-05-14 21:42:26 +00:00
eisa Use device_private(). 2006-03-29 06:28:38 +00:00
gpib integrate kauth. 2006-05-14 21:42:26 +00:00
gpio Whitespace nit. 2006-04-08 22:33:36 +00:00
hpc If tty that we open already has hpf1275a line discipline set, don't 2006-05-30 01:14:38 +00:00
i2c Support LM77 Temperature. 2006-05-17 00:10:54 +00:00
i2o Coverity CID 1532: Off-by-one array overrun. 2006-04-14 20:17:34 +00:00
ic Bring the following change from OpenBSD: 2006-06-08 20:56:41 +00:00
ieee1394 Clean up bogus whitespace 2006-05-28 13:01:46 +00:00
if_ndis Replaced some #ifdef NDIS_LKM's which were commenting out debugging 2006-05-29 20:49:03 +00:00
ir integrate kauth. 2006-05-14 21:42:26 +00:00
isa Adapt to timecounters. 2006-06-08 05:00:25 +00:00
isapnp Regen 2006-04-27 21:33:42 +00:00
marvell 'volatile' is not a valid return type qualifier - remove it. 2006-05-24 21:22:36 +00:00
mca Use device_private(). 2006-03-29 06:51:47 +00:00
microcode Add cleandir and clean fake targets. I should find a better way to do this. 2006-06-08 15:22:03 +00:00
mii integrate kauth. 2006-05-14 21:42:26 +00:00
mscp Use device_private(). 2006-03-29 06:51:47 +00:00
mvme Use device_private(). 2006-03-29 06:51:47 +00:00
news
ofisa integrate kauth. 2006-05-14 21:42:26 +00:00
ofw - include kauth.h for kauth_authorize_generic. 2006-05-15 12:39:05 +00:00
onewire Remove the devprop API and switch everthing over to the new proplib. Add 2006-05-05 18:04:41 +00:00
pci add 23 ICH8 devices. 2006-06-08 02:34:28 +00:00
pckbport merge FreeBSD timecounters from branch simonb-timecounters 2006-06-07 22:33:33 +00:00
pcmcia integrate kauth. 2006-05-14 21:42:26 +00:00
podulebus Use device_private(). 2006-03-29 06:51:47 +00:00
ppbus merge FreeBSD timecounters from branch simonb-timecounters 2006-06-07 22:33:33 +00:00
qbus - include kauth.h for kauth_authorize_generic. 2006-05-15 20:40:55 +00:00
raidframe merge FreeBSD timecounters from branch simonb-timecounters 2006-06-07 22:33:33 +00:00
rasops quieten GCC uninitialise variable warnings. 2006-05-18 18:45:48 +00:00
rcons
sbus Clean up bogus whitespace 2006-05-28 13:12:42 +00:00
scsipi merge FreeBSD timecounters from branch simonb-timecounters 2006-06-07 22:33:33 +00:00
smbus
splash Smaller NetBSD logo image, suitable for lower memory situations or 2006-02-19 17:12:01 +00:00
std
sun merge FreeBSD timecounters from branch simonb-timecounters 2006-06-07 22:33:33 +00:00
sysmon Advance queue indices properly instead of silently rewriting 2006-06-08 04:23:34 +00:00
tc - include kauth.h for kauth_authorize_generic. 2006-05-15 09:25:09 +00:00
usb Regen for Nokia CA42. 2006-06-08 17:57:14 +00:00
videomode Correct two problems with established timings. First, the wrong hex value 2006-05-13 00:39:19 +00:00
vme - include kauth.h for kauth_authorize_generic. 2006-05-15 20:40:55 +00:00
wscons merge FreeBSD timecounters from branch simonb-timecounters 2006-06-07 22:33:33 +00:00
wsfont Fix range to check to avoid a static buffer overrun, when 2006-03-17 03:21:57 +00:00
xmi
DEVNAMES integrate kauth. 2006-05-14 21:42:26 +00:00
Makefile Descend into microcode. 2006-06-08 00:12:50 +00:00
auconv.c Revert local changes not meant for previous commit. 2006-03-18 14:31:26 +00:00
auconv.h
audio.c If one or more playback filters are applied, minimize loading 2006-05-16 13:46:19 +00:00
audio_if.h Don't use simple_locks; we can't hold them while calling malloc and 2006-04-19 14:10:58 +00:00
audiobell.c Use device_unit(). 2006-03-28 17:38:24 +00:00
audiobellvar.h
audiovar.h Don't use simple_locks; we can't hold them while calling malloc and 2006-04-19 14:10:58 +00:00
aurateconv.c
ccd.c integrate kauth. 2006-05-14 21:42:26 +00:00
ccdvar.h
cgd.c integrate kauth. 2006-05-14 21:42:26 +00:00
cgd_crypto.c
cgd_crypto.h
cgdvar.h
clock_subr.c
clock_subr.h Provide BCD<->binary conversion in libkern and turn <dev/clock_subr.h>'s 2006-03-11 15:40:07 +00:00
clockctl.c merge FreeBSD timecounters from branch simonb-timecounters 2006-06-07 22:33:33 +00:00
cninit.c
cons.c integrate kauth. 2006-05-14 21:42:26 +00:00
cons.h Remove redundant semicolon in dev_type_cnbell. 2006-06-01 00:43:37 +00:00
dksubr.c integrate kauth. 2006-05-14 21:42:26 +00:00
dkvar.h
firmload.c integrate kauth. 2006-05-14 21:42:26 +00:00
firmload.h
fss.c integrate kauth. 2006-05-14 21:42:26 +00:00
fssvar.h use lockmgr() instead of bespoke code for mutual exclusion in fss_ioctl(). 2006-03-14 15:07:29 +00:00
kloader.c integrate kauth. 2006-05-14 21:42:26 +00:00
kloader.h
kttcp.c quieten GCC uninitialise variable warnings. 2006-05-18 18:45:48 +00:00
kttcpio.h
ld.c Use device_unit(). 2006-03-28 17:38:24 +00:00
ldvar.h
md.c Use device_unit(). 2006-03-28 17:38:24 +00:00
md.h
md_root.c
midi.c Use device_unit(). 2006-03-28 17:38:24 +00:00
midi_if.h
midisyn.c Coveriry CID 565: Remove bogus test. 2006-04-14 21:58:25 +00:00
midisynvar.h
midivar.h
mm.c
mulaw.c
mulaw.h
nullcons_subr.c
radio.c Use device_unit(). 2006-03-28 17:38:24 +00:00
radio_if.h
radiovar.h
rnd.c integrate kauth. 2006-05-14 21:42:26 +00:00
rndpool.c
sequencer.c
sequencervar.h
verified_exec.c Include kauth header for function prototypes 2006-05-25 11:24:00 +00:00
vnd.c integrate kauth. 2006-05-14 21:42:26 +00:00
vndvar.h integrate kauth. 2006-05-14 21:42:26 +00:00