| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-06-24 | wifi: mac80211: add support for S1G aggregation | Lachlan Hodges | 1 | -1/+2 |
| 2025-06-08 | treewide, timers: Rename from_timer() to timer_container_of()timers-cleanups-2025-06-08 | Ingo Molnar | 1 | -2/+4 |
| 2025-04-05 | treewide: Switch/rename to timer_delete[_sync]() | Thomas Gleixner | 1 | -3/+3 |
| 2025-02-11 | wifi: mac80211: aggregation: remove deflink accesses for MLO | Johannes Berg | 1 | -2/+4 |
| 2025-02-11 | wifi: mac80211: always send max agg subframe num in strict mode | Johannes Berg | 1 | -2/+3 |
| 2024-11-12 | wifi: mac80211: Support EHT 1024 aggregation size in TX | MeiChia Chiu | 1 | -9/+22 |
| 2024-10-08 | wifi: mac80211, cfg80211: miscellaneous spelling fixes | Dmitry Antipov | 1 | -1/+1 |
| 2024-08-27 | wifi: mac80211: refactor block ack management code | Dmitry Antipov | 1 | -14/+1 |
| 2024-06-26 | wifi: mac80211: fix NULL dereference at band check in starting tx ba session | Zong-Zhe Yang | 1 | -1/+3 |
| 2024-02-08 | wifi: mac80211: introduce 'channel request' | Johannes Berg | 1 | -1/+1 |
| 2023-09-11 | wifi: mac80211: fix BA session teardown race | Johannes Berg | 1 | -5/+1 |
| 2023-09-11 | wifi: mac80211: remove ampdu_mlme.mtx | Johannes Berg | 1 | -33/+16 |
| 2023-09-11 | wifi: mac80211: convert A-MPDU work to wiphy work | Johannes Berg | 1 | -4/+4 |
| 2023-06-19 | wifi: mac80211: agg-tx: prevent start/stop race | Johannes Berg | 1 | -0/+8 |
| 2023-06-19 | wifi: mac80211: agg-tx: add a few locking assertions | Johannes Berg | 1 | -1/+5 |
| 2023-03-07 | wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer() | Ryder Lee | 1 | -0/+17 |
| 2023-01-10 | wifi: mac80211: Fix iTXQ AMPDU fragmentation handling | Alexander Wetzel | 1 | -2/+0 |
| 2023-01-10 | wifi: mac80211: sdata can be NULL during AMPDU start | Alexander Wetzel | 1 | -1/+5 |
| 2022-10-07 | wifi: mac80211: transmit AddBA with MLD address | Johannes Berg | 1 | -1/+1 |
| 2022-07-22 | wifi: mac80211: expand ieee80211_mgmt_tx() for MLO | Johannes Berg | 1 | -2/+2 |
| 2022-06-20 | wifi: mac80211: reorg some iface data structs for MLD | Johannes Berg | 1 | -1/+1 |
| 2022-04-11 | mac80211: prepare sta handling for MLO support | Sriram R | 1 | -3/+3 |
| 2022-02-16 | mac80211: refuse aggregations sessions before authorized | Johannes Berg | 1 | -1/+9 |
| 2021-12-14 | mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock | Johannes Berg | 1 | -2/+8 |
| 2021-12-14 | mac80211: send ADDBA requests using the tid/queue of the aggregation session | Felix Fietkau | 1 | -1/+1 |
| 2021-11-26 | mac80211: fix regression in SSN handling of addba tx | Felix Fietkau | 1 | -2/+2 |
| 2020-12-11 | mac80211: use bitfield helpers for BA session action frames | Johannes Berg | 1 | -6/+6 |
| 2020-05-31 | mac80211: accept aggregation sessions on 6 GHz | Johannes Berg | 1 | -1/+2 |
| 2020-04-24 | mac80211: agg-tx: add an option to defer ADDBA transmit | Mordechay Goodstein | 1 | -1/+11 |
| 2020-04-24 | mac80211: agg-tx: refactor sending addba | Mordechay Goodstein | 1 | -28/+39 |
| 2019-10-04 | mac80211: simplify TX aggregation start | Johannes Berg | 1 | -1/+8 |
| 2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 | Thomas Gleixner | 1 | -4/+1 |
| 2019-02-15 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+3 |
| 2019-02-11 | mac80211: Fix Tx aggregation session tear down with ITXQs | Ilan Peer | 1 | -1/+3 |
| 2019-01-19 | mac80211: Add TXQ scheduling API | Toke Høiland-Jørgensen | 1 | -1/+1 |
| 2018-06-18 | mac80211: add support for HE | Luca Coelho | 1 | -4/+15 |
| 2018-06-18 | ieee80211: bump IEEE80211_MAX_AMPDU_BUF to support HE | Johannes Berg | 1 | -1/+1 |
| 2018-05-07 | mac80211: use timeout from the AddBA response instead of the request | Sara Sharon | 1 | -0/+4 |
| 2017-12-19 | Revert "mac80211: Add TXQ scheduling API" | Johannes Berg | 1 | -5/+1 |
| 2017-12-11 | mac80211: Add TXQ scheduling API | Toke Høiland-Jørgensen | 1 | -1/+5 |
| 2017-12-11 | mac80211: call synchronize_net once in the restart flow | Sara Sharon | 1 | -1/+2 |
| 2017-12-11 | mac80211: avoid looking up tid_tx/tid_rx from timers | Johannes Berg | 1 | -23/+8 |
| 2017-11-20 | mac80211: properly free requested-but-not-started TX agg sessions | Johannes Berg | 1 | -0/+5 |
| 2017-11-20 | mac80211: aggregation: Convert timers to use timer_setup() | Kees Cook | 1 | -26/+18 |
| 2017-09-05 | mac80211: agg-tx: call drv_wake_tx_queue in proper context | Johannes Berg | 1 | -0/+4 |
| 2017-09-05 | mac80211: shorten debug prints using ht_dbg() to avoid warning | Sharon Dvir | 1 | -2/+2 |
| 2017-06-16 | networking: convert many more places to skb_put_zero() | Johannes Berg | 1 | -4/+2 |
| 2017-05-30 | mac80211: fix TX aggregation start/stop callback race | Johannes Berg | 1 | -76/+52 |
| 2017-03-06 | mac80211: Use setup_timer instead of init_timer | Ondřej Lysoněk | 1 | -6/+6 |
| 2016-09-15 | mac80211: reject TSPEC TIDs (TSIDs) for aggregation | Johannes Berg | 1 | -0/+3 |
| 2016-06-09 | mac80211: implement fair queueing per txq | Michal Kazior | 1 | -2/+6 |
| 2016-04-06 | mac80211: add A-MSDU tx support | Felix Fietkau | 1 | -0/+5 |
| 2016-01-14 | mac80211: pass block ack session timeout to to driver | Sara Sharon | 1 | -18/+35 |
| 2015-11-20 | mac80211: always set the buf_size in AddBA req to 64 | Gregory Greenman | 1 | -1/+2 |
| 2015-09-22 | mac80211: allow to transmit A-MSDU within A-MPDU | Emmanuel Grumbach | 1 | -5/+10 |
| 2015-06-10 | mac80211: convert HW flags to unsigned long bitmap | Johannes Berg | 1 | -2/+2 |
| 2015-04-01 | mac80211: add an intermediate software queue implementation | Felix Fietkau | 1 | -0/+44 |
| 2015-03-30 | mac80211: reject aggregation sessions with non-HT peers | Johannes Berg | 1 | -1/+4 |
| 2015-03-30 | mac80211: agg-tx: avoid sending DelBA with sta->lock held | Johannes Berg | 1 | -2/+7 |
| 2014-11-19 | mac80211: synchronously reserve TID per station | Liad Kaufman | 1 | -0/+7 |
| 2014-10-22 | mac80211: add WMM admission control support | Johannes Berg | 1 | -5/+0 |
| 2014-06-23 | mac80211: introduce refcount for queue_stop_reasons | Luciano Coelho | 1 | -2/+6 |
| 2014-02-04 | mac80211: send {ADD,DEL}BA on AC_VO like other mgmt frames, as per spec | Karl Beldan | 1 | -1/+1 |
| 2013-01-24 | mac80211: fix aggregation state with current drivers | Johannes Berg | 1 | -7/+10 |
| 2013-01-18 | mac80211: improve aggregation debug messages | Johannes Berg | 1 | -17/+27 |
| 2013-01-03 | mac80211: split TX aggregation stop action | Johannes Berg | 1 | -5/+35 |
| 2013-01-03 | mac80211: move ieee80211_remove_tid_tx function | Johannes Berg | 1 | -103/+103 |
| 2013-01-03 | mac80211: split out aggregation TX removal | Johannes Berg | 1 | -18/+30 |
| 2013-01-03 | mac80211: split aggregation stop by reason | Johannes Berg | 1 | -9/+8 |
| 2012-12-07 | mac80211: warn only once if ampdu_action isn't assigned | Chaitanya | 1 | -1/+1 |
| 2012-11-19 | mac80211: introduce IEEE80211_NUM_TIDS and use it | Johannes Berg | 1 | -6/+6 |
| 2012-09-21 | mac80211: don't send delBA on addBA failure | Johannes Berg | 1 | -1/+1 |
| 2012-07-07 | mac80211: request TX status for BlockAck Requests | Christian Lamparter | 1 | -1/+2 |
| 2012-06-24 | mac80211: clean up debugging | Johannes Berg | 1 | -31/+41 |
| 2012-06-05 | net: mac80211: Add and use ht_vdbg debugging macro | Joe Perches | 1 | -74/+29 |
| 2012-06-05 | net: mac80211: Convert printk(KERN_DEBUG to pr_debug | Joe Perches | 1 | -38/+30 |
| 2012-05-16 | mac80211: fix TX aggregation session timer | Johannes Berg | 1 | -2/+8 |
| 2012-04-11 | mac80211: add improved HW queue control | Johannes Berg | 1 | -19/+20 |
| 2012-04-09 | mac80211: optimize aggregation session timeout handling | Felix Fietkau | 1 | -2/+16 |
| 2011-12-19 | mac80211: split addba retries in time | Nikolay Martynov | 1 | -0/+19 |
| 2011-12-15 | mac80211: Use appropriate TID for sending BAR, ADDBA and DELBA frames | Helmut Schaa | 1 | -2/+2 |
| 2011-12-14 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil... | John W. Linville | 1 | -45/+41 |
| 2011-12-13 | mac80211: Purge A-MPDU TX queues before station destructions | Yogesh Ashok Powar | 1 | -0/+2 |
| 2011-12-07 | mac80211: fix another race in aggregation start | Johannes Berg | 1 | -45/+41 |
| 2011-12-06 | mac80211: Add HT operation modes for IBSS | Alexander Simon | 1 | -1/+4 |
| 2011-12-06 | mac80211: handle protection mode, RIFS and ADDBA for HT IBSS | Simon Wunderlich | 1 | -0/+21 |
| 2011-12-02 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil... | John W. Linville | 1 | -3/+39 |
| 2011-11-28 | mac80211: do not pass AP VLAN vif pointers to drivers | Felix Fietkau | 1 | -2/+2 |
| 2011-11-28 | mac80211: timeout tx agg sessions in way similar to rx agg sessions | Nikolay Martynov | 1 | -1/+34 |
| 2011-11-28 | mac80211: fix race between the AGG SM and the Tx data path | Emmanuel Grumbach | 1 | -0/+14 |
| 2011-11-28 | mac80211: fix race condition caused by late addBA response | Nikolay Martynov | 1 | -1/+17 |
| 2011-11-28 | mac80211: don't stop a single aggregation session twice | Johannes Berg | 1 | -2/+8 |
| 2011-11-22 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval... | John W. Linville | 1 | -0/+1 |
| 2011-11-08 | mac80211: allow frame aggregation for mesh | Thomas Pedersen | 1 | -7/+3 |
| 2011-10-31 | net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules | Paul Gortmaker | 1 | -0/+1 |
| 2011-09-30 | mac80211: optimise station flags | Johannes Berg | 1 | -1/+1 |
| 2011-09-14 | mac80211: make ieee80211_send_bar available for drivers | Felix Fietkau | 1 | -1/+3 |
| 2011-09-13 | mac80211: add flag to indicate HW only Tx-agg setup support | Arik Nemtsov | 1 | -1/+2 |
| 2011-09-13 | mac80211: Remove unnecessary OOM logging messages | Joe Perches | 1 | -27/+8 |
| 2011-08-22 | wireless: Introduce defines for BAR TID_INFO & MULTI_TID fields | Helmut Schaa | 1 | -1/+1 |
| 2011-08-08 | mac80211: Stop TX BA session if buf_size is zero | Helmut Schaa | 1 | -11/+7 |
| 2011-05-20 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 | Linus Torvalds | 1 | -21/+38 |
| 2011-05-16 | mac80211: sparse RCU annotations | Johannes Berg | 1 | -15/+21 |
| 2011-05-16 | mac80211: fix TX a-MPDU locking | Johannes Berg | 1 | -6/+17 |
| 2011-05-07 | net,rcu: convert call_rcu(kfree_tid_tx) to kfree_rcu() | Lai Jiangshan | 1 | -11/+3 |
| 2011-01-19 | mac80211: allow advertising correct maximum aggregate size | Johannes Berg | 1 | -1/+2 |
| 2011-01-19 | mac80211: track receiver's aggregation reorder buffer size | Johannes Berg | 1 | -3/+17 |
| 2010-12-15 | mac80211: Add timeout to BA session start API | Sujith Manoharan | 1 | -2/+5 |
| 2010-10-06 | mac80211: avoid transmitting delBA to old AP | Johannes Berg | 1 | -5/+9 |
| 2010-10-06 | mac80211: delete AddBA response timer | Johannes Berg | 1 | -0/+2 |
| 2010-06-14 | mac80211: update aggregation documentation | Johannes Berg | 1 | -16/+27 |
| 2010-06-14 | mac80211: change TX aggregation locking | Johannes Berg | 1 | -41/+53 |
| 2010-06-14 | mac80211: defer TX agg session teardown to work | Johannes Berg | 1 | -5/+5 |
| 2010-06-14 | mac80211: move BA session work | Johannes Berg | 1 | -36/+3 |
| 2010-06-14 | mac80211: make TX aggregation start/stop request async | Johannes Berg | 1 | -52/+125 |
| 2010-06-14 | mac80211: refcount aggregation queue stop | Johannes Berg | 1 | -30/+47 |
| 2010-06-14 | mac80211: remove non-irqsafe aggregation callbacks | Johannes Berg | 1 | -2/+0 |
| 2010-06-14 | mac80211: use RCU for TX aggregation | Johannes Berg | 1 | -112/+117 |
| 2010-06-14 | mac80211: move aggregation callback processing | Johannes Berg | 1 | -8/+6 |
| 2010-06-14 | mac80211: simplify station/aggregation code | Johannes Berg | 1 | -9/+1 |
| 2010-06-07 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil... | John W. Linville | 1 | -2/+4 |
| 2010-06-03 | mac80211: clean up ieee80211_stop_tx_ba_session | Johannes Berg | 1 | -4/+3 |
| 2010-06-01 | mac80211: fix dialog token allocator | Johannes Berg | 1 | -2/+4 |
| 2010-04-23 | Merge branch 'master' into for-davem | John W. Linville | 1 | -1/+1 |
| 2010-04-21 | Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne... | David S. Miller | 1 | -1/+0 |
| 2010-04-20 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil... | David S. Miller | 1 | -1/+0 |
| 2010-04-19 | mac80211: add missing newline | Johannes Berg | 1 | -1/+1 |
| 2010-04-19 | mac80211: remove bogus TX agg state assignment | Johannes Berg | 1 | -1/+0 |
| 2010-04-15 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil... | John W. Linville | 1 | -3/+11 |
| 2010-04-08 | mac80211: enhance tracing | Johannes Berg | 1 | -0/+8 |
| 2010-04-07 | mac80211: rename WLAN_STA_SUSPEND to WLAN_STA_BLOCK_BA | Johannes Berg | 1 | -1/+1 |
| 2010-03-31 | wireless: remove trailing space in messages | Frans Pop | 1 | -2/+2 |
| 2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -0/+1 |
| 2010-02-10 | mac80211: Deny TX BA session requests during disassociation | Sujith | 1 | -0/+8 |
| 2010-01-12 | mac80211: quit addba_resp_timer if Tx BA session is torn down | Zhu Yi | 1 | -1/+2 |
| 2010-01-05 | mac80211: fix ampdu_action tx_start ssn | Christian Lamparter | 1 | -1/+1 |
| 2009-12-21 | mac80211: trace interface name | Johannes Berg | 1 | -4/+3 |
| 2009-12-21 | mac80211: reduce reliance on netdev | Johannes Berg | 1 | -7/+7 |
| 2009-12-21 | mac80211: make station management completely depend on vif | Johannes Berg | 1 | -2/+2 |
| 2009-12-01 | Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne... | David S. Miller | 1 | -9/+8 |
| 2009-11-30 | mac80211: fix spurious delBA handling | Johannes Berg | 1 | -8/+7 |
| 2009-11-30 | mac80211: fix two remote exploits | Johannes Berg | 1 | -1/+1 |
| 2009-11-29 | Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne... | David S. Miller | 1 | -10/+8 |
| 2009-11-18 | mac80211: remove encrypt parameter from ieee80211_tx_skb | Johannes Berg | 1 | -2/+3 |
| 2009-11-18 | mac80211: Fix panic in aggregation handling | Sujith | 1 | -0/+2 |
| 2009-11-18 | mac80211: convert aggregation to operate on vifs/stas | Johannes Berg | 1 | -58/+38 |
| 2009-11-18 | mac80211: fix addba timer (again...) | Johannes Berg | 1 | -10/+8 |
| 2009-10-30 | mac80211: fix addba timer | Johannes Berg | 1 | -7/+12 |
| 2009-08-14 | Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne... | David S. Miller | 1 | -0/+8 |
| 2009-08-13 | mac80211: fix panic when splicing unprepared TIDs | Luis R. Rodriguez | 1 | -0/+8 |
| 2009-07-24 | mac80211: remove master netdev | Johannes Berg | 1 | -3/+0 |
| 2009-06-10 | mac80211: Fix the way ADDBA request count being modified | Vasanthakumar Thiagarajan | 1 | -2/+4 |
| 2009-05-06 | mac80211: add driver ops wrappers | Johannes Berg | 1 | -6/+7 |
| 2009-03-27 | mac80211/iwlwifi: move virtual A-MDPU queue bookkeeping to iwlwifi | Johannes Berg | 1 | -41/+3 |
| 2009-03-27 | mac80211: fix aggregation to not require queue stop | Johannes Berg | 1 | -52/+84 |
| 2009-03-27 | mac80211: unify and fix TX aggregation start | Johannes Berg | 1 | -36/+27 |
| 2009-03-27 | mac80211: Tear down aggregation sessions for suspend/resume | Sujith | 1 | -0/+9 |
| 2009-02-27 | mac80211: split IBSS/managed code | Johannes Berg | 1 | -3/+2 |
| 2009-02-27 | mac80211: fix aggregation for hardware with ampdu queues | Johannes Berg | 1 | -60/+126 |
| 2009-02-13 | mac80211: further cleanups to stopping BA sessions | Johannes Berg | 1 | -30/+33 |
| 2009-02-13 | mac80211: fix race in TX aggregation | Johannes Berg | 1 | -47/+48 |
| 2009-02-13 | mac80211: document TX aggregation (and small cleanup) | Johannes Berg | 1 | -25/+51 |
| 2009-02-13 | mac80211: hardware should not deny going back to legacy | Johannes Berg | 1 | -3/+2 |
| 2009-02-13 | mac80211: restrict aggregation to supported interface modes | Johannes Berg | 1 | -1/+15 |
| 2009-02-13 | mac80211: restructure HT code | Johannes Berg | 1 | -0/+593 |