Skip to content

mt7915: introduce WED RX support

Lorenzo Bianconi linux-wireless 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest8 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8wifi: mt76: introduce rxwi and rx token utility routinesdrivers/net/wireless/mediatek/mt76/dma.c drivers/net/wireless/mediatek/mt76/dma.h drivers/net/wireless/mediatek/mt76/mac80211.c +2 more+126 -10 replies
2/8wifi: mt76: add WED RX support to mt76_dma_{add,get}_bufdrivers/net/wireless/mediatek/mt76/dma.c drivers/net/wireless/mediatek/mt76/mt76.h+88 -390 replies
3/8wifi: mt76: add WED RX support to mt76_dma_rx_filldrivers/net/wireless/mediatek/mt76/dma.c+27 -60 replies
4/8wifi: mt76: add WED RX support to dma queue allocdrivers/net/wireless/mediatek/mt76/dma.c+9 -10 replies
5/8wifi: mt76: add info parameter to rx_skb signaturedrivers/net/wireless/mediatek/mt76/dma.c drivers/net/wireless/mediatek/mt76/mt76.h drivers/net/wireless/mediatek/mt76/mt7603/dma.c +11 more+54 -220 replies
6/8wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routinedrivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h+23 -00 replies
7/8wifi: mt76: mt7915: enable WED RX supportdrivers/net/wireless/mediatek/mt76/mac80211.c drivers/net/wireless/mediatek/mt76/mt7915/dma.c drivers/net/wireless/mediatek/mt76/mt7915/mcu.c +3 more+238 -930 replies
8/8wifi: mt76: mt7915: enable WED RX statsdrivers/net/wireless/mediatek/mt76/mt76.h drivers/net/wireless/mediatek/mt76/mt7915/dma.c drivers/net/wireless/mediatek/mt76/mt7915/main.c +3 more+65 -00 replies

Reviews trailers per patch

None of the 8 patches has a Reviewed-by or Acked-by.

PatchDaniel Golle
1/8T-b
2/8T-b
3/8T-b
4/8T-b
5/8T-b
6/8T-b
7/8T-b
8/8T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/8] mt7915: introduce WED RX support

Similar to TX counterpart available on MT7622 and MT7986, introduce RX Wireless Ethernet Dispatch available on MT7986 SoC in order to offload traffic received by wlan nic to the wired interfaces (lan/wan).

This series is based on the following net-next series:
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=573c38533c0d7f7a8964530c2c606eb691ba28ec

Lorenzo Bianconi (4):
wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf
wifi: mt76: add WED RX support to mt76_dma_rx_fill
wifi: mt76: add WED RX support to dma queue alloc
wifi: mt76: mt7915: enable WED RX support

Sujuan Chen (4):
wifi: mt76: introduce rxwi and rx token utility routines
wifi: mt76: add info parameter to rx_skb signature
wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility
routine
wifi: mt76: mt7915: enable WED RX stats

 drivers/net/wireless/mediatek/mt76/dma.c      | 244 +++++++++++---
 drivers/net/wireless/mediatek/mt76/dma.h      |   8 +
 drivers/net/wireless/mediatek/mt76/mac80211.c |  10 +-
 drivers/net/wireless/mediatek/mt76/mt76.h     |  26 +-
 .../net/wireless/mediatek/mt76/mt7603/dma.c   |   2 +-
 .../wireless/mediatek/mt76/mt7603/mt7603.h    |   2 +-
 .../net/wireless/mediatek/mt76/mt7615/mac.c   |   2 +-
 .../wireless/mediatek/mt76/mt7615/mt7615.h    |   2 +-
 .../wireless/mediatek/mt76/mt76_connac_mcu.c  |  22 ++
 .../wireless/mediatek/mt76/mt76_connac_mcu.h  |   1 +
 drivers/net/wireless/mediatek/mt76/mt76x02.h  |   2 +-
 .../net/wireless/mediatek/mt76/mt76x02_txrx.c |   2 +-
 .../net/wireless/mediatek/mt76/mt7915/dma.c   |  26 +-
 .../net/wireless/mediatek/mt76/mt7915/mac.c   |  44 ++-
 .../net/wireless/mediatek/mt76/mt7915/main.c  |   8 +
 .../net/wireless/mediatek/mt76/mt7915/mcu.c   |  22 ++
 .../net/wireless/mediatek/mt76/mt7915/mmio.c  | 319 +++++++++++++-----
 .../wireless/mediatek/mt76/mt7915/mt7915.h    |   5 +-
 .../net/wireless/mediatek/mt76/mt7915/regs.h  |   7 +
 .../net/wireless/mediatek/mt76/mt7921/mac.c   |   2 +-
 .../wireless/mediatek/mt76/mt7921/mt7921.h    |   2 +-
 drivers/net/wireless/mediatek/mt76/sdio.c     |   2 +-
 drivers/net/wireless/mediatek/mt76/tx.c       |  30 ++
 drivers/net/wireless/mediatek/mt76/usb.c      |   2 +-
 24 files changed, 630 insertions(+), 162 deletions(-)
Signature · 1 line
2.38.1