From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id ED8FDA034E;
	Wed, 27 May 2020 15:26:19 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id EAF691D924;
	Wed, 27 May 2020 15:26:18 +0200 (CEST)
Received: from inva021.nxp.com (inva021.nxp.com [92.121.34.21])
 by dpdk.org (Postfix) with ESMTP id AE1EC1D90F
 for <dev@dpdk.org>; Wed, 27 May 2020 15:26:17 +0200 (CEST)
Received: from inva021.nxp.com (localhost [127.0.0.1])
 by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 07A44200772;
 Wed, 27 May 2020 15:26:17 +0200 (CEST)
Received: from invc005.ap-rdc01.nxp.com (invc005.ap-rdc01.nxp.com
 [165.114.16.14])
 by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 8656F20051D;
 Wed, 27 May 2020 15:26:15 +0200 (CEST)
Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net
 [10.232.133.63])
 by invc005.ap-rdc01.nxp.com (Postfix) with ESMTP id 7A5DB4024F;
 Wed, 27 May 2020 21:26:13 +0800 (SGT)
From: Hemant Agrawal <hemant.agrawal@nxp.com>
To: dev@dpdk.org,
	ferruh.yigit@intel.com
Date: Wed, 27 May 2020 18:52:49 +0530
Message-Id: <20200527132326.1382-1-hemant.agrawal@nxp.com>
X-Mailer: git-send-email 2.17.1
X-Virus-Scanned: ClamAV using ClamSMTP
Subject: [dpdk-dev] [PATCH 00/37] NXP DPAAx enhancements
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

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