summaryrefslogtreecommitdiffstats
path: root/sys/dev/ath/if_ath_misc.h
Commit message (Expand)AuthorAgeFilesLines
* Revert "Importing pfSense patches net80211HEAD.tgz and conf.file.ieee80211.diff"Renato Botelho2016-02-221-13/+0
* Importing pfSense patches net80211HEAD.tgz and conf.file.ieee80211.diffRenato Botelho2015-08-171-0/+13
* Migrate ath(4) to now use if_transmit instead of the legacy if_startadrian2013-05-261-3/+1
* Be (very) careful about how to add more TX DMA work.adrian2013-05-181-0/+2
* This shouldn't have made it into this commit, sorry.adrian2013-05-081-6/+0
* Revert a previous commit - this is causing hardware errors.adrian2013-05-081-0/+6
* Ensure that we only call the busdma unmap/flush routines once, whenadrian2013-04-011-1/+1
* Add per-TXQ EDMA FIFO staging queue support.adrian2013-03-261-0/+2
* Overhaul the TXQ locking (again!) as part of some beacon/cabq timingadrian2013-03-241-0/+3
* Pull out the if_transmit() work and revert back to ath_start().adrian2013-02-131-1/+3
* Put this back into the ath taskqueue rather than the ath TX taskqueue.adrian2013-02-111-1/+1
* Methodize the process of adding the software TX queue to the taskqueue.adrian2013-02-071-1/+13
* Migrate the TX sending code out from under the ath0 taskq and intoadrian2013-01-261-1/+1
* Implement frame (data) transmission using if_transmit(), rather thanadrian2013-01-151-3/+2
* I give up - introduce a TX lock to serialise TX operations.adrian2012-10-311-1/+3
* Begin fleshing out some software queue awareness for TIM handling withadrian2012-10-281-0/+3
* Push the actual TX processing into the ath taskqueue, rather than havingadrian2012-10-141-1/+2
* Break out the TX completion code into a separate function, so it can beadrian2012-08-141-0/+5
* Revert the ath_tx_draintxq() method, and instead teach it the minimumadrian2012-08-121-1/+2
* Break out ath_draintxq() into a method and un-methodize ath_tx_processq().adrian2012-08-121-2/+3
* Migrate some more TX side setup routines to be methods.adrian2012-07-311-1/+5
* Migrate the descriptor allocation function to not care about the numberadrian2012-07-271-1/+1
* Refactor out the descriptor allocation code from the buffer allocationadrian2012-07-271-0/+3
* Modify ath_descdma_setup() to take a descriptor size parameter.adrian2012-07-231-1/+2
* Fix EDMA RX to actually work without panicing the machine.adrian2012-07-141-0/+3
* Further preparations for the RX EDMA support.adrian2012-07-091-0/+9
* Implement a separate, smaller pool of ath_buf entries for use by managementadrian2012-06-131-2/+5
* Replace the direct sc_txbuf manipulation with a pair of functions.adrian2012-06-131-0/+2
* Mostly revert previous commit(s). After doing a bunch of local testing,adrian2012-06-051-6/+1
* Create a function - ath_tx_kick() - which is called where ath_start() isadrian2012-06-051-1/+11
* Migrate the TX path to a taskqueue for now, until a better way ofadrian2012-06-041-0/+1
* Migrate most of the beacon handling functions out to if_ath_beacon.c.adrian2012-05-201-0/+5
* Migrate the TDMA management functions out of if_ath.c into if_ath_tdma.c.adrian2012-05-201-2/+0
* Migrate the bulk of the RX routines out from if_ath.c to if_ath_rx.[ch].adrian2012-05-201-0/+15
* Introduce TX aggregation and software TX queue managementadrian2011-11-081-0/+3
* Refactor out the TX buffer management and completion code inadrian2011-11-081-0/+7
* Change ath_buf allocation to:adrian2011-11-081-0/+2
* In preparation for supporting 11n TX/RX properly, allow for TX queue drainingadrian2011-11-081-1/+1
* Migrate the sysctl related routines (statistics, debugging, etc) out ofadrian2011-03-021-0/+2
* Migrate the TX path code out of if_ath and into a separate source file.adrian2011-01-291-0/+56
OpenPOWER on IntegriCloud