DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH 00/27] NXP DPAA2 PMD updates
@ 2017-08-25 10:49 Hemant Agrawal
  2017-08-25 10:49 ` [dpdk-dev] [PATCH 01/27] bus/fslmc: qbman replace word copy with memcpy Hemant Agrawal
                   ` (27 more replies)
  0 siblings, 28 replies; 97+ messages in thread
From: Hemant Agrawal @ 2017-08-25 10:49 UTC (permalink / raw)
  To: ferruh.yigit; +Cc: dev, shreyansh.jain

This patchset includes the hw driver upgrades and additional
nic feature implementations.

patches 1..8 - upgrades the qbman hw driver
patches 9..11 - upgrades the MC version to 10.3.1
patches 12..13 - adds the support for LX2160 platform
patches 14..27 - adds various features and cleanups in
		NXP DPAA2 pmd mainly - links status, RSS update,
		extra stats etc.

This patch is based on Sheyansh patchset [1].

1. NXP DPAA2: Refactor bus scan/probe code
http://dpdk.org/ml/archives/dev/2017-August/073545.html

Ashish Jain (2):
  config/dpaa2: change max lores to 16
  bus/fslmc: add support for LX2160 platform

Haiying Wang (4):
  bus/fslmc: qbman replace word copy with memcpy
  bus/fslmc: add qbman API to do enqueue with multiple frames
  bus/fslmc: support up to 32 frames in one volatile dequeue
  bus/fslmc: enhance the QBMAN CENA mode

Hemant Agrawal (18):
  bus/fslmc: remove the export for qbman version function
  bus/fslmc: qbman remove unused funcs and align names
  bus/fslmc: cleanup compat file
  bus/fslmc: clean the qbman support code
  net/dpaa2: add support for congestion overhead
  bus/fslmc: add support to check dpbp presence
  bus/fslmc: cleanup the dpaa2 interrupt support
  net/dpaa2: add support for link status event
  bus/fslmc: enable link status interrupt
  net/dpaa2: check physical link state on up cmd
  net/dpaa2: improve error and logs for flow distribution
  net/dpaa2: increase the dist param to 64 bit
  net/dpaa2: remove RSS restriction with num of queues
  net/dpaa2: add support for RSS hash update and get
  net/dpaa2: add support for extra stats
  net/dpaa2: fix the Tx handling of non HW pool bufs
  net/dpaa2: improve debug messaging
  net/dpaa2: log that VLAN extend offload not supported

