[dpdk-dev] [PATCH v4 00/20] NXP DPAA2 PMD functional enhancements
Hemant Agrawal
hemant.agrawal at nxp.com
Fri May 26 08:51:05 CEST 2017
This patchset adds following features to DPAA2 PMD:
1. improved error handling
2. parallel RX DQ requests to improve performance
3. Support for various ethdev operations
4. enable jumbo frames
---
v4:
* rebased on next-net
* fixed alignment issues
* added FW-version in dpaa2.ini
v3:
* rebased on next-net
* added additional comments in logs
* fixed issue with shared compilation
v2:
* rebased on next-net
* added additional functional patches
Hemant Agrawal (20):
mk: change to cortex-a72
net/dpaa2: remove port level buffer layout definition
net/dpaa2: stop using software annotation
net/dpaa2: improve the error handling in dev init
bus/fslmc: support for parallel Rx DQ requests
net/dpaa2: support parallel Rx in eth pmd
bus/fslmc: export qbman results in map file
net/dpaa2: add support for congestion notification
net/dpaa2: add support for tail drop on queue
bus/fslmc: update TAILQ usages in dpaa2 objects
net/dpaa2: add support for MAC address filtering
net/dpaa2: add support for multicast promiscuous mode
net/dpaa2: add support for VLAN filter and offload
net/dpaa2: add support for VLAN strip
net/dpaa2: add link status config support
net/dpaa2: add support for flow control
net/dpaa2: configure jumbo frames
bus/fslmc: add support to detect soc version
net/dpaa2: add support for Firmware Version get
bus/fslmc: reducing the debug log messages
config/defconfig_arm64-dpaa2-linuxapp-gcc | 2 +-
doc/guides/nics/features/dpaa2.ini | 7 +
drivers/bus/fslmc/Makefile | 1 +
drivers/bus/fslmc/fslmc_vfio.c | 43 +-
drivers/bus/fslmc/mc/dpmng.c | 81 ++++
drivers/bus/fslmc/mc/fsl_dpmng.h | 99 ++++
drivers/bus/fslmc/mc/fsl_dpmng_cmd.h | 54 +++
drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c | 30 +-
drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 62 +--
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 48 +-
drivers/bus/fslmc/rte_bus_fslmc_version.map | 10 +
drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 19 +-
drivers/net/dpaa2/dpaa2_ethdev.c | 694 +++++++++++++++++++++++++---
drivers/net/dpaa2/dpaa2_ethdev.h | 27 +-
drivers/net/dpaa2/dpaa2_rxtx.c | 151 ++++--
drivers/net/dpaa2/mc/dpni.c | 299 ++++++++++++
drivers/net/dpaa2/mc/fsl_dpni.h | 365 ++++++++++++++-
drivers/net/dpaa2/mc/fsl_dpni_cmd.h | 142 ++++++
mk/machine/dpaa2/rte.vars.mk | 2 +-
19 files changed, 1934 insertions(+), 202 deletions(-)
create mode 100644 drivers/bus/fslmc/mc/dpmng.c
create mode 100644 drivers/bus/fslmc/mc/fsl_dpmng.h
create mode 100644 drivers/bus/fslmc/mc/fsl_dpmng_cmd.h
--
1.9.1
More information about the dev
mailing list