linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] qtnfmac: pcie datapath optimizations and cleanups
@ 2017-08-15 13:06 Sergey Matyukevich
  2017-08-15 13:06 ` [PATCH 1/9] qtnfmac: remove unused qtnf_rx_frame declaration Sergey Matyukevich
                   ` (9 more replies)
  0 siblings, 10 replies; 17+ messages in thread
From: Sergey Matyukevich @ 2017-08-15 13:06 UTC (permalink / raw)
  To: linux-wireless; +Cc: Igor Mitsyanko, Avinash Patil, Sergey Matyukevich

Hello Kalle and all,

This patchset implements several optimizations and cleanups for
pcie datapath in qtnfmac driver. Major changes include:
- switch to kernel circ_buf implementation
- modify tx reclaim locking
- introduce counter for rx underflow events

Signed-off-by: Sergey Matyukevich <sergey.matyukevich.os@quantenna.com>

 bus.h                   |    1 
 pearl/pcie.c            |  285 +++++++++++++++++++++++++++++-------------------
 pearl/pcie_bus_priv.h   |   15 +-
 pearl/pcie_ipc.h        |    1 
 pearl/pcie_regs_pearl.h |    1 
 5 files changed, 183 insertions(+), 120 deletions(-)

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

end of thread, other threads:[~2017-08-17  7:06 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-15 13:06 [PATCH] qtnfmac: pcie datapath optimizations and cleanups Sergey Matyukevich
2017-08-15 13:06 ` [PATCH 1/9] qtnfmac: remove unused qtnf_rx_frame declaration Sergey Matyukevich
2017-08-17  7:06   ` [1/9] " Kalle Valo
2017-08-15 13:06 ` [PATCH 2/9] qtnfmac: switch to napi_gro_receive Sergey Matyukevich
2017-08-16 15:04   ` Kalle Valo
2017-08-16 15:08     ` Kalle Valo
2017-08-16 15:48       ` Sergey Matyukevich
2017-08-15 13:06 ` [PATCH 3/9] qtnfmac: use __netdev_alloc_skb_ip_align Sergey Matyukevich
2017-08-15 13:06 ` [PATCH 4/9] qtnfmac: skb2rbd_attach cleanup Sergey Matyukevich
2017-08-15 13:06 ` [PATCH 5/9] qtnfmac: decrease default Tx queue size Sergey Matyukevich
2017-08-15 13:06 ` [PATCH 6/9] qtnfmac: switch to kernel circ_buf implementation Sergey Matyukevich
2017-08-15 13:06 ` [PATCH 7/9] qtnfmac: introduce counter for Rx underflow events Sergey Matyukevich
2017-08-15 13:06 ` [PATCH 8/9] qtnfmac: modify tx reclaim locking Sergey Matyukevich
2017-08-16 15:02 ` [PATCH] qtnfmac: pcie datapath optimizations and cleanups Kalle Valo
2017-08-16 15:53   ` Sergey Matyukevich
2017-08-16 16:28     ` Kalle Valo
2017-08-17  6:53 ` Igor Mitsyanko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).