[dpdk-dev] [PATCH 00/37] NXP DPAAx enhancements
Hemant Agrawal
hemant.agrawal at nxp.com
Wed May 27 15:22:49 CEST 2020
This patch-set mainly address following enhancements
1. Supporting the non-EAL thread based I/O processing
2. Reducing the thread local storage
3. Adding support for HW FM library in DPAA, so that
additional queue, flow configuration can be done.
4. Adding Shared MAC or Virtual storage profile support
5. DPAA2 flow support
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 (3):
bus/fslmc: support handle portal alloc failure
net/dpaa: add support for fmlib in dpdk
bus/dpaa: add Virtual Storage Profile port init
Jun Yang (17):
net/dpaa: add VSP support in FMLIB
net/dpaa: add support for Virtual Storage Profile
net/dpaa: add fmc parser support for VSP
net/dpaa2: dynamic flow control support
net/dpaa2: key extracts of flow API
net/dpaa2: sanity check for flow extracts
net/dpaa2: free flow rule memory
net/dpaa2: flow QoS or FS table entry indexing
net/dpaa2: define the size of table entry
net/dpaa2: log of flow extracts and rules
net/dpaa2: discrimination between IPv4 and IPv6
net/dpaa2: distribution size set on multiple TCs
net/dpaa2: index of queue action for flow
net/dpaa2: flow data sanity check
net/dpaa2: flow API QoS setup follows FS setup
net/dpaa2: 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
Radu Bulie (1):
bus/dpaa: add shared MAC support
Rohit Raj (3):
drivers: optimize thread local storage for dpaa
bus/dpaa: enable link state interrupt
bus/dpaa: enable set link status
Sachin Saxena (3):
net/dpaa: add 2.5G support
net/dpaa: add support for fmcless mode
net/dpaa: add RSS update func with FMCless
doc/guides/nics/features/dpaa.ini | 2 +-
drivers/bus/dpaa/base/fman/fman.c | 94 +-
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 | 8 +
drivers/bus/dpaa/include/fsl_qman.h | 18 +
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/Makefile | 7 +-
drivers/net/dpaa/dpaa_ethdev.c | 757 ++-
drivers/net/dpaa/dpaa_ethdev.h | 19 +-
drivers/net/dpaa/dpaa_flow.c | 1079 ++++
drivers/net/dpaa/dpaa_flow.h | 19 +
drivers/net/dpaa/dpaa_fmc.c | 488 ++
drivers/net/dpaa/dpaa_rxtx.c | 77 +-
drivers/net/dpaa/dpaa_rxtx.h | 3 +
drivers/net/dpaa/fmlib/dpaa_integration.h | 48 +
drivers/net/dpaa/fmlib/fm_ext.h | 968 +++
drivers/net/dpaa/fmlib/fm_lib.c | 557 ++
drivers/net/dpaa/fmlib/fm_pcd_ext.h | 5164 +++++++++++++++++
drivers/net/dpaa/fmlib/fm_port_ext.h | 3512 +++++++++++
drivers/net/dpaa/fmlib/fm_vsp.c | 143 +
drivers/net/dpaa/fmlib/fm_vsp_ext.h | 140 +
drivers/net/dpaa/fmlib/ncsw_ext.h | 153 +
drivers/net/dpaa/fmlib/net_ext.h | 383 ++
drivers/net/dpaa/meson.build | 8 +-
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 ++++++++++-----
49 files changed, 18160 insertions(+), 1826 deletions(-)
create mode 100644 drivers/net/dpaa/dpaa_flow.c
create mode 100644 drivers/net/dpaa/dpaa_flow.h
create mode 100644 drivers/net/dpaa/dpaa_fmc.c
create mode 100644 drivers/net/dpaa/fmlib/dpaa_integration.h
create mode 100644 drivers/net/dpaa/fmlib/fm_ext.h
create mode 100644 drivers/net/dpaa/fmlib/fm_lib.c
create mode 100644 drivers/net/dpaa/fmlib/fm_pcd_ext.h
create mode 100644 drivers/net/dpaa/fmlib/fm_port_ext.h
create mode 100644 drivers/net/dpaa/fmlib/fm_vsp.c
create mode 100644 drivers/net/dpaa/fmlib/fm_vsp_ext.h
create mode 100644 drivers/net/dpaa/fmlib/ncsw_ext.h
create mode 100644 drivers/net/dpaa/fmlib/net_ext.h
--
2.17.1
More information about the dev
mailing list