blob: 7df4ec38d89433bf1192c8945bdd04a8ba9a9dd7 [file] [log] [blame]
9716ef046b46 ("mt76: attempt to free up more room when filling the tx queue")
90d494c99a99 ("mt76: improve tx queue stop/wake")
91990519298e ("mt76: move tx hw data queues in mt76_phy")
e637763b606b ("mt76: move mcu queues to mt76_dev q_mcu array")
d95093a14369 ("mt76: rely on mt76_queue in tx_queue_skb_raw signature")
b1cb42add6d6 ("mt76: introduce mt76_init_mcu_queue utility routine")
8987059475f5 ("mt76: rely on mt76_queue in tx_queue_skb signature")
e5655492e33c ("mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature")
264b7b19861d ("mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature")
afc2b59cb985 ("mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature")
a2a93548db88 ("mt76: sdio: introduce mt76s_alloc_tx_queue")
b671da33d1c5 ("mt76: move mt76_init_tx_queue in common code")
3cb43b66060a ("mt76: move mt76_mcu_send_firmware in common module")
5ee3e780cf26 ("wireless: mt76: convert tasklets to use new tasklet_setup() API")
30578752f250 ("mt76: sdio: get rid of sched.lock")
ae5ad6272d25 ("mt76: implement functions to get the response skb for MCU calls")
64537a021317 ("mt76: make mcu_ops->mcu_send_msg optional")
e452c6eb55fb ("mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg")
96a607b643e2 ("mt76: move mcu timeout handling to .mcu_parse_response")
f320d812b7bb ("mt76: implement .mcu_parse_response in struct mt76_mcu_ops")
fa62d0e0080b ("mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg")
cb5cdd4c8d33 ("mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg")
8aa2c6f4714e ("mt76: mt7915: support 32 station interfaces")
e151d71e503d ("mt76: mt7915: add encap offload for 4-address mode stations")
55f7c9b02790 ("mt76: mt7915: add 802.11 encap offload support")
6a618acb7e62 ("mt76: sdio: convert {status/net}_work to mt76_worker")
fefb584d460a ("mt76: mt7663s: convert txrx_work to mt76_worker")
e0ad80024329 ("mt76: mt7663s: move tx/rx processing in the same txrx workqueue")
4178d96f6b35 ("mt76: mt7663: check isr read return value in mt7663s_rx_work")
1522ff731f84 ("mt76: mt7663s: introduce sdio tx aggregation")
598daa4dbe14 ("mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota")
e98e6df6d682 ("mt76: move pad estimation out of mt76_skb_adjust_pad")
ab25d9d46760 ("mt76: mt7663s: introduce __mt7663s_xmit_queue routine")
6ef2d665f64d ("mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota")
8bf71ab6aeb8 ("mt76: mt7663s: do not use altx for ctl/mgmt traffic")
2bffddedfcd4 ("mt76: remove retry_q from struct mt76_txq and related code")
781eef5b34c5 ("mt76: convert from tx tasklet to tx worker thread")
9e47a683e9d2 ("mt76: mt76x02: tune tx ring size")
21fd4bb7dd8b ("mt76: mt7603: tune tx ring size")
f099c2e5de8f ("mt76: remove struct mt76_sw_queue")
e1378e5228aa ("mt76: rely on AQL for burst size limits on tx queueing")
513d6acb97d4 ("mt76: remove swq from struct mt76_sw_queue")
d80e52c7b6c4 ("mt76: remove qid argument to drv->tx_complete_skb")
fe5b5ab52e9d ("mt76: unify queue tx cleanup code")
16254fc51f7d ("mt76: sdio: fix use of q->head and q->tail")
95f61e17eff3 ("mt76: usb: fix use of q->head and q->tail")
e17d79458729 ("mt76: mt7615: significantly reduce interrupt load")
f8a667a9af91 ("mt76: mt7915: significantly reduce interrupt load")
250944596ca1 ("mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free")
0b51f1865383 ("mt76: dma: update q->queued immediately on cleanup")