Shreyansh Jain (3):
  bus/fslmc: update MC to 10.3.x
  net/dpaa2: update MC to 10.3.x
  crypto/dpaa2_sec: update MC to 10.3.x

 config/defconfig_arm64-dpaa2-linuxapp-gcc          |    2 +-
 doc/guides/nics/features/dpaa2.ini                 |    2 +
 drivers/bus/fslmc/Makefile                         |    1 +
 drivers/bus/fslmc/fslmc_vfio.c                     |  131 +-
 drivers/bus/fslmc/fslmc_vfio.h                     |    8 +-
 drivers/bus/fslmc/mc/dpbp.c                        |  182 ++-
 drivers/bus/fslmc/mc/dpci.c                        |  202 ++-
 drivers/bus/fslmc/mc/dpcon.c                       |  163 ++-
 drivers/bus/fslmc/mc/dpio.c                        |  230 +++-
 drivers/bus/fslmc/mc/dpmng.c                       |   33 +-
 drivers/bus/fslmc/mc/fsl_dpbp.h                    |  191 +--
 drivers/bus/fslmc/mc/fsl_dpbp_cmd.h                |  125 +-
 drivers/bus/fslmc/mc/fsl_dpci.h                    |  257 +---
 drivers/bus/fslmc/mc/fsl_dpci_cmd.h                |  222 ++--
 drivers/bus/fslmc/mc/fsl_dpcon.h                   |  186 +--
 drivers/bus/fslmc/mc/fsl_dpcon_cmd.h               |  193 +--
 drivers/bus/fslmc/mc/fsl_dpio.h                    |  299 ++---
 drivers/bus/fslmc/mc/fsl_dpio_cmd.h                |  178 +--
 drivers/bus/fslmc/mc/fsl_dpmng.h                   |   41 +-
 drivers/bus/fslmc/mc/fsl_dpmng_cmd.h               |   41 +-
 drivers/bus/fslmc/mc/fsl_mc_cmd.h                  |  217 ++--
 drivers/bus/fslmc/mc/fsl_mc_sys.h                  |   36 +-
 drivers/bus/fslmc/mc/mc_sys.c                      |    5 +-
 drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c           |    7 +
 drivers/bus/fslmc/portal/dpaa2_hw_dpio.c           |   40 +-
 drivers/bus/fslmc/portal/dpaa2_hw_pvt.h            |    2 +
 drivers/bus/fslmc/qbman/include/compat.h           |  311 +----
 drivers/bus/fslmc/qbman/include/fsl_qbman_base.h   |    4 -
 drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h |  183 ++-
 drivers/bus/fslmc/qbman/qbman_portal.c             |  973 ++++++--------
 drivers/bus/fslmc/qbman/qbman_portal.h             |  140 +--
 drivers/bus/fslmc/qbman/qbman_private.h            |  174 ---
 drivers/bus/fslmc/qbman/qbman_sys.h                |  144 ++-
 drivers/bus/fslmc/qbman/qbman_sys_decl.h           |   25 +-
 drivers/bus/fslmc/rte_bus_fslmc_version.map        |    9 +-
 drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c        |    6 +-
 drivers/crypto/dpaa2_sec/mc/dpseci.c               |  676 ++++++----
 drivers/crypto/dpaa2_sec/mc/fsl_dpseci.h           |  782 ++++--------
 drivers/crypto/dpaa2_sec/mc/fsl_dpseci_cmd.h       |  387 +++---
 drivers/event/dpaa2/dpaa2_eventdev.c               |    2 +-
 drivers/net/dpaa2/Makefile                         |    1 +
 drivers/net/dpaa2/base/dpaa2_hw_dpni.c             |   56 +-
 drivers/net/dpaa2/dpaa2_ethdev.c                   |  406 +++++-
 drivers/net/dpaa2/dpaa2_ethdev.h                   |    5 +-
 drivers/net/dpaa2/dpaa2_rxtx.c                     |   42 +-
 drivers/net/dpaa2/mc/dpkg.c                        |  107 ++
 drivers/net/dpaa2/mc/dpni.c                        | 1326 +++++++++++++++++---
 drivers/net/dpaa2/mc/fsl_dpkg.h                    |   69 +-
 drivers/net/dpaa2/mc/fsl_dpni.h                    | 1122 ++++++-----------
 drivers/net/dpaa2/mc/fsl_dpni_cmd.h                | 1020 ++++++++-------
 drivers/net/dpaa2/mc/fsl_net.h                     |    2 +-
 51 files changed, 5716 insertions(+), 5250 deletions(-)
 delete mode 100644 drivers/bus/fslmc/qbman/qbman_private.h
 create mode 100644 drivers/net/dpaa2/mc/dpkg.c

-- 
2.7.4

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

end of thread, other threads:[~2017-10-06  1:30 UTC | newest]

