[dpdk-dev] [PATCH 00/27] NXP DPAA2 PMD updates
Hemant Agrawal
hemant.agrawal at nxp.com
Fri Aug 25 12:49:16 CEST 2017
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
More information about the dev
mailing list