This patch series add various improvement and performance related optimizations for DPAA PMD
v3: - handling review comments from Ferruh - update the API doc for new PMD specific API v2: - fix the spelling of PORTALS - Add Akhil's patch wich is required for crypto - minor improvement in push mode patch Akhil Goyal (1): bus/dpaa: support for enqueue frames of multiple queues Ashish Jain (2): net/dpaa: fix the mbuf packet type if zero net/dpaa: set the correct frame size in device MTU Hemant Agrawal (11): net/dpaa: fix uninitialized and unused variables net/dpaa: fix FW version code bus/dpaa: update platform soc value register routines net/dpaa: add frame count based tail drop with CGR bus/dpaa: add support to create dynamic HW portal bus/dpaa: query queue frame count support net/dpaa: add Rx queue count support net/dpaa: add support for loopback API app/testpmd: add support for loopback config for dpaa bus/dpaa: add support for static queues net/dpaa: integrate the support of push mode in PMD Nipun Gupta (5): bus/dpaa: optimize the qman HW stashing settings bus/dpaa: optimize the endianness conversions net/dpaa: change Tx HW budget to 7 net/dpaa: optimize the Tx burst net/dpaa: optimize Rx path app/test-pmd/Makefile | 4 + app/test-pmd/cmdline.c | 7 + doc/api/doxy-api-index.md | 1 + doc/api/doxy-api.conf | 1 + doc/guides/nics/dpaa.rst | 11 ++ drivers/bus/dpaa/base/qbman/qman.c | 238 +++++++++++++++++++++++++-- drivers/bus/dpaa/base/qbman/qman.h | 4 +- drivers/bus/dpaa/base/qbman/qman_driver.c | 153 +++++++++++++++--- drivers/bus/dpaa/base/qbman/qman_priv.h | 6 +- drivers/bus/dpaa/dpaa_bus.c | 43 ++++- drivers/bus/dpaa/include/fsl_qman.h | 62 +++++-- drivers/bus/dpaa/include/fsl_usd.h | 4 + drivers/bus/dpaa/include/process.h | 11 +- drivers/bus/dpaa/rte_bus_dpaa_version.map | 21 +++ drivers/bus/dpaa/rte_dpaa_bus.h | 15 ++ drivers/net/dpaa/Makefile | 3 + drivers/net/dpaa/dpaa_ethdev.c | 259 ++++++++++++++++++++++++++---- drivers/net/dpaa/dpaa_ethdev.h | 21 ++- drivers/net/dpaa/dpaa_rxtx.c | 163 +++++++++++++------ drivers/net/dpaa/dpaa_rxtx.h | 7 +- drivers/net/dpaa/rte_pmd_dpaa.h | 39 +++++ drivers/net/dpaa/rte_pmd_dpaa_version.map | 8 + 22 files changed, 927 insertions(+), 154 deletions(-) create mode 100644 drivers/net/dpaa/rte_pmd_dpaa.h -- 2.7.4