[v2,0/8] Add Marvell NETA PMD
mbox series

Message ID 1535718368-15803-1-git-send-email-amo@semihalf.com
Headers show
Series
  • Add Marvell NETA PMD
Related show

Message

Andrzej Ostruszka Aug. 31, 2018, 12:25 p.m. UTC
This patch series introduces new PMD for Marvell NETA adapters (MVNETA).
See the documentation for more info.

It is split for easier reviewing.

v2:
  * fixed couple of checkpatch warnings
  * removed '\n' from MVNETA_LOG invocations (appended by the macro)
  * removed unused MVNETA_MUSDK_DMA_MEMSIZE define
  * changed one printf into MVNETA_LOG
  * removed __func__ from one MVNETA_LOG invocation (inserted
    automatically by the macro)
  * minor grammar/spelling correction in comments
  * removed license text from file with SPDX tag (mvneta.rst)
  * removed misleading part of comment for mvneta_shadow_txq
  * changed authorship of the patches to the original author

Natalie Samsonov (1):
  net/mvneta: add reset statistics callback

Zyta Szpak (7):
  net/mvneta: add neta PMD skeleton
  net/mvneta: add Rx/Tx support
  net/mvneta: support for setting of MTU
  net/mvneta: add link update
  net/mvneta: support for promiscuous
  net/mvneta: add MAC filtering
  net/mvneta: add support for basic stats

 MAINTAINERS                                   |    8 +
 config/common_base                            |    5 +
 devtools/test-build.sh                        |    2 +
 doc/guides/nics/features/mvneta.ini           |   18 +
 doc/guides/nics/mvneta.rst                    |  154 ++
 doc/guides/rel_notes/release_18_11.rst        |    4 +
 drivers/common/Makefile                       |    4 +-
 drivers/common/mvep/rte_mvep_common.h         |    1 +
 drivers/net/Makefile                          |    1 +
 drivers/net/meson.build                       |    1 +
 drivers/net/mvneta/Makefile                   |   42 +
 drivers/net/mvneta/meson.build                |   27 +
 drivers/net/mvneta/mvneta_ethdev.c            | 2016 +++++++++++++++++++++++++
 drivers/net/mvneta/mvneta_ethdev.h            |   90 ++
 drivers/net/mvneta/rte_pmd_mvneta_version.map |    3 +
 mk/rte.app.mk                                 |    7 +-
 16 files changed, 2380 insertions(+), 3 deletions(-)
 create mode 100644 doc/guides/nics/features/mvneta.ini
 create mode 100644 doc/guides/nics/mvneta.rst
 create mode 100644 drivers/net/mvneta/Makefile
 create mode 100644 drivers/net/mvneta/meson.build
 create mode 100644 drivers/net/mvneta/mvneta_ethdev.c
 create mode 100644 drivers/net/mvneta/mvneta_ethdev.h
 create mode 100644 drivers/net/mvneta/rte_pmd_mvneta_version.map