aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ath
Commit message (Expand)AuthorAgeFilesLines
* EDMA TX tweaks:Adrian Chadd2012-11-031-7/+28
* For AR9380 NICs - the non-enterprise versions don't support RTS protectionAdrian Chadd2012-11-031-2/+10
* Add a new HAL call to extract out the HAL enterprise bits from theAdrian Chadd2012-11-032-1/+23
* HAL API updates, from the previous couple of HAL commits.Adrian Chadd2012-11-031-2/+4
* HAL API changes!Adrian Chadd2012-11-033-3/+15
* Add a debug method to dump the EDMA TX status descriptor contents out.Adrian Chadd2012-11-032-0/+14
* Since the PLL changes aren't in here yet for the AR9130 half/quarterAdrian Chadd2012-10-312-0/+10
* Oops - this was incorrectly removed in a previous commit.Adrian Chadd2012-10-311-0/+1
* Oops - missing from the last commit - add ANI immunity levels for AR9160.Adrian Chadd2012-10-311-2/+2
* HAL updates!Adrian Chadd2012-10-315-10/+31
* Add in the last random assortment of missing bits for the AR9380 HAL.Adrian Chadd2012-10-312-6/+249
* Add the emulation PCI device id - these days, 0xabcd shows up all overAdrian Chadd2012-10-311-0/+1
* I've had some feedback that CCK rates are more reliable than MCS 0Adrian Chadd2012-10-311-0/+17
* I give up - introduce a TX lock to serialise TX operations.Adrian Chadd2012-10-316-3/+51
* Begin fleshing out some software queue awareness for TIM handling withAdrian Chadd2012-10-285-3/+259
* Add a temporary (for values of "temporary") work around for hotplugAdrian Chadd2012-10-281-1/+9
* Since it's not immediately obvious whether the current TX path handlesAdrian Chadd2012-10-261-0/+4
* Track the total number of software queued frames in an atomic variableAdrian Chadd2012-10-151-0/+10
* Stop abusing the ATH_TID_*() queue macros for filtered frames and giveAdrian Chadd2012-10-142-8/+26
* Push the actual TX processing into the ath taskqueue, rather than havingAdrian Chadd2012-10-143-15/+36
* Break the RX processing up into smaller chunks of 128 frames each.Adrian Chadd2012-10-141-0/+22
* Fix the non-TDMA build.Adrian Chadd2012-10-131-3/+2
* Migrate the TID TXQ accesses to a new set of macros, rather than reusingAdrian Chadd2012-10-073-34/+55
* Initialise an uninitialised variable.Adrian Chadd2012-10-051-1/+2
* Implement the quarter rate fractional channel programming for theAdrian Chadd2012-10-042-4/+86
* Pause and unpause the software queues for a given node based on theAdrian Chadd2012-10-035-8/+200
* Track the last ANI TX/RX sample correctly.Adrian Chadd2012-09-271-2/+2
* Map the non-QoS TID to the voice queue, in order to ensure importantAdrian Chadd2012-09-261-2/+7
* Oops - don't do the clrdmask check in ath_tx_xmit_normal() - the wrongAdrian Chadd2012-09-251-3/+2
* Call ath_tx_tid_unsched() after the node has been flushed, so theAdrian Chadd2012-09-251-3/+2
* Migrate the ath(4) KTR logging to use an ATH_KTR() macro.Adrian Chadd2012-09-247-26/+142
* Debugging output fixes:Adrian Chadd2012-09-241-6/+7
* Prepare for software retransmission of non-aggregate frames but ensureAdrian Chadd2012-09-241-23/+72
* In (eventual) preparation for supporting disabling the whole 11n/softwareAdrian Chadd2012-09-241-0/+6
* Introduce the CLRDMASK gating based on tid->clrdmask, enabling filteredAdrian Chadd2012-09-201-9/+81
* Place the comment where it should be.Adrian Chadd2012-09-201-16/+12
* Add a work-around for some strange net80211 BAR races in the wirelessAdrian Chadd2012-09-201-1/+10
* Oops - take a copy of ath_tx_status from the buffer before the TX processingAdrian Chadd2012-09-181-10/+19
* Implement my first cut at filtered frames in aggregation sessions.Adrian Chadd2012-09-183-77/+510
* Add a couple of accessor inline functions for state that exists in net80211.Adrian Chadd2012-09-181-0/+31
* Rename AH_MIMO_MAX_CHAINS to AH_MAX_CHAINS, for compatibility withAdrian Chadd2012-09-173-8/+8
* Take credit for the work I've done in this source file.Adrian Chadd2012-09-171-0/+1
* Add a per-TID filter queue and filter state bits.Adrian Chadd2012-09-171-0/+15
* Add a debug bit for TX destination filtering.Adrian Chadd2012-09-171-0/+1
* Improve performance of the Sample rate algorithm on 802.11n networks.Adrian Chadd2012-09-171-15/+5
* Don't use AR_PHY_MODE to setup half/quarter rate.Adrian Chadd2012-09-132-13/+4
* Enable fractional 5G mode on half/quarter rate channels.Adrian Chadd2012-09-131-1/+11
* Flip on half/quarter rate support.Adrian Chadd2012-09-131-3/+3
* Introduce an AR5416 flavour of the IFS and mac usec/timing configurationAdrian Chadd2012-09-131-1/+140
* Call the ar5212SetCoverageClass() function for now.Adrian Chadd2012-09-131-1/+2