From: Vanshika Shukla <vanshika.shu...@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
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 (7): 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: fix invalid error FD code 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_logs.h | 5 +- drivers/bus/fslmc/fslmc_vfio.c | 1627 +++- drivers/bus/fslmc/fslmc_vfio.h | 39 +- 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 | 7062 ++++++++++------- drivers/net/dpaa2/dpaa2_mux.c | 543 +- 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 | 27 +- 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 + 49 files changed, 8295 insertions(+), 4245 deletions(-) create mode 100644 drivers/net/dpaa2/dpaa2_parse_dump.h -- 2.25.1