v2: dropping the fmlib changes - we will send them separately This patch-set mainly address following enhancements
1. Supporting the non-EAL thread based I/O processing 2. Reducing the thread local storage 3. DPAA2 flow support 4. other minor fixes and enhancements Gagandeep Singh (3): net/dpaa2: enable timestamp for Rx offload case as well bus/fslmc: combine thread specific variables net/dpaa: enable Tx queue taildrop Hemant Agrawal (1): bus/fslmc: support handle portal alloc failure Jun Yang (14): net/dpaa2: support dynamic flow control net/dpaa2: support key extracts of flow API net/dpaa2: add sanity check for flow extracts net/dpaa2: free flow rule memory net/dpaa2: support QoS or FS table entry indexing net/dpaa2: define the size of table entry net/dpaa2: add logging of flow extracts and rules net/dpaa2: support iscrimination between IPv4 and IPv6 net/dpaa2: support distribution size set on multiple TCs net/dpaa2: support ndex of queue action for flow net/dpaa2: add flow data sanity check net/dpaa2: modify flow API QoS setup to follow FS setup net/dpaa2: support flow API FS miss action configuration net/dpaa2: configure per class distribution size Nipun Gupta (7): bus/fslmc: fix getting the FD error net/dpaa: fix fd offset data type bus/fslmc: rework portal allocation to a per thread basis bus/fslmc: support portal migration bus/fslmc: rename the cinh read functions used for ls1088 net/dpaa: update process specific device info net/dpaa2: support raw flow classification Rohit Raj (3): drivers: optimize thread local storage for dpaa bus/dpaa: enable link state interrupt bus/dpaa: enable set link status Sachin Saxena (1): net/dpaa: add 2.5G support doc/guides/nics/features/dpaa.ini | 3 +- doc/guides/nics/features/dpaa2.ini | 1 + doc/guides/rel_notes/release_20_08.rst | 13 + drivers/bus/dpaa/base/fman/fman.c | 10 +- drivers/bus/dpaa/base/fman/netcfg_layer.c | 3 +- drivers/bus/dpaa/base/qbman/process.c | 99 +- drivers/bus/dpaa/base/qbman/qman.c | 43 + drivers/bus/dpaa/dpaa_bus.c | 52 +- drivers/bus/dpaa/include/fman.h | 3 + drivers/bus/dpaa/include/fsl_qman.h | 17 + drivers/bus/dpaa/include/process.h | 31 + drivers/bus/dpaa/rte_bus_dpaa_version.map | 7 +- drivers/bus/dpaa/rte_dpaa_bus.h | 48 +- drivers/bus/fslmc/Makefile | 1 + drivers/bus/fslmc/fslmc_bus.c | 2 - drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 284 +- drivers/bus/fslmc/portal/dpaa2_hw_dpio.h | 10 +- drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 10 +- .../bus/fslmc/qbman/include/fsl_qbman_debug.h | 1 + .../fslmc/qbman/include/fsl_qbman_portal.h | 8 +- drivers/bus/fslmc/qbman/qbman_portal.c | 580 +- drivers/bus/fslmc/qbman/qbman_portal.h | 19 +- drivers/bus/fslmc/qbman/qbman_sys.h | 135 +- drivers/bus/fslmc/rte_bus_fslmc_version.map | 1 - drivers/bus/fslmc/rte_fslmc.h | 18 - drivers/common/dpaax/compat.h | 5 +- drivers/crypto/dpaa_sec/dpaa_sec.c | 11 +- drivers/event/dpaa/dpaa_eventdev.c | 4 +- drivers/mempool/dpaa/dpaa_mempool.c | 6 +- drivers/net/dpaa/dpaa_ethdev.c | 431 +- drivers/net/dpaa/dpaa_ethdev.h | 2 +- drivers/net/dpaa/dpaa_rxtx.c | 77 +- drivers/net/dpaa/dpaa_rxtx.h | 3 + drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 50 +- drivers/net/dpaa2/dpaa2_ethdev.c | 95 +- drivers/net/dpaa2/dpaa2_ethdev.h | 49 +- drivers/net/dpaa2/dpaa2_flow.c | 4767 ++++++++++++----- 37 files changed, 5141 insertions(+), 1758 deletions(-) -- 2.17.1