From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomasz Duszynski Subject: [PATCH v3 0/4] add net mrvl pmd driver Date: Tue, 3 Oct 2017 13:51:36 +0200 Message-ID: <1507031500-11473-1-git-send-email-tdu@semihalf.com> References: <1506594158-15721-2-git-send-email-tdu@semihalf.com> Cc: mw@semihalf.com, dima@marvell.com, nsamsono@marvell.com, Jianbo.liu@linaro.org, Tomasz Duszynski To: dev@dpdk.org Return-path: Received: from mail-lf0-f44.google.com (mail-lf0-f44.google.com [209.85.215.44]) by dpdk.org (Postfix) with ESMTP id C45C71B339 for ; Tue, 3 Oct 2017 13:51:51 +0200 (CEST) Received: by mail-lf0-f44.google.com with SMTP id o125so4754949lfe.0 for ; Tue, 03 Oct 2017 04:51:51 -0700 (PDT) In-Reply-To: <1506594158-15721-2-git-send-email-tdu@semihalf.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hello, This patch series introduces the net driver for Marvell Armada 7k/8k SoCs along with documentation. Below you can find the list of features which net pmd supports: * Speed capabilities * Link status * Queue start/stop * MTU update * Jumbo frame * Promiscuous mode * Allmulticast mode * Unicast MAC filter * Multicast MAC filter * RSS hash * VLAN filter * CRC offload * L3 checksum offload * L4 checksum offload * Packet type parsing * Basic stats * Stats per queue Changes since v2: * Removed LINE_SPACING, MULTILINE_DEREFERENCE and SPLIT_STRING checkpatch warnings. * Removed unnecessary forward declarations. * Fixed whitespace warnings. Changes since v1: * Changed commit message to explain problem better. * Removed bunch of checkpatch warnings about unnecessary parentheses. Tomasz Duszynski (4): app: link the whole rte_cfgfile library net/mrvl: add mrvl net pmd driver doc: add mrvl net pmd documentation maintainers: add maintainers for the mrvl net pmd MAINTAINERS | 10 + config/common_base | 7 + doc/guides/nics/features/mrvl.ini | 24 + doc/guides/nics/index.rst | 1 + doc/guides/nics/mrvl.rst | 151 ++ drivers/net/Makefile | 2 + drivers/net/mrvl/Makefile | 69 + drivers/net/mrvl/mrvl_ethdev.c | 2277 +++++++++++++++++++++++++++++ drivers/net/mrvl/mrvl_ethdev.h | 114 ++ drivers/net/mrvl/mrvl_qos.c | 628 ++++++++ drivers/net/mrvl/mrvl_qos.h | 112 ++ drivers/net/mrvl/rte_pmd_mrvl_version.map | 3 + mk/rte.app.mk | 3 +- 13 files changed, 3400 insertions(+), 1 deletion(-) create mode 100644 doc/guides/nics/features/mrvl.ini create mode 100644 doc/guides/nics/mrvl.rst create mode 100644 drivers/net/mrvl/Makefile create mode 100644 drivers/net/mrvl/mrvl_ethdev.c create mode 100644 drivers/net/mrvl/mrvl_ethdev.h create mode 100644 drivers/net/mrvl/mrvl_qos.c create mode 100644 drivers/net/mrvl/mrvl_qos.h create mode 100644 drivers/net/mrvl/rte_pmd_mrvl_version.map -- 2.7.4