madwifi/ath
mtaylor b1aeabad06 Calibration and noise reading fixes...
*  Beacon calibration interval needs to be per-radio, not global because
   each radio is going to have it's IQ gain calibration reached at different 
   times.  With multi-radio systems, you could have one radio calibrated and one
   in sorry shape and the calibration interval would be dropped back to the 
   longer intervals for both.  This also necessitated removal of the sysctl var
   for "calibrate" since it was the wrong thing.

*  Fix for jiffies rollover bugs - use macros and mod_timer calls rather than 
   hacking timer structures directly.

*  Always process noise floor before retrieving it.  That is to say, the process 
   noise floor call and the get channel noise call should always be one after the
   other, owing to things like channel changes and scanning.

	ath_hal_process_noisefloor(sc->sc_ah);
 	ic->ic_channoise = ath_hal_get_channel_noise(sc->sc_ah, &(sc->sc_curchan));

*  Calculate noise floor and read noise level at more opportune times/places.



git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@3513 0192ed92-7a03-0410-a25b-9323aeb14dbd
2008-04-10 04:17:27 +00:00
..
if_ath_ahb.c Move some static declarations around for no particular reason 2008-01-31 03:54:19 +00:00
if_ath_ahb.h add missing #include statement 2008-01-28 21:04:23 +00:00
if_ath_debug.h Merge madwifi-dfs branch to trunk. 2008-01-26 20:48:11 +00:00
if_ath_hal_extensions.h These extensions are for interference/noise immunity control and will be used in a subsequent commit 2008-04-09 21:51:36 +00:00
if_ath_hal_macros.h Debugging function cleanup: 2008-04-09 19:55:49 +00:00
if_ath_hal_wrappers.h fix wrong hal type usage for interference mitigation 2007-11-26 14:26:15 +00:00
if_ath_hal.h Debugging updates: 2008-04-09 22:25:51 +00:00
if_ath_pci.c Use resource_size_t for physical memory addresses 2008-03-19 21:28:16 +00:00
if_ath_pci.h Merge some whitespace changes from the DFS branch 2007-11-20 17:18:36 +00:00
if_ath_radar.c Make sure radar is not enabled if disabled by iwpriv, flag IEEE80211_F_DOTH is unset 2008-04-09 20:02:37 +00:00
if_ath_radar.h Merge madwifi-dfs branch to trunk. 2008-01-26 20:48:11 +00:00
if_ath.c Calibration and noise reading fixes... 2008-04-10 04:17:27 +00:00
if_athioctl.h The SIOCGATHDIAG ioctl tries to overlay a new struct defintion (struct ath_diag) onto the struct ifreq. Unfortunately, this structure appears to be too large on 64-bit platforms due to a larger pointer size; the technique may also suffer other problems. 2008-03-17 04:46:00 +00:00
if_athvar.h Calibration and noise reading fixes... 2008-04-10 04:17:27 +00:00
Makefile Merge madwifi-dfs branch to trunk. 2008-01-26 20:48:11 +00:00
Makefile.kernel Add radar stuff to Makefile.kernel 2008-02-05 06:27:17 +00:00