summaryrefslogtreecommitdiff
path: root/sys/dev/ath/if_ath_tx_ht.c
AgeCommit message (Expand)Author
2025-08-30net80211 / LinuxKPI: 802.11: revert / redo enum ieee80211_sta_rx_bwBjoern A. Zeeb
2025-03-01ath: fix 20MHz HT short-gi logic.Adrian Chadd
2024-12-08net80211 / LinuxKPI 802.11: use enum ieee80211_sta_rx_bw for ni_chwBjoern A. Zeeb
2024-12-02ath: use the new net80211 methods for AMPDU density/limit, short-GIAdrian Chadd
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-01-19ath(4): Fix a sysctl description and a typo in a commentGordon Bergling
2020-09-24Provide MS() and SM() macros for 80211 and wireless drivers.Bjoern A. Zeeb
2020-09-01ath: clean up empty lines in .c and .h filesMateusz Guzik
2020-05-15[ath] [ath_rate] Extend ath_rate_sample to better handle 11n rates and aggreg...Adrian Chadd
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-01-22[ath] only apply the AR9300 delimiter workaround for the first sub-frame.Adrian Chadd
2017-01-21[ath] improve the debugging when looking into the maximum A-MPDU size being c...Adrian Chadd
2017-01-21ath: adapt LDPC support checksAndriy Voskoboinyk
2016-12-03[ath] use the correct AMPDU frame limit for the given node, rather than the g...Adrian Chadd
2016-11-22[ath] obey the peer A-MPDU density and max-size.Adrian Chadd
2016-07-19[ath] don't do LDPC, STBC or short-gi for locationing frames.Adrian Chadd
2016-07-15[ath] [ath_hal] break out the duration calculation to optionally include SIFS.Adrian Chadd
2016-07-07[ath] obey the short-GI vap config flag when transmitting.Adrian Chadd
2016-04-29[ath] initialise do_ldpc to 0.Adrian Chadd
2016-04-29[ath] Add LDPC transmit support.Adrian Chadd
2016-04-26[ath] obey the STBC flag setting in iv_flags_htAdrian Chadd
2015-11-28wrap in ATH_DEBUG.Adrian Chadd
2015-11-27[ath] conditionally print out the rate series information if ATH_DEBUG_XMIT i...Adrian Chadd
2013-05-15Implement my first cut at "correct" node power-save andAdrian Chadd
2013-04-17Update the rate series setup code to use the decisions already made inAdrian Chadd
2013-02-28Oops - fix an incorrect test.Adrian Chadd
2013-02-28Don't enable the HT flags for legacy rates.Adrian Chadd
2013-02-27Enable STBC for the given rate series if it's negotiated:Adrian Chadd
2013-02-25Part #2 of the TX chainmask changes:Adrian Chadd
2013-02-21Add an option to allow the minimum number of delimiters to be tweaked.Adrian Chadd
2013-02-21Add a new option to limit the maximum size of aggregates.Adrian Chadd
2013-02-08Fix a corner case that I noticed with the AR5416 (and it's currentlyAdrian Chadd
2012-12-02Delete the per-TXQ locks and replace them with a single TX lock.Adrian Chadd
2012-11-03For AR9380 NICs - the non-enterprise versions don't support RTS protectionAdrian Chadd
2012-10-07Migrate the TID TXQ accesses to a new set of macros, rather than reusingAdrian Chadd
2012-09-08Correctly mask out the RTS/CTS flags when forming aggregates.Adrian Chadd
2012-07-31Shuffle the call to ath_hal_setuplasttxdesc() to _after_ the rate controlAdrian Chadd
2012-07-27Introduce a couple more fields in the rate scenario setup as part ofAdrian Chadd
2012-07-23Revert this; it wasn't supposed to be part of this commit.Adrian Chadd
2012-07-23Begin separating out the TX DMA setup in preparation for TX EDMA support.Adrian Chadd
2012-06-16A few nitpicks:Adrian Chadd
2012-06-13Remove a duplicate definition.Adrian Chadd
2012-06-11Revert r233227 and followup commits as it breaks CCMP PN replay detection.Adrian Chadd
2012-04-07As I thought, this is a bad idea. When forming aggregates, the RTS/CTSAdrian Chadd
2012-04-07Enforce the RTS aggregation limit if RTS/CTS protection is enabled;Adrian Chadd
2012-04-07Remove duplicate txflags field from ath_buf.Adrian Chadd
2012-03-26Use the assigned sequence number when checking if a retried packet isAdrian Chadd
2012-03-20Delay sequence number allocation for A-MPDU until just before the frameAdrian Chadd
2011-11-08Introduce TX aggregation and software TX queue managementAdrian Chadd