[dpdk-dev] [PATCH 00/20] NXP DPAA2 fixes and enhancements
Hemant Agrawal
hemant.agrawal at nxp.com
Thu Dec 27 07:22:50 CET 2018
This patch set covers following:
1. Fixes in the existing NXP DPAA2 bus and net pmd
2. New object (DPDMUX) support in NIC driver for better classification
3. Improvements to support secondary process
4. Upgrade the low level QBMAN HW lib
Akhil Goyal (1):
net/dpaa2: enable optional timestamp in mbuf
Hemant Agrawal (8):
bus/fslmc: fix to use correct physical core for logical core
net/dpaa2: fix bad check for not-null
bus/fslmc: fix to convert error msg to warning
net/dpaa2: fix device init for secondary process
bus/fslmc: upgrade to latest qbman library
bus/fslmc: add dynamic config for memback portal mode
bus/fslmc: rename portal pi index to consumer index
bus/fslmc: make portal func static
Nipun Gupta (4):
net/dpaa2: add dpdmux mc flib
bus/fslmc: add support for scanning DPDMUX object
net/dpaa2: add dpdmux initialization and configuration
net/dpaa2: add API to support custom hash key
Pankaj Chauhan (1):
bus/fslmc: add function to map any addr via VFIO
Sachin Saxena (1):
bus/fslmc: fix to reset portal memory before use
Shreyansh Jain (4):
bus/fslmc: fix parse method for bus devices
mempool/dpaa2: support saving context of buffer pool
net/dpaa2: change ref of device to private device
bus/fslmc: add support for secondary processes
Youri Querry (1):
bus/fslmc: fix the ring mode to use correct cache settings
doc/api/doxy-api-index.md | 1 +
doc/api/doxy-api.conf.in | 1 +
drivers/bus/fslmc/fslmc_bus.c | 38 +-
drivers/bus/fslmc/fslmc_vfio.c | 97 +-
drivers/bus/fslmc/fslmc_vfio.h | 1 +
drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 100 +-
drivers/bus/fslmc/portal/dpaa2_hw_dpio.h | 2 -
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 6 +-
.../bus/fslmc/qbman/include/fsl_qbman_base.h | 11 +-
drivers/bus/fslmc/qbman/qbman_portal.c | 123 ++-
drivers/bus/fslmc/qbman/qbman_portal.h | 2 +-
drivers/bus/fslmc/qbman/qbman_sys.h | 34 +-
drivers/bus/fslmc/rte_bus_fslmc_version.map | 7 +
drivers/bus/fslmc/rte_fslmc.h | 1 +
drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 12 +-
drivers/mempool/dpaa2/dpaa2_hw_mempool.h | 2 +-
drivers/net/dpaa2/Makefile | 4 +
drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 54 +-
drivers/net/dpaa2/dpaa2_ethdev.c | 26 +-
drivers/net/dpaa2/dpaa2_ethdev.h | 6 +
drivers/net/dpaa2/dpaa2_mux.c | 222 +++++
drivers/net/dpaa2/dpaa2_rxtx.c | 41 +-
drivers/net/dpaa2/mc/dpdmux.c | 929 ++++++++++++++++++
drivers/net/dpaa2/mc/fsl_dpdmux.h | 410 ++++++++
drivers/net/dpaa2/mc/fsl_dpdmux_cmd.h | 221 +++++
drivers/net/dpaa2/meson.build | 4 +
drivers/net/dpaa2/rte_pmd_dpaa2.h | 90 ++
drivers/net/dpaa2/rte_pmd_dpaa2_version.map | 8 +
28 files changed, 2317 insertions(+), 136 deletions(-)
create mode 100644 drivers/net/dpaa2/dpaa2_mux.c
create mode 100644 drivers/net/dpaa2/mc/dpdmux.c
create mode 100644 drivers/net/dpaa2/mc/fsl_dpdmux.h
create mode 100644 drivers/net/dpaa2/mc/fsl_dpdmux_cmd.h
create mode 100644 drivers/net/dpaa2/rte_pmd_dpaa2.h
--
2.17.1
More information about the dev
mailing list