(N: Original series was by Hemant - due to RC window timeline and his unavailability, respining on his behalf)
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 History: v1->v2: - Fix warning on Patch 20/20 - moved printfs to logging macro and PRIx changes - reset author of 07/20 as the signoff and author didn't match - Validate over master (a958a5c07f4b5e) - Reword patch headline/commit based on check-git-log script Akhil Goyal (1): net/dpaa2: enable optional timestamp in mbuf Hemant Agrawal (7): 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 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 (5): bus/fslmc: fix parse method for bus devices net/dpaa2: fix device init for secondary process mempool/dpaa2: support saving context of buffer pool net/dpaa2: change reference 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 | 98 +- 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, 2318 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