linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] soc: fsl: dpio: Enable QMAN batch enqueuing
@ 2019-12-12 17:01 Youri Querry
  2019-12-12 17:01 ` [PATCH 1/3] soc: fsl: dpio: Adding QMAN multiple enqueue interface Youri Querry
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Youri Querry @ 2019-12-12 17:01 UTC (permalink / raw)
  To: Roy Pledge, Leo Li, linux-kernel, linuxppc-dev, linux-arm-kernel,
	Ioana Ciornei, Alexandru Marginean
  Cc: Youri Querry

This patch set consists of:
- We added an interface to enqueue several packets at a time and
  improve performance.
- Make the algorithm decisions once at initialization and use
  function pointers to improve performance.
- Replaced the QMAN enqueue array mode algorithm with a ring
  mode algorithm. This is to make the enqueue of several frames
  at a time more effective.

Youri Querry (3):
  soc: fsl: dpio: Adding QMAN multiple enqueue interface.
  soc: fsl: dpio: QMAN performance improvement. Function pointer
    indirection.
  soc: fsl: dpio: Replace QMAN array mode by ring mode enqueue.

 drivers/soc/fsl/dpio/dpio-service.c |  69 +++-
 drivers/soc/fsl/dpio/qbman-portal.c | 766 ++++++++++++++++++++++++++++++++----
 drivers/soc/fsl/dpio/qbman-portal.h | 158 +++++++-
 include/soc/fsl/dpaa2-io.h          |   6 +-
 4 files changed, 907 insertions(+), 92 deletions(-)

-- 
2.7.4


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

end of thread, other threads:[~2020-03-26 10:15 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-12 17:01 [PATCH 0/3] soc: fsl: dpio: Enable QMAN batch enqueuing Youri Querry
2019-12-12 17:01 ` [PATCH 1/3] soc: fsl: dpio: Adding QMAN multiple enqueue interface Youri Querry
2019-12-12 17:01 ` [PATCH 2/3] soc: fsl: dpio: QMAN performance improvement. Function pointer indirection Youri Querry
2020-03-26 10:07   ` Arnd Bergmann
2019-12-12 17:01 ` [PATCH 3/3] soc: fsl: dpio: Replace QMAN array mode by ring mode enqueue Youri Querry
2020-02-06 20:39 ` [PATCH 0/3] soc: fsl: dpio: Enable QMAN batch enqueuing Roy Pledge
2020-02-06 22:05   ` Leo Li
2020-02-20  0:07   ` Li Yang

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).