aboutsummaryrefslogtreecommitdiff
path: root/sys/net80211/ieee80211_superg.c
Commit message (Expand)AuthorAgeFilesLines
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* net80211: reschedule tasks properly after r315594.Andriy Voskoboinyk2017-03-191-2/+1
* net80211: do not cancel callout when FF queue is empty.Andriy Voskoboinyk2017-03-191-22/+2
* net80211: add a timer to flush fast-frames queues.Andriy Voskoboinyk2017-03-191-4/+43
* net80211: remove obsolete comment.Andriy Voskoboinyk2016-12-071-6/+0
* net80211: fix LOR/deadlock in ieee80211_ff_node_cleanup().Andriy Voskoboinyk2016-06-291-34/+31
* [net80211] remove node scan lock / generation number + fix few LORsAdrian Chadd2016-06-191-0/+6
* net80211: fix more compiler warnings.Andriy Voskoboinyk2016-05-191-1/+0
* net80211: replace internal LE_READ_*/LE_WRITE_* macro with systemAndriy Voskoboinyk2016-04-201-2/+2
* [net80211] Initial A-MSDU support for testing / evaluationAdrian Chadd2016-04-061-25/+173
* net80211: free node reference in the ieee80211_parent_xmitpkt() when error ha...Adrian Chadd2015-10-121-6/+2
* Remove some debugging that wasn't supposed to be there.Adrian Chadd2015-09-281-2/+0
* Migrate the fast-frames transmit support away from using the txa_privateAdrian Chadd2015-09-281-16/+26
* Convert malloc/free back to #define's, as part of OS portability work.Adrian Chadd2015-05-251-3/+3
* Fix multiple incorrect SYSCTL arguments in the kernel:Hans Petter Selasky2014-10-211-1/+1
* Mechanically convert to if_inc_counter().Gleb Smirnoff2014-09-191-1/+1
* - Provide necessary includes, that before came via if.h pollution.Gleb Smirnoff2013-10-281-2/+3
* Migrate the ff_encap1() routine out into the normal output code.Adrian Chadd2013-08-261-39/+2
* Convert net80211 over to using if_transmit for the dispatch from theAdrian Chadd2013-08-081-1/+1
* Kill this, it's not needed at this point and (hopefully) the parentAdrian Chadd2013-03-101-2/+0
* Bring over my initial work from the net80211 TX locking branch.Adrian Chadd2013-03-081-2/+12
* Wrap this in an #ifdef so IEEE80211_SUPPORT_SUPERG will work correctlyAdrian Chadd2013-02-021-0/+4
* Atheros SuperG bug fixes, as part of hunting down kern/174283.Adrian Chadd2012-12-091-9/+11
* Don't panic if the stageq here is empty; just fall through with NULLAdrian Chadd2012-12-091-0/+10
* Fix a use-after-free bug in the Atheros fast-frames support.Adrian Chadd2012-12-081-2/+9
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-3/+3
* Migrate the net80211 TX aggregation state to be from per-AC to per-TID.Adrian Chadd2012-04-151-5/+9
* distribute sysctl decls so global variables can be made staticSam Leffler2009-05-301-3/+7
* Overhaul monitor mode handling:Sam Leffler2009-05-201-3/+1
* make superg/fast-frames state dynamically-allocated (and indirect offSam Leffler2009-05-021-5/+30
* stash the node pointer in the mbuf before doing ff aggregration so thisSam Leffler2009-04-261-2/+0
* add missing DLT_IEEE802_11 tapSam Leffler2009-04-261-0/+3
* Hoist 802.11 encapsulation up into net80211:Sam Leffler2009-03-301-3/+320
* o add ic_rt to track the rate table for the current channel; this enablesSam Leffler2009-03-291-0/+1
* toggling fast-frames requires clocking the state machineSam Leffler2009-03-291-1/+1
* o move tdma+superg protocol defs out of public viewSam Leffler2009-03-261-0/+29
* Fix enough bits so that fast frames work again:Sam Leffler2009-03-261-3/+20
* dynamic turbo mode is only implemented in sta mode; don't enable itSam Leffler2009-03-261-1/+3
* split Atheros SuperG support out into it's own file that's included onlySam Leffler2009-03-241-0/+506