introduce mt76_sw_queue data structure
Status from this message: Applied, thanks.
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | mt76: remove mt76_queue dependency from tx_queue_skb function pointerdrivers/ drivers/ drivers/ +3 more | +16 | 0 replies | |
| 2/5 | mt76: remove mt76_queue dependency from tx_prepare_skb function pointerdrivers/ drivers/ drivers/ +6 more | +17 | 0 replies | |
| 3/5 | mt76: remove mt76_queue dependency from tx_complete_skb function pointerdrivers/ drivers/ drivers/ +6 more | +18 | 0 replies | |
| 4/5 | mt76: introduce mt76_sw_queue data structuredrivers/ drivers/ drivers/ +10 more | +100 | 2 replies | |
| 5/5 | mt76: introduce mt76_txq_id field in mt76_queue_entrydrivers/ drivers/ drivers/ | +3 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/5] introduce mt76_sw_queue data structure
Add mt76_sw_queue data structure in order to support new chipsets (e.g. mt7615) that have a shared hardware queue for all traffic identifiers. mt76_sw_queue is used to track outstanding packets. Add mt76_txq_id field to mt76_queue_entry in order to properly track outstanding frames
Lorenzo Bianconi (5):
mt76: remove mt76_queue dependency from tx_queue_skb function pointer
mt76: remove mt76_queue dependency from tx_prepare_skb function
pointer
mt76: remove mt76_queue dependency from tx_complete_skb function
pointer
mt76: introduce mt76_sw_queue data structure
mt76: introduce mt76_txq_id field in mt76_queue_entry
drivers/net/wireless/mediatek/mt76/debugfs.c | 7 +- drivers/net/wireless/mediatek/mt76/dma.c | 19 +++--- drivers/net/wireless/mediatek/mt76/mac80211.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76.h | 27 ++++---- .../wireless/mediatek/mt76/mt7603/beacon.c | 14 ++-- .../net/wireless/mediatek/mt76/mt7603/dma.c | 13 +++- .../net/wireless/mediatek/mt76/mt7603/mac.c | 19 +++--- .../net/wireless/mediatek/mt76/mt7603/main.c | 2 +- .../wireless/mediatek/mt76/mt7603/mt7603.h | 6 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 2 +- .../net/wireless/mediatek/mt76/mt76x02_mac.c | 4 +- .../net/wireless/mediatek/mt76/mt76x02_mac.h | 4 +- .../net/wireless/mediatek/mt76/mt76x02_mmio.c | 23 ++++--- .../net/wireless/mediatek/mt76/mt76x02_txrx.c | 4 +- .../net/wireless/mediatek/mt76/mt76x02_usb.h | 6 +- .../wireless/mediatek/mt76/mt76x02_usb_core.c | 11 ++-- .../net/wireless/mediatek/mt76/mt76x02_util.c | 2 +- drivers/net/wireless/mediatek/mt76/tx.c | 66 ++++++++++--------- drivers/net/wireless/mediatek/mt76/usb.c | 28 +++++--- 19 files changed, 149 insertions(+), 112 deletions(-)
Signature · 1 line
2.20.1