[dpdk-dev] [PATCH v2 00/29] NXP DPAAx enhancements
Hemant Agrawal
hemant.agrawal at nxp.com
Tue Jul 7 11:22:15 CEST 2020
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
More information about the dev
mailing list