Subject: Re: CVS commit: src/sys
To: None <dyoung@NetBSD.org>
From: Sam Leffler <sam@errno.com>
List: source-changes
Date: 03/02/2006 12:48:49
David Young wrote:
> Module Name:	src
> Committed By:	dyoung
> Date:		Thu Mar  2 03:38:48 UTC 2006
> 
	...
> 
> Log Message:
> Miscellaneous ath(4) and net80211 updates and bug-fixes coming from
> sam@ and various open source repositories:
> 
> ath(4):
> 
>         Ignore "phantom" beacon misses: should stabilize connections
>         to access points (no more ceaseless link-UP/DOWN indications).
>         Also, re-synchronize beacon timer using the TSF in the
>         first beacon received after joining a BSS---this should
>         also help suppress spurious beacon misses.  I am hopeful
>         that this will help ath(4) lossage reported by perry@ and
>         smb@.

The real fix appears to be sending probe req in response to a h/w bmiss 
before dropping the ap. The phantom bmiss stuff just helps reduce the 
number of probe req frames.  I couldn't tell from the commit msg whether 
the code to send a probe req was added.

> 
>         Add new configuration through sysctl.
> 
>         Use a shorter calibration interval until IQ calibration
>         finishes.
> 
>         Report antenna noise through radiotap.

I think you mean the calibrated noise floor.

> 
>         Rudiments of Radar Detection / Dynamic Frequency Selection.
> 
>         Update to HAL version 0.9.16.13.

This is old (and was not a release); 0.9.16.16 is a release that has 
fixes to 0.9.16.13 and also disables DFS.

> 
>         Update open sources for changes to the HAL API.
> 
>         Add HALs for additional architectures: add big-endian ELF
>         HALs for sparc64 and for PowerPC.  Also add a Alpha HAL.
>         These new HALs are untested under NetBSD.

sparc64 works (tested by Martin) and BE ppc elf is know to work.  The 
alpha build is the untested code.

>