summaryrefslogtreecommitdiff
path: root/sys/dev/ath/if_ath_misc.h
Commit message (Expand)AuthorAgeFilesLines
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* [ath] force wake the hardware if we see a missed beacon.Adrian Chadd2016-11-281-8/+16
* net80211: replace internal LE_READ_*/LE_WRITE_* macro with systemAndriy Voskoboinyk2016-04-201-9/+0
* [ath] migrate ioctl and busdma memory operations out into separate source files.Adrian Chadd2015-11-241-12/+0
* Replay r286410. Change KPI of how device drivers that provide wirelessGleb Smirnoff2015-08-271-1/+1
* Revert the wifi ifnet changes until things are more baked and tested.Adrian Chadd2015-08-081-1/+1
* Change KPI of how device drivers that provide wireless connectivity interactGleb Smirnoff2015-08-071-1/+1
* Add tracking for self-generated frames when the VAP is in sleep state.Adrian Chadd2014-05-021-0/+2
* Bring over some initial power save management support, reset pathAdrian Chadd2014-04-301-0/+11
* Migrate ath(4) to now use if_transmit instead of the legacy if_startAdrian Chadd2013-05-261-3/+1
* Be (very) careful about how to add more TX DMA work.Adrian Chadd2013-05-181-0/+2
* This shouldn't have made it into this commit, sorry.Adrian Chadd2013-05-081-6/+0
* Revert a previous commit - this is causing hardware errors.Adrian Chadd2013-05-081-0/+6
* Ensure that we only call the busdma unmap/flush routines once, whenAdrian Chadd2013-04-011-1/+1
* Add per-TXQ EDMA FIFO staging queue support.Adrian Chadd2013-03-261-0/+2
* Overhaul the TXQ locking (again!) as part of some beacon/cabq timingAdrian Chadd2013-03-241-0/+3
* Pull out the if_transmit() work and revert back to ath_start().Adrian Chadd2013-02-131-1/+3
* Put this back into the ath taskqueue rather than the ath TX taskqueue.Adrian Chadd2013-02-111-1/+1
* Methodize the process of adding the software TX queue to the taskqueue.Adrian Chadd2013-02-071-1/+13
* Migrate the TX sending code out from under the ath0 taskq and intoAdrian Chadd2013-01-261-1/+1
* Implement frame (data) transmission using if_transmit(), rather thanAdrian Chadd2013-01-151-3/+2
* I give up - introduce a TX lock to serialise TX operations.Adrian Chadd2012-10-311-1/+3
* Begin fleshing out some software queue awareness for TIM handling withAdrian Chadd2012-10-281-0/+3
* Push the actual TX processing into the ath taskqueue, rather than havingAdrian Chadd2012-10-141-1/+2
* Break out the TX completion code into a separate function, so it can beAdrian Chadd2012-08-141-0/+5
* Revert the ath_tx_draintxq() method, and instead teach it the minimumAdrian Chadd2012-08-121-1/+2
* Break out ath_draintxq() into a method and un-methodize ath_tx_processq().Adrian Chadd2012-08-121-2/+3
* Migrate some more TX side setup routines to be methods.Adrian Chadd2012-07-311-1/+5
* Migrate the descriptor allocation function to not care about the numberAdrian Chadd2012-07-271-1/+1
* Refactor out the descriptor allocation code from the buffer allocationAdrian Chadd2012-07-271-0/+3
* Modify ath_descdma_setup() to take a descriptor size parameter.Adrian Chadd2012-07-231-1/+2
* Fix EDMA RX to actually work without panicing the machine.Adrian Chadd2012-07-141-0/+3
* Further preparations for the RX EDMA support.Adrian Chadd2012-07-091-0/+9
* Implement a separate, smaller pool of ath_buf entries for use by managementAdrian Chadd2012-06-131-2/+5
* Replace the direct sc_txbuf manipulation with a pair of functions.Adrian Chadd2012-06-131-0/+2
* Mostly revert previous commit(s). After doing a bunch of local testing,Adrian Chadd2012-06-051-6/+1
* Create a function - ath_tx_kick() - which is called where ath_start() isAdrian Chadd2012-06-051-1/+11
* Migrate the TX path to a taskqueue for now, until a better way ofAdrian Chadd2012-06-041-0/+1
* Migrate most of the beacon handling functions out to if_ath_beacon.c.Adrian Chadd2012-05-201-0/+5
* Migrate the TDMA management functions out of if_ath.c into if_ath_tdma.c.Adrian Chadd2012-05-201-2/+0
* Migrate the bulk of the RX routines out from if_ath.c to if_ath_rx.[ch].Adrian Chadd2012-05-201-0/+15
* Introduce TX aggregation and software TX queue managementAdrian Chadd2011-11-081-0/+3
* Refactor out the TX buffer management and completion code inAdrian Chadd2011-11-081-0/+7
* Change ath_buf allocation to:Adrian Chadd2011-11-081-0/+2
* In preparation for supporting 11n TX/RX properly, allow for TX queue drainingAdrian Chadd2011-11-081-1/+1
* Migrate the sysctl related routines (statistics, debugging, etc) out ofAdrian Chadd2011-03-021-0/+2
* Migrate the TX path code out of if_ath and into a separate source file.Adrian Chadd2011-01-291-0/+56