summaryrefslogtreecommitdiffstats
path: root/sys/dev/ath/if_ath.c
Commit message (Expand)AuthorAgeFilesLines
* Stick the if_drv_flags access (check and modify) behind the ifq lock.adrian2012-03-101-9/+18
* Don't flood the cabq/mcastq with frames.adrian2012-03-101-0/+13
* Should the mcast queue be locked here? In case more multicast trafficadrian2012-03-091-0/+2
* Insert extra paranoia into the ath(4) driver.adrian2012-03-091-0/+4
* Wrap another ATH_LOCK around the scanning flag.adrian2012-03-021-0/+2
* Wrap the scan code state change stuff behind ATH_LOCK and the PCU fiddlingadrian2012-03-021-0/+10
* Attempt to further fix some of the concurrency/reset issues that occur.adrian2012-02-251-16/+34
* Use the passed-in channel rather than ic->ic_curchan.adrian2012-02-231-1/+1
* Try to ensure that ieee80211_newstate() and the vap_newstate methodsadrian2012-02-181-0/+15
* Enforce some consistent ordering and handling of interrupt disable/enableadrian2012-02-171-12/+8
* Begin breaking out the txrx stop code into a locked and unlocked variant.adrian2012-02-171-3/+14
* Attempt to address some potential vap->iv_bss race conditions.adrian2012-02-131-3/+11
* .. oops, use the right chainmask.adrian2012-02-101-1/+1
* Add in a new driver feature to allow the TX and RX chainmask to beadrian2012-02-101-0/+24
* Correctly fetch the TX/RX stream count from the HAL.adrian2012-01-311-2/+2
* Two changes from my DFS work:adrian2012-01-281-4/+17
* Add some node debugging which has helped me track down which particularadrian2012-01-261-0/+7
* Re-enable the PHY radar error frames if sc_dodfs is set.adrian2012-01-111-0/+7
* Flesh out configurable hardware based LED blinking.adrian2011-12-261-0/+16
* Setup the initial LED state on attach and resume.adrian2011-12-261-1/+6
* Refactor out the software LED config code into a common function, calledadrian2011-12-261-10/+2
* First pass of LED related code changes.adrian2011-12-261-44/+1
* Do a quick style(9) pass of some of the code introduced with 802.11nadrian2011-12-261-12/+17
* Rework this ugly mess that tries to handle reset serialisation.adrian2011-12-231-9/+70
* Make some more of the 11n specific code conditional.adrian2011-12-231-0/+4
* Add a temporary debugging statement in order to try and identify what'sadrian2011-12-231-0/+29
* Fix some net80211 enum nits:bschmidt2011-12-171-8/+9
* Print out the radio RF version at startup, so I can better see whichadrian2011-12-151-0/+2
* Re-lock the ath lock after ath_reset() has been called.adrian2011-11-231-0/+1
* Use the correct lock when calling msleep().adrian2011-11-211-1/+1
* Fix some whitespace pollution.adrian2011-11-211-3/+1
* Begin breaking apart the receive setup/stop path in preparation for moreadrian2011-11-191-20/+20
* Flesh out some slightly dirty reset/channel change serialisation codeadrian2011-11-181-27/+323
* Introduce a work-around for issues with the AR5416 based MAC on SMP devices.adrian2011-11-091-0/+12
* Fix the KTR option to compile by default - it was referencingadrian2011-11-081-0/+2
* Introduce TX aggregation and software TX queue managementadrian2011-11-081-1/+61
* Make sure TXEOL is set on default queues. Otherwise we don't get anadrian2011-11-081-0/+1
* Refactor out the TX buffer management and completion code inadrian2011-11-081-102/+229
* Change the descriptor logic to use bf_lastds to point to the lastadrian2011-11-081-6/+18
* Change ath_buf allocation to:adrian2011-11-081-0/+71
* Break out the TX DMA stop code into a separate function.adrian2011-11-081-6/+23
* Add a 'vap' to ath_keyset().adrian2011-11-081-1/+1
* Some more various fixes, etc from my 11n branch.adrian2011-11-081-1/+36
* Add KTR tracepoints to the ath driver, in order to debug TX, RXadrian2011-11-081-1/+23
* In preparation for supporting 11n TX/RX properly, allow for TX queue drainingadrian2011-11-081-13/+15
* Break out the node cleanup and node free path, in preparation foradrian2011-11-081-2/+15
* Preparation for correct 802.11n tx/rx handling.adrian2011-11-081-17/+32
* Merge in some fixes from the if_ath_tx branch.adrian2011-11-081-31/+95
* Migrate the STAILQ lists to TAILQs.adrian2011-11-081-38/+41
* Begin merging in some of my 802.11n TX aggregation driver changes.adrian2011-11-081-1/+6
OpenPOWER on IntegriCloud