add tx aggregation for mt7663s
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest7 patches 2 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | mt76: mt7663s: do not use altx for ctl/mgmt trafficdrivers/ drivers/ | +4 | 2 replies | |
| 2/7 | mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quotadrivers/ | +31 | 0 replies | |
| 3/7 | mt76: mt7663s: introduce __mt7663s_xmit_queue routinedrivers/ | +22 | 0 replies | |
| 4/7 | mt76: move pad estimation out of mt76_skb_adjust_paddrivers/ drivers/ drivers/ +4 more | +18 | 0 replies | |
| 5/7 | mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quotadrivers/ | +30 | 0 replies | |
| 6/7 | mt76: mt7663s: introduce sdio tx aggregationdrivers/ drivers/ drivers/ +1 more | +50 | 0 replies | |
| 7/7 | mt76: mt7663: check isr read return value in mt7663s_rx_workdrivers/ | +5 | 0 replies |
Reviews trailers per patch
None of the 7 patches has a Reviewed-by or Acked-by.
| Patch | Sean Wang |
|---|---|
| 1/7 | T-b |
| 2/7 | T-b |
| 3/7 | T-b |
| 4/7 | T-b |
| 5/7 | T-b |
| 6/7 | T-b |
| 7/7 | T-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/7] add tx aggregation for mt7663s
Introduce sdio tx aggregation to reduce bus transaction ands improve tx throughput. For the moment the skb are copied in a dedicated buffer since mmc APIs do not support sg table for zero-copy.
Fixed a quota leak in mt7663s_refill_sched_quota.
Do not update quota in case of tx errors.
Lorenzo Bianconi (7):
mt76: mt7663s: do not use altx for ctl/mgmt taffic
mt76: mt7663s: split mt7663s_tx_update_sched in
mt7663s_tx_{pick,update}_quota mt76: mt7663s: introduce __mt7663s_xmit_queue routine
mt76: move pad estimation out of mt76_skb_adjust_pad
mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota
mt76: mt7663s: introduce sdio tx aggregation
mt76: mt7663: check isr read return value in mt7663s_rx_work
drivers/net/wireless/mediatek/mt76/mac80211.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76.h | 5 +- .../net/wireless/mediatek/mt76/mt7615/sdio.c | 14 +- .../wireless/mediatek/mt76/mt7615/sdio_txrx.c | 174 ++++++++++++------ .../wireless/mediatek/mt76/mt7615/usb_mcu.c | 6 +- .../wireless/mediatek/mt76/mt7615/usb_sdio.c | 6 +- .../wireless/mediatek/mt76/mt76x02_usb_core.c | 5 +- drivers/net/wireless/mediatek/mt76/sdio.c | 5 +- drivers/net/wireless/mediatek/mt76/tx.c | 6 +- 9 files changed, 145 insertions(+), 81 deletions(-)
Signature · 1 line
2.26.2