mbox series

[0/7] NXP DPAAx ethernet PMD changes

Message ID 20210120142723.14090-1-hemant.agrawal@nxp.com (mailing list archive)
Headers show
Series NXP DPAAx ethernet PMD changes | expand

Message

Hemant Agrawal Jan. 20, 2021, 2:27 p.m. UTC
This patch series adds changes to dpaaX ethernet pmd

1. Basic Traffic Management support for shaper and scheduler
2. Support external buffer in Transmit side.
3. Optimize the SG packet handling
4. Add support APIs in DPDMUX (SRIOV equivalent for DPAA2)
5. Fix isssues

Gagandeep Singh (1):
  net/dpaa2: add traffic management driver

Hemant Agrawal (3):
  net/dpaa2: allocate SGT table from first segment
  net/dpaa: support external buffers in Tx
  net/dpaa2: add support to configure dpdmux max Rx frame len

Nipun Gupta (1):
  net/dpaa2: support external buffers in Tx

Rohit Raj (1):
  net/dpaa2: fix link get API implementation

Youri Querry (1):
  bus/fslmc: fix to use ci value for qbman 5.0

 drivers/bus/fslmc/portal/dpaa2_hw_pvt.h |   5 +
 drivers/bus/fslmc/qbman/qbman_portal.c  |  14 +-
 drivers/net/dpaa/dpaa_rxtx.c            |  29 +-
 drivers/net/dpaa/dpaa_rxtx.h            |   8 +-
 drivers/net/dpaa2/dpaa2_ethdev.c        |  35 +-
 drivers/net/dpaa2/dpaa2_ethdev.h        |   5 +
 drivers/net/dpaa2/dpaa2_mux.c           |  28 +-
 drivers/net/dpaa2/dpaa2_rxtx.c          | 103 +++-
 drivers/net/dpaa2/dpaa2_tm.c            | 626 ++++++++++++++++++++++++
 drivers/net/dpaa2/dpaa2_tm.h            |  32 ++
 drivers/net/dpaa2/mc/dpni.c             | 313 +++++++++++-
 drivers/net/dpaa2/mc/fsl_dpni.h         | 210 +++++++-
 drivers/net/dpaa2/mc/fsl_dpni_cmd.h     |  59 ++-
 drivers/net/dpaa2/meson.build           |   3 +-
 drivers/net/dpaa2/rte_pmd_dpaa2.h       |  18 +-
 drivers/net/dpaa2/version.map           |   1 +
 16 files changed, 1436 insertions(+), 53 deletions(-)
 create mode 100644 drivers/net/dpaa2/dpaa2_tm.c
 create mode 100644 drivers/net/dpaa2/dpaa2_tm.h

Comments

Hemant Agrawal Jan. 20, 2021, 2:27 p.m. UTC | #1
This patch series adds changes to dpaaX ethernet pmd

1. Basic Traffic Management support for shaper and scheduler
2. Support external buffer in Transmit side.
3. Optimize the SG packet handling
4. Add support APIs in DPDMUX (SRIOV equivalent for DPAA2)
5. Fix isssues

Gagandeep Singh (1):
  net/dpaa2: add traffic management driver

Hemant Agrawal (3):
  net/dpaa2: allocate SGT table from first segment
  net/dpaa: support external buffers in Tx
  net/dpaa2: add support to configure dpdmux max Rx frame len

Nipun Gupta (1):
  net/dpaa2: support external buffers in Tx

Rohit Raj (1):
  net/dpaa2: fix link get API implementation

Youri Querry (1):
  bus/fslmc: fix to use ci value for qbman 5.0

 drivers/bus/fslmc/portal/dpaa2_hw_pvt.h |   5 +
 drivers/bus/fslmc/qbman/qbman_portal.c  |  14 +-
 drivers/net/dpaa/dpaa_rxtx.c            |  29 +-
 drivers/net/dpaa/dpaa_rxtx.h            |   8 +-
 drivers/net/dpaa2/dpaa2_ethdev.c        |  35 +-
 drivers/net/dpaa2/dpaa2_ethdev.h        |   5 +
 drivers/net/dpaa2/dpaa2_mux.c           |  28 +-
 drivers/net/dpaa2/dpaa2_rxtx.c          | 103 +++-
 drivers/net/dpaa2/dpaa2_tm.c            | 626 ++++++++++++++++++++++++
 drivers/net/dpaa2/dpaa2_tm.h            |  32 ++
 drivers/net/dpaa2/mc/dpni.c             | 313 +++++++++++-
 drivers/net/dpaa2/mc/fsl_dpni.h         | 210 +++++++-
 drivers/net/dpaa2/mc/fsl_dpni_cmd.h     |  59 ++-
 drivers/net/dpaa2/meson.build           |   3 +-
 drivers/net/dpaa2/rte_pmd_dpaa2.h       |  18 +-
 drivers/net/dpaa2/version.map           |   1 +
 16 files changed, 1436 insertions(+), 53 deletions(-)
 create mode 100644 drivers/net/dpaa2/dpaa2_tm.c
 create mode 100644 drivers/net/dpaa2/dpaa2_tm.h