summaryrefslogtreecommitdiffstats
path: root/sys/dev/ath/if_ath_tx.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "Importing pfSense patches net80211HEAD.tgz and conf.file.ieee80211.diff"Renato Botelho2016-02-221-295/+127
* Importing pfSense patches net80211HEAD.tgz and conf.file.ieee80211.diffRenato Botelho2015-08-171-127/+295
* MFC r262930rpaulo2014-03-111-3/+4
* MFC r260444:kevlo2014-02-171-2/+2
* MFC r256658, r256666:rpaulo2013-12-131-130/+105
* Log the MAC address of the node in question rather than the pointer.adrian2013-08-171-8/+25
* Shuffle around the cleanup unpause calls a bit.adrian2013-05-291-15/+13
* Migrate ath(4) to now use if_transmit instead of the legacy if_startadrian2013-05-261-4/+4
* Implement a separate hardware queue threshold for aggregate and non-aggradrian2013-05-211-5/+48
* More non-ATH_DEBUG build fixes.adrian2013-05-191-3/+5
* Be (very) careful about how to add more TX DMA work.adrian2013-05-181-142/+150
* Add some more debugging printf()s to complain if the ath_buf tx queueadrian2013-05-171-0/+23
* Tidy up the debugging - don't bother printing out TID pointers; nowadrian2013-05-161-23/+24
* Limit the number of software queued frames when doing non-aggregation.adrian2013-05-161-2/+6
* Implement my first cut at "correct" node power-save andadrian2013-05-151-65/+322
* Improve the debugging output - use the MAC address rather than variousadrian2013-05-131-20/+72
* Oops, commit the other half of r250606.adrian2013-05-131-27/+134
* Simplify this bit of code!adrian2013-05-071-4/+1
* When doing BAW tracking, don't dereference a NULL pointer if the BAWadrian2013-04-211-1/+2
* There's some races (likely in the BAR handling, sigh) which is causingadrian2013-04-201-1/+13
* Use the new net80211 method to fetch the node TX power, rather thanadrian2013-04-161-4/+6
* Mark a couple of places where I think the dmamap isn't being unmappedadrian2013-04-021-0/+2
* Ensure that we only call the busdma unmap/flush routines once, whenadrian2013-04-011-3/+7
* Use ATH_MAX_SCATTER rather than ATH_TXDESC.adrian2013-04-011-4/+4
* Implement the replacement EDMA FIFO code.adrian2013-03-261-4/+6
* Remove the mcast path calls to ath_hal_gettxdesclinkptr() for axq_link -adrian2013-03-261-1/+0
* Migrate the multicast queue assembly code to not use the axq_link pointeradrian2013-03-261-5/+7
* Move the TXQ lock earlier in this routine - so to correctly protect theadrian2013-03-241-1/+2
* Overhaul the TXQ locking (again!) as part of some beacon/cabq timingadrian2013-03-241-3/+13
* Now that the tx map field is correctly populated for both edma andadrian2013-03-191-7/+4
* Why'd I keep this here? remove it entirely now.adrian2013-03-151-2/+0
* Fix two bugs:adrian2013-03-151-3/+8
* Remove a now incorrect comment.adrian2013-03-151-2/+0
* Disable the hw TID != buffer TID check.adrian2013-03-091-0/+11
* Disable debugging entries about BAW issues. I haven't seen any issuesadrian2013-02-211-0/+2
* A couple of quick tidyups:adrian2013-02-201-6/+1
* Pull out the if_transmit() work and revert back to ath_start().adrian2013-02-131-6/+2
* Methodize the process of adding the software TX queue to the taskqueue.adrian2013-02-071-3/+5
* Migrate the TX sending code out from under the ath0 taskq and intoadrian2013-01-261-1/+1
* Fix this routine to acutally break out and not set clrdmask if anyadrian2013-01-211-1/+1
* Migrate CLRDMASK to be a per-node flag, rather than a per-TID flag.adrian2013-01-211-8/+32
* Implement frame (data) transmission using if_transmit(), rather thanadrian2013-01-151-2/+6
* There's no need to use a TXQ pointer here; we specifically need theadrian2012-12-111-28/+13
* Mechanically substitute flags from historic mbuf allocator withglebius2012-12-041-1/+1
* Don't grab the PCU lock inside the TX lock.adrian2012-12-021-2/+2
* Delete the per-TXQ locks and replace them with a single TX lock.adrian2012-12-021-115/+92
* Until I figure out what to do here, remind myself that this needs someadrian2012-11-281-0/+10
* ALQ logging enhancements:adrian2012-11-161-1/+35
* Make sure the final descriptor in an aggregate has rate control information.adrian2012-11-151-0/+25
* Add some debugging to try and catch an invalid TX rate (0x0) that isadrian2012-11-131-1/+13
OpenPOWER on IntegriCloud