summaryrefslogtreecommitdiff
path: root/sys/dev/ath/ath_rate/sample
AgeCommit message (Expand)Author
2025-08-30net80211 / LinuxKPI: 802.11: revert / redo enum ieee80211_sta_rx_bwBjoern A. Zeeb
2025-03-01ath_rate_sample: fix setting HT ratesAdrian Chadd
2025-02-26sys: convert ni->ni_txrate references use to the new net80211 APIAdrian Chadd
2024-12-18ath_rate_sample: correct the "best rate" calculationAdrian Chadd
2024-12-08net80211 / LinuxKPI 802.11: use enum ieee80211_sta_rx_bw for ni_chwBjoern A. Zeeb
2023-12-25ath: Handle errors from copyout() in ath_rate_fetch_node_stats()Mark Johnston
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2020-09-01ath: clean up empty lines in .c and .h filesMateusz Guzik
2020-05-27[ath] Update ath_rate_sample to use the same base type as ticks.Adrian Chadd
2020-05-21[ath_rate_sample] Obey the maximum frame length even when using static rates.Adrian Chadd
2020-05-16[ath_rate_sample] Fix correct status when completing frames with short failures.Adrian Chadd
2020-05-16[ath_rate_sample] Limit the tx schedules for A-MPDU ; don't take short retriesAdrian Chadd
2020-05-16[ath_rate_sample] Fix logic for determining whether to bump up an MCS rate.Adrian Chadd
2020-05-15[ath] [ath_rate_sample] le oops, trim out an #if 1 that I didn't fully delete.Adrian Chadd
2020-05-15[ath] [ath_rate] Extend ath_rate_sample to better handle 11n rates and aggreg...Adrian Chadd
2020-05-13[ath] [ath_rate] Add some extra data into the rate control lookup.Adrian Chadd
2020-02-21Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (7 of many)Pawel Biernacki
2019-05-05[ath_rate_sample] Have the final attempted rate in 11n modes to be the lowest...Adrian Chadd
2019-05-05[ath] [ath_rate] Fix ANI calibration during non-ACTIVE states; start poking a...Adrian Chadd
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-05-25[ath] [ath_hal] (etc, etc) - begin the task of re-modularising the HAL.Adrian Chadd
2016-07-15[ath] [ath_hal] break out the duration calculation to optionally include SIFS.Adrian Chadd
2015-08-27Replay r286410. Change KPI of how device drivers that provide wirelessGleb Smirnoff
2015-08-08Revert the wifi ifnet changes until things are more baked and tested.Adrian Chadd
2015-08-07Change KPI of how device drivers that provide wireless connectivity interactGleb Smirnoff
2015-05-29Use device_printf() instead of if_printf(). No functional changes.Gleb Smirnoff
2015-01-28Cast everything to something longer than 32 bits so the sample maskAdrian Chadd
2015-01-28Print out the final_rix if there's a problem.Adrian Chadd
2013-10-26The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff
2013-02-27I give up - just throw the EWMA update into the normal update_stats()Adrian Chadd
2013-02-26Update the EWMA statistics for each intermediary rate as well as the finalAdrian Chadd
2012-10-31I've had some feedback that CCK rates are more reliable than MCS 0Adrian Chadd
2012-09-17Improve performance of the Sample rate algorithm on 802.11n networks.Adrian Chadd
2012-08-27Improve the sample rate logging.Adrian Chadd
2012-08-15Fix buildKonstantin Belousov
2012-08-15Add a missing comma.Adrian Chadd
2012-08-15Add 3 stream rates to the sample rate control module.Adrian Chadd
2012-08-15Extend the sample mask from 32 bits to 64 bits.Adrian Chadd
2012-08-01Fix a case of "mis-located braces".Adrian Chadd
2012-07-31Allow 802.11n hardware to support multi-rate retry when RTS/CTS isAdrian Chadd
2012-07-20Introduce a rate table TLV so rate table statistics consumersAdrian Chadd
2012-07-20Bump this up to match what the HAL is at now.Adrian Chadd
2012-07-20Add a per-node rate control routine for each rate control module.Adrian Chadd
2012-07-20Prepare for (re)using this header file in userland.Adrian Chadd
2012-06-24In a complete lack of foresight on my part, my previous commit brokeAdrian Chadd
2012-02-26Add in some debugging code to check whether the current rate table hasAdrian Chadd
2011-11-09Fix the compile to work when IEEE80211_DEBUG isn't defined.Adrian Chadd
2011-11-08Introduce TX aggregation and software TX queue managementAdrian Chadd
2011-11-08Some cosmetic fixes to ath_rate_sample.Adrian Chadd