This patch series add various improvement and performance related optimizations for DPAA PMD
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 coverity reported issues 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/guides/nics/dpaa.rst | 11 ++ drivers/bus/dpaa/base/qbman/qman.c | 172 ++++++++++++++++++-- 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 | 44 +++-- drivers/bus/dpaa/include/fsl_usd.h | 4 + drivers/bus/dpaa/include/process.h | 11 +- drivers/bus/dpaa/rte_bus_dpaa_version.map | 18 +++ 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 | 37 +++++ drivers/net/dpaa/rte_pmd_dpaa_version.map | 8 + 20 files changed, 837 insertions(+), 153 deletions(-) create mode 100644 drivers/net/dpaa/rte_pmd_dpaa.h -- 2.7.4