aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ath/ath_rate/sample
Commit message (Expand)AuthorAgeFilesLines
* ath_rate_sample: fix setting HT ratesAdrian Chadd2025-03-011-1/+2
* sys: convert ni->ni_txrate references use to the new net80211 APIAdrian Chadd2025-02-261-5/+10
* ath_rate_sample: correct the "best rate" calculationAdrian Chadd2024-12-181-1/+2
* net80211 / LinuxKPI 802.11: use enum ieee80211_sta_rx_bw for ni_chwBjoern A. Zeeb2024-12-081-4/+4
* ath: Handle errors from copyout() in ath_rate_fetch_node_stats()Mark Johnston2023-12-261-7/+17
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-162-4/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* ath: clean up empty lines in .c and .h filesMateusz Guzik2020-09-012-8/+6
* [ath] Update ath_rate_sample to use the same base type as ticks.Adrian Chadd2020-05-271-1/+1
* [ath_rate_sample] Obey the maximum frame length even when using static rates.Adrian Chadd2020-05-211-0/+16
* [ath_rate_sample] Fix correct status when completing frames with short failures.Adrian Chadd2020-05-161-6/+26
* [ath_rate_sample] Limit the tx schedules for A-MPDU ; don't take short retriesAdrian Chadd2020-05-161-13/+42
* [ath_rate_sample] Fix logic for determining whether to bump up an MCS rate.Adrian Chadd2020-05-161-9/+11
* [ath] [ath_rate_sample] le oops, trim out an #if 1 that I didn't fully delete.Adrian Chadd2020-05-151-1/+0
* [ath] [ath_rate] Extend ath_rate_sample to better handle 11n rates and aggreg...Adrian Chadd2020-05-152-128/+307
* [ath] [ath_rate] Add some extra data into the rate control lookup.Adrian Chadd2020-05-131-2/+7
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (7 of many)Pawel Biernacki2020-02-211-6/+6
* [ath_rate_sample] Have the final attempted rate in 11n modes to be the lowest...Adrian Chadd2019-05-051-18/+18
* [ath] [ath_rate] Fix ANI calibration during non-ACTIVE states; start poking a...Adrian Chadd2019-05-051-0/+6
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-273-0/+6
* [ath] [ath_hal] (etc, etc) - begin the task of re-modularising the HAL.Adrian Chadd2017-05-251-0/+4
* [ath] [ath_hal] break out the duration calculation to optionally include SIFS.Adrian Chadd2016-07-151-4/+4
* Replay r286410. Change KPI of how device drivers that provide wirelessGleb Smirnoff2015-08-272-8/+4
* Revert the wifi ifnet changes until things are more baked and tested.Adrian Chadd2015-08-082-4/+8
* Change KPI of how device drivers that provide wireless connectivity interactGleb Smirnoff2015-08-072-8/+4
* Use device_printf() instead of if_printf(). No functional changes.Gleb Smirnoff2015-05-291-5/+8
* Cast everything to something longer than 32 bits so the sample maskAdrian Chadd2015-01-281-1/+1
* Print out the final_rix if there's a problem.Adrian Chadd2015-01-281-2/+2
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+2
* I give up - just throw the EWMA update into the normal update_stats()Adrian Chadd2013-02-271-105/+27
* Update the EWMA statistics for each intermediary rate as well as the finalAdrian Chadd2013-02-261-10/+33
* I've had some feedback that CCK rates are more reliable than MCS 0Adrian Chadd2012-10-311-0/+17
* Improve performance of the Sample rate algorithm on 802.11n networks.Adrian Chadd2012-09-171-15/+5
* Improve the sample rate logging.Adrian Chadd2012-08-271-2/+3
* Fix buildKonstantin Belousov2012-08-151-2/+2
* Add a missing comma.Adrian Chadd2012-08-151-1/+1
* Add 3 stream rates to the sample rate control module.Adrian Chadd2012-08-151-1/+47
* Extend the sample mask from 32 bits to 64 bits.Adrian Chadd2012-08-152-19/+23
* Fix a case of "mis-located braces".Adrian Chadd2012-08-011-2/+2
* Allow 802.11n hardware to support multi-rate retry when RTS/CTS isAdrian Chadd2012-07-311-3/+9
* Introduce a rate table TLV so rate table statistics consumersAdrian Chadd2012-07-201-24/+38
* Bump this up to match what the HAL is at now.Adrian Chadd2012-07-201-1/+1
* Add a per-node rate control routine for each rate control module.Adrian Chadd2012-07-202-8/+81
* Prepare for (re)using this header file in userland.Adrian Chadd2012-07-201-0/+6
* In a complete lack of foresight on my part, my previous commit brokeAdrian Chadd2012-06-241-0/+1
* Add in some debugging code to check whether the current rate table hasAdrian Chadd2012-02-262-0/+26
* Fix the compile to work when IEEE80211_DEBUG isn't defined.Adrian Chadd2011-11-091-0/+2
* Introduce TX aggregation and software TX queue managementAdrian Chadd2011-11-082-104/+408
* Some cosmetic fixes to ath_rate_sample.Adrian Chadd2011-11-082-8/+14
* Fix the order of parameters passed to the HT frame duration calculation.Adrian Chadd2011-09-111-4/+5