All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] Introduce packet_id for txs pktid management
@ 2021-09-13  9:25 Lorenzo Bianconi
  2021-09-13  9:25 ` [PATCH 1/4] mt76: introduce packet_id idr Lorenzo Bianconi
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Lorenzo Bianconi @ 2021-09-13  9:25 UTC (permalink / raw)
  To: nbd; +Cc: linux-wireless, lorenzo.bianconi, greearb, mrkiko.rs

Introduce per-wcid idr to manage packet id for txs. This allow fast idr
lookup and skb queueing at the same time.

Lorenzo Bianconi (4):
  mt76: introduce packet_id idr
  mt76: remove mt76_wcid pointer from mt76_tx_status_check signature
  mt76: substitute sk_buff_head status_list with spinlock_t status_lock
  mt76: schedule status timeout at dma completion

 drivers/net/wireless/mediatek/mt76/mac80211.c | 13 ++--
 drivers/net/wireless/mediatek/mt76/mt76.h     | 45 ++++++++----
 .../net/wireless/mediatek/mt76/mt7603/mac.c   |  4 +-
 .../net/wireless/mediatek/mt76/mt7603/main.c  |  3 +
 .../net/wireless/mediatek/mt76/mt7615/mac.c   |  2 +-
 .../net/wireless/mediatek/mt76/mt7615/main.c  |  4 ++
 .../wireless/mediatek/mt76/mt7615/pci_mac.c   |  2 +-
 .../net/wireless/mediatek/mt76/mt7615/sdio.c  |  2 +-
 .../net/wireless/mediatek/mt76/mt76x02_mac.c  |  2 +-
 .../net/wireless/mediatek/mt76/mt76x02_mmio.c |  2 +-
 .../net/wireless/mediatek/mt76/mt76x02_util.c |  3 +
 .../net/wireless/mediatek/mt76/mt7915/mac.c   |  4 +-
 .../net/wireless/mediatek/mt76/mt7915/main.c  |  4 ++
 .../net/wireless/mediatek/mt76/mt7921/dma.c   |  2 +-
 .../net/wireless/mediatek/mt76/mt7921/mac.c   |  2 +-
 .../net/wireless/mediatek/mt76/mt7921/main.c  |  4 ++
 drivers/net/wireless/mediatek/mt76/sdio.c     |  2 +-
 drivers/net/wireless/mediatek/mt76/tx.c       | 70 +++++++++++++------
 drivers/net/wireless/mediatek/mt76/usb.c      |  2 +-
 19 files changed, 117 insertions(+), 55 deletions(-)

-- 
2.31.1


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-09-13  9:25 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-09-13  9:25 [PATCH 0/4] Introduce packet_id for txs pktid management Lorenzo Bianconi
2021-09-13  9:25 ` [PATCH 1/4] mt76: introduce packet_id idr Lorenzo Bianconi
2021-09-13  9:25 ` [PATCH 2/4] mt76: remove mt76_wcid pointer from mt76_tx_status_check signature Lorenzo Bianconi
2021-09-13  9:25 ` [PATCH 3/4] mt76: substitute sk_buff_head status_list with spinlock_t status_lock Lorenzo Bianconi
2021-09-13  9:25 ` [PATCH 4/4] mt76: schedule status timeout at dma completion Lorenzo Bianconi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.