[v5 00/42] DPAA2 specific patches
Hemant Agrawal
hemant.agrawal at nxp.com
Thu Nov 7 12:24:42 CET 2024
> -----Original Message-----
> From: vanshika.shukla at nxp.com <vanshika.shukla at nxp.com>
> Sent: Wednesday, October 23, 2024 5:29 PM
> To: dev at dpdk.org
> Subject: [v5 00/42] DPAA2 specific patches
>
> From: Vanshika Shukla <vanshika.shukla at nxp.com>
>
> This series includes:
> -> Fixes and enhancements for NXP DPAA2 drivers.
> -> Upgrade with MC version 10.37
> -> Enhancements in DPDMUX code
> -> Fixes for coverity issues reported
>
> V2 changes:
> Fixed the broken compilation for clang in:
> "net/dpaa2: dpdmux single flow/multiple rules support" patch.
> Fixed checkpatch warnings in the below patches:
> "net/dpaa2: protocol inside tunnel distribution"
> "net/dpaa2: add VXLAN distribution support"
> "bus/fslmc: dynamic IOVA mode configuration"
> "bus/fslmc: enhance MC VFIO multiprocess support"
>
> V3 changes:
> Rebased to the latest commit.
>
> V4 changes:
> Fixed the checkpatch warnings in:
> "bus/fslmc: get MC VFIO group FD directly"
> "bus/fslmc: dynamic IOVA mode configuration"
> "net/dpaa2: add GTP flow support"
> "net/dpaa2: add flow support for IPsec AH and ESP
> "bus/fslmc: enhance MC VFIO multiprocess support"
> Resolved comments by the reviewer.
>
> V5 changes:
> Resolved comments by the reviewer in:
> "bus/fslmc: dynamic IOVA mode configuration"
>
> Apeksha Gupta (2):
> net/dpaa2: add proper MTU debugging print
> net/dpaa2: store drop priority in mbuf
>
> Brick Yang (1):
> net/dpaa2: update DPNI link status method
>
> Gagandeep Singh (3):
> bus/fslmc: upgrade with MC version 10.37
> net/dpaa2: fix memory corruption in TM
> net/dpaa2: support software taildrop
>
> Hemant Agrawal (2):
> net/dpaa2: add support to dump dpdmux counters
> bus/fslmc: change dpcon close as internal symbol
>
> Jun Yang (23):
> net/dpaa2: enhance Tx scatter-gather mempool
> net/dpaa2: add new PMD API to check dpaa platform version
> bus/fslmc: improve BMAN buffer acquire
> bus/fslmc: get MC VFIO group FD directly
> bus/fslmc: enhance MC VFIO multiprocess support
> bus/fslmc: dynamic IOVA mode configuration
> bus/fslmc: remove VFIO IRQ mapping
> bus/fslmc: create dpaa2 device with it's object
> bus/fslmc: introduce VFIO DMA mapping API for fslmc
> net/dpaa2: flow API refactor
> net/dpaa2: dump Rx parser result
> net/dpaa2: enhancement of raw flow extract
> net/dpaa2: frame attribute flags parser
> net/dpaa2: add VXLAN distribution support
> net/dpaa2: protocol inside tunnel distribution
> net/dpaa2: eCPRI support by parser result
> net/dpaa2: add GTP flow support
> net/dpaa2: check if Soft parser is loaded
> net/dpaa2: soft parser flow verification
> net/dpaa2: add flow support for IPsec AH and ESP
> net/dpaa2: check IOVA before sending MC command
> net/dpaa2: add API to get endpoint name
> net/dpaa2: dpdmux single flow/multiple rules support
>
> Rohit Raj (6):
> bus/fslmc: add close API to close DPAA2 device
> net/dpaa2: support link state for eth interfaces
> bus/fslmc: free VFIO group FD in case of add group failure
> bus/fslmc: fix coverity issue
> bus/fslmc: change qbman eq desc from d to desc
> net/dpaa2: change miss flow ID macro name
>
> Sachin Saxena (1):
> net/dpaa2: improve DPDMUX error behavior settings
>
> Vanshika Shukla (4):
> net/dpaa2: support PTP packet one-step timestamp
> net/dpaa2: dpdmux: add support for CVLAN
> net/dpaa2: support VLAN traffic splitting
> net/dpaa2: add support for C-VLAN and MAC
>
> doc/guides/platform/dpaa2.rst | 4 +-
> drivers/bus/fslmc/bus_fslmc_driver.h | 72 +-
> drivers/bus/fslmc/fslmc_bus.c | 62 +-
> drivers/bus/fslmc/fslmc_vfio.c | 1621 +++-
> drivers/bus/fslmc/fslmc_vfio.h | 35 +-
> drivers/bus/fslmc/mc/dpio.c | 94 +-
> drivers/bus/fslmc/mc/fsl_dpcon.h | 6 +-
> drivers/bus/fslmc/mc/fsl_dpio.h | 21 +-
> drivers/bus/fslmc/mc/fsl_dpio_cmd.h | 13 +-
> drivers/bus/fslmc/mc/fsl_dpmng.h | 4 +-
> drivers/bus/fslmc/mc/fsl_dprc_cmd.h | 8 +-
> drivers/bus/fslmc/meson.build | 3 +-
> drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c | 38 +-
> drivers/bus/fslmc/portal/dpaa2_hw_dpci.c | 38 +-
> drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 50 +-
> drivers/bus/fslmc/portal/dpaa2_hw_dpio.h | 3 +-
> drivers/bus/fslmc/portal/dpaa2_hw_dprc.c | 8 +-
> drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 114 +-
> .../bus/fslmc/qbman/include/fsl_qbman_debug.h | 12 +-
> drivers/bus/fslmc/qbman/qbman_debug.c | 49 +-
> drivers/bus/fslmc/qbman/qbman_portal.c | 30 +-
> drivers/bus/fslmc/version.map | 16 +-
> drivers/crypto/dpaa2_sec/mc/dpseci.c | 91 +-
> drivers/crypto/dpaa2_sec/mc/fsl_dpseci.h | 47 +-
> drivers/crypto/dpaa2_sec/mc/fsl_dpseci_cmd.h | 19 +-
> drivers/dma/dpaa2/dpaa2_qdma.c | 1 +
> drivers/event/dpaa2/dpaa2_hw_dpcon.c | 38 +-
> drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 2 +-
> drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 63 +-
> drivers/net/dpaa2/dpaa2_ethdev.c | 597 +-
> drivers/net/dpaa2/dpaa2_ethdev.h | 225 +-
> drivers/net/dpaa2/dpaa2_flow.c | 7066 ++++++++++-------
> drivers/net/dpaa2/dpaa2_mux.c | 541 +-
> drivers/net/dpaa2/dpaa2_parse_dump.h | 250 +
> drivers/net/dpaa2/dpaa2_ptp.c | 8 +-
> drivers/net/dpaa2/dpaa2_rxtx.c | 32 +-
> drivers/net/dpaa2/dpaa2_sparser.c | 25 +-
> drivers/net/dpaa2/dpaa2_tm.c | 72 +-
> drivers/net/dpaa2/mc/dpdmux.c | 205 +-
> drivers/net/dpaa2/mc/dpkg.c | 12 +-
> drivers/net/dpaa2/mc/dpni.c | 383 +-
> drivers/net/dpaa2/mc/fsl_dpdmux.h | 99 +-
> drivers/net/dpaa2/mc/fsl_dpdmux_cmd.h | 83 +-
> drivers/net/dpaa2/mc/fsl_dpkg.h | 7 +-
> drivers/net/dpaa2/mc/fsl_dpni.h | 176 +-
> drivers/net/dpaa2/mc/fsl_dpni_cmd.h | 125 +-
> drivers/net/dpaa2/rte_pmd_dpaa2.h | 51 +-
> drivers/net/dpaa2/version.map | 6 +
> 48 files changed, 8271 insertions(+), 4254 deletions(-) create mode 100644
> drivers/net/dpaa2/dpaa2_parse_dump.h
>
> --
> 2.25.1
Series-
Acked-by: Hemant Agrawal <hemant.agrawal at nxp.com>
More information about the dev
mailing list