aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ath/if_ath.c
Commit message (Expand)AuthorAgeFilesLines
* Convert the callouts back to using mutexes.Adrian Chadd2014-11-151-10/+4
* Migrate the callouts from using mutex locks to being mpsafe withAdrian Chadd2014-11-141-9/+23
* Add initial support for the AR9485 CUS198 / CUS230 variants.Adrian Chadd2014-09-301-2/+87
* Fix up the EDMA RX setup path to correctly initialise and reset the RX FIFO.Adrian Chadd2014-09-201-42/+83
* Mechanically convert to if_inc_counter().Gleb Smirnoff2014-09-181-6/+8
* Shut down RX before TX - in theory, this should make the chip less likelyAdrian Chadd2014-08-231-9/+10
* an isn't used, so eliminate it.Warner Losh2014-08-081-2/+0
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-6/+3
* Revert r267961, r267973:Glen Barber2014-06-271-3/+6
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-6/+3
* Wake up the hardware before calling ath_mode_init() in the ioctl() path.Adrian Chadd2014-05-051-0/+2
* Break out the multicast programming into its own hardware specificAdrian Chadd2014-05-051-6/+30
* Add tracking for self-generated frames when the VAP is in sleep state.Adrian Chadd2014-05-021-10/+100
* Bring over some initial power save management support, reset pathAdrian Chadd2014-04-301-18/+448
* Wrap the rate control re-init code in a lock, to serialise it withAdrian Chadd2014-04-231-0/+2
* Don't call ath_init() inside the lock.Adrian Chadd2014-03-201-2/+4
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Move a lot of debugging printf's to DPRINTF.Rui Paulo2013-10-171-3/+4
* Use the new ieee80211_tx_complete() function.Adrian Chadd2013-08-271-11/+2
* Migrate the LNA mixing diversity machinery from the AR9285 HAL to the driver.Adrian Chadd2013-06-121-0/+12
* Bring over the initial static bluetooth coexistence configurationAdrian Chadd2013-06-071-0/+31
* Implement a bit of a hack to store the AR9285/AR9485 RX LNA configuration inAdrian Chadd2013-06-051-0/+1
* Fix the order of TX shutdown and reset.Adrian Chadd2013-06-031-4/+25
* Turn the reassociate debug print into a DPRINTF.Adrian Chadd2013-05-291-1/+2
* Migrate ath(4) to now use if_transmit instead of the legacy if_startAdrian Chadd2013-05-261-211/+237
* Implement a separate hardware queue threshold for aggregate and non-aggrAdrian Chadd2013-05-211-1/+2
* Enable the use of TDMA on an 802.11n channel (with aggregation disabled,Adrian Chadd2013-05-211-0/+37
* Since we're now using the ah pointer, always declare it.Adrian Chadd2013-05-191-2/+0
* Be (very) careful about how to add more TX DMA work.Adrian Chadd2013-05-181-6/+29
* Re-add some code to exclude transmitting if we're in reset.Adrian Chadd2013-05-181-0/+19
* Dump out the holding buffer descriptor contents and addresses stopping DMA.Adrian Chadd2013-05-161-2/+12
* Implement my first cut at "correct" node power-save andAdrian Chadd2013-05-151-3/+159
* Add ALQ beacon debugging.Adrian Chadd2013-05-131-0/+5
* Improve the debugging output - use the MAC address rather than variousAdrian Chadd2013-05-131-17/+40
* Since the node state is 100% back under the TX lock, just kill the useAdrian Chadd2013-05-131-11/+4
* Begin tidying up the reassociation and node sleep/wakeup paths.Adrian Chadd2013-05-131-22/+37
* Make sure the holding descriptor and link pointer are both freed duringAdrian Chadd2013-05-101-2/+14
* Fix the holding descriptor logic to actually be "right" (for valuesAdrian Chadd2013-05-081-8/+51
* Revert a previous commit - this is causing hardware errors.Adrian Chadd2013-05-081-14/+13
* Re-work how transmit buffer limits are enforced - partly to fix the PR,Adrian Chadd2013-05-071-15/+87
* The holding buffer logic needs to be used for _all_ transmission, notAdrian Chadd2013-05-041-13/+14
* Debugging changes!Adrian Chadd2013-04-291-3/+3
* Conditionally compile this only if ATH_DEBUG is defined.Adrian Chadd2013-04-261-0/+4
* Dump the entire TXQ descriptor contents during a reset, rather than onlyAdrian Chadd2013-04-261-0/+29
* Initialise the chainmask fields regardless of whether 11n supportAdrian Chadd2013-04-191-8/+8
* Add a debug statement to log the currently chosen chainmask configuration.Adrian Chadd2013-04-191-0/+6
* .. don't know how this snuck into this commit. Sorry.Adrian Chadd2013-04-191-1/+0
* Print out the chainmask configuration.Adrian Chadd2013-04-191-0/+5
* Use uint32_t for fields that are fetched via ath_hal_getcapability().Adrian Chadd2013-04-191-1/+1
* Use a per-RX-queue deferred list, rather than a single deferred list forAdrian Chadd2013-04-161-1/+2