Thread overview: 97+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-25 10:49 [dpdk-dev] [PATCH 00/27] NXP DPAA2 PMD updates Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 01/27] bus/fslmc: qbman replace word copy with memcpy Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 02/27] bus/fslmc: remove the export for qbman version function Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 03/27] bus/fslmc: add qbman API to do enqueue with multiple frames Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 04/27] bus/fslmc: support up to 32 frames in one volatile dequeue Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 05/27] bus/fslmc: enhance the QBMAN CENA mode Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 06/27] bus/fslmc: qbman remove unused funcs and align names Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 07/27] bus/fslmc: cleanup compat file Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 08/27] bus/fslmc: clean the qbman support code Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 09/27] bus/fslmc: update MC to 10.3.x Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 10/27] net/dpaa2: " Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 11/27] crypto/dpaa2_sec: " Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 12/27] config/dpaa2: change max lores to 16 Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 13/27] bus/fslmc: add support for LX2160 platform Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 14/27] net/dpaa2: add support for congestion overhead Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 15/27] bus/fslmc: add support to check dpbp presence Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 16/27] bus/fslmc: cleanup the dpaa2 interrupt support Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 17/27] net/dpaa2: add support for link status event Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 18/27] bus/fslmc: enable link status interrupt Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 19/27] net/dpaa2: check physical link state on up cmd Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 20/27] net/dpaa2: improve error and logs for flow distribution Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 21/27] net/dpaa2: increase the dist param to 64 bit Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 22/27] net/dpaa2: remove RSS restriction with num of queues Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 23/27] net/dpaa2: add support for RSS hash update and get Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 24/27] net/dpaa2: add support for extra stats Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 25/27] net/dpaa2: fix the Tx handling of non HW pool bufs Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 26/27] net/dpaa2: improve debug messaging Hemant Agrawal
2017-08-25 10:49 ` [dpdk-dev] [PATCH 27/27] net/dpaa2: log that VLAN extend offload not supported Hemant Agrawal
2017-09-08  8:44 ` [dpdk-dev] [PATCH v2 00/30] NXP DPAA2 PMD updates Hemant Agrawal
2017-09-08  8:44   ` [dpdk-dev] [PATCH v2 01/30] bus/fslmc: qbman replace word copy with memcpy Hemant Agrawal
2017-09-08  8:44   ` [dpdk-dev] [PATCH v2 02/30] bus/fslmc: remove the export for qbman version function Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 03/30] bus/fslmc: add qbman API to do enqueue with multiple frames Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 04/30] bus/fslmc: support up to 32 frames in one volatile dequeue Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 05/30] bus/fslmc: enhance the QBMAN CENA mode Hemant Agrawal
2017-09-15 12:26     ` Ferruh Yigit
2017-09-15 12:32       ` Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 06/30] bus/fslmc: qbman remove unused funcs and align names Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 07/30] bus/fslmc: cleanup compat file Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 08/30] bus/fslmc: clean the qbman support code Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 09/30] bus/fslmc: update MC to 10.3.x Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 10/30] net/dpaa2: " Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 11/30] crypto/dpaa2_sec: " Hemant Agrawal
2017-09-15 12:37     ` Ferruh Yigit
2017-09-15 12:45       ` Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 12/30] config/dpaa2: change max lores to 16 Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 13/30] bus/fslmc: add support for LX2160 platform Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 14/30] net/dpaa2: add support for congestion overhead Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 15/30] bus/fslmc: add support to check dpbp presence Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 16/30] bus/fslmc: cleanup the dpaa2 interrupt support Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 17/30] net/dpaa2: add support for link status event Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 18/30] bus/fslmc: enable link status interrupt Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 19/30] net/dpaa2: check physical link state on up cmd Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 20/30] net/dpaa2: improve error and logs for flow distribution Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 21/30] net/dpaa2: increase the dist param to 64 bit Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 22/30] net/dpaa2: remove RSS restriction with num of queues Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 23/30] net/dpaa2: add support for RSS hash update and get Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 24/30] bus/dpaa2: add support for hw extra stats API Hemant Agrawal
2017-09-15 11:38     ` Ferruh Yigit
2017-09-15 11:45       ` Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 25/30] net/dpaa2: add support for extra stats Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 26/30] net/dpaa2: fix the Tx handling of non HW pool bufs Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 27/30] net/dpaa2: log that VLAN extend offload not supported Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 28/30] net/dpaa2: checksum support as per user config Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 29/30] net/dpaa2: improve debug messaging Hemant Agrawal
2017-09-08  8:45   ` [dpdk-dev] [PATCH v2 30/30] bus/dpaa2: improve debug log messages Hemant Agrawal
2017-09-16 10:52   ` [dpdk-dev] [PATCH v3 00/27] NXP DPAA2 PMD updates Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 01/27] bus/fslmc: qbman replace word copy with memcpy Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 02/27] bus/fslmc: remove the export for qbman version function Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 03/27] bus/fslmc: add qbman API to do enqueue with multiple frames Hemant Agrawal
2017-09-18 20:18       ` Ferruh Yigit
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 04/27] bus/fslmc: support up to 32 frames in one volatile dequeue Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 05/27] bus/fslmc: enhance the QBMAN CENA mode Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 06/27] bus/fslmc: qbman remove unused funcs and align names Hemant Agrawal
2017-09-18 20:19       ` Ferruh Yigit
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 07/27] bus/fslmc: cleanup compat file Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 08/27] bus/fslmc: clean the qbman support code Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 09/27] config/dpaa2: change max lores to 16 Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 10/27] bus/fslmc: add support for LX2160 platform Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 11/27] net/dpaa2: add support for congestion overhead Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 12/27] bus/fslmc: add support to check dpbp presence Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 13/27] bus/fslmc: cleanup the dpaa2 interrupt support Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 14/27] net/dpaa2: add support for link status event Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 15/27] bus/fslmc: enable link status interrupt Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 16/27] net/dpaa2: check physical link state on up cmd Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 17/27] net/dpaa2: improve error and logs for flow distribution Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 18/27] net/dpaa2: increase the dist param to 64 bit Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 19/27] net/dpaa2: remove RSS restriction with num of queues Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 20/27] net/dpaa2: add support for RSS hash update and get Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 21/27] net/dpaa2: add support for extra stats Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 22/27] net/dpaa2: fix the Tx handling of non HW pool bufs Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 23/27] net/dpaa2: log that VLAN extend offload not supported Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 24/27] net/dpaa2: checksum support as per user config Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 25/27] net/dpaa2: improve debug messaging Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 26/27] bus/dpaa2: improve debug log messages Hemant Agrawal
2017-09-16 10:52     ` [dpdk-dev] [PATCH v3 27/27] bus/fslmc: add devices in sorted order Hemant Agrawal
2017-09-18 20:20     ` [dpdk-dev] [PATCH v3 00/27] NXP DPAA2 PMD updates Ferruh Yigit
2017-10-06  1:30     ` Ferruh Yigit

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