From mboxrd@z Thu Jan 1 00:00:00 1970 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) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=Xat2LzqXPXtgDEZWOHC091TUSbWnXWO9v0gFzBXQ964=; b=XiKI+NYxXOcvA8QPcPDDbowj5+geFA9NL7OkUN1Sx4T9cjIpHZWRfEyIVN9/Kf5fk2 qpX/+m7pIYfjsteDEj0JBZmwOw0cilCds2a4lAId8CPKR2CmQ3UTLs+Tsn8wS6d4kHUy coZ4pljatv8uNhjw2vkCTd8WourE75IxEg6ewTxtR9FEC0Dc+4vmAYlhj82oayTSY/zY 7tccaK/KBsN0rQzL9PxVPw1g7NYrakkcu4siIoPfeKWBEx5DtKEzIoD0c2OcN33c26Ix CU1+iYRZyQJJcIME9s/NFCQ8dRxcL4Be+PUH5ofRDjf/1xsVBIjPLNw+A7Uon6Dp80Fr rafw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=Xat2LzqXPXtgDEZWOHC091TUSbWnXWO9v0gFzBXQ964=; b=dvy54kUr7aAEiK7hKzIfvmS1QYNQhOkofxQwHxcrr3Uq2kMXwUd8cSGg7dYdQAgZB/ CFCI+QLEzsG3FtJchzoKsxjiEb8N+d8A7aRHR4IaDKCKLNPEVAeyCfO4CcMl6Atg9F0l 4p6ScJeSKC89ysN3OzuFyZdJF6QoT0jhcv2l+MjfL7yXduj3kGyv38D0LcRti8XIWZQ3 80MPRzCiULUZxCprW2XBq6P/Z84kkw9T0eIPKTFu+JCV1B8Uz2Jqdo7/GyUoOwafMp8g 41Qz5zk1/uuRVaZltULWq63bDD1MkHJojjUvnQmm5gRP5Po9Dbuxi1tOftqpZSBdcZ1K 8LHA== X-Gm-Message-State: AHPjjUiyh0zoRI87vuc94DT4L9Q9vDALz3VLG6o8v4hQJnJdOLnmnVuI PK3NBHTiC2ViPaYK8cc4xzXHwA3pglY= X-Google-Smtp-Source: AOwi7QBIBrEYLheBfyZ78hQhzyVPyF1nLXZCY7zuzSGdibexVHb/5Ig8Hg47/8slr3DStrQKXvJNpg== X-Received: by 10.46.67.29 with SMTP id q29mr8306270lja.85.1507031510922; Tue, 03 Oct 2017 04:51:50 -0700 (PDT) Received: from tdu.semihalf.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id s12sm2009230lfe.57.2017.10.03.04.51.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 03 Oct 2017 04:51:49 -0700 (PDT) From: Tomasz Duszynski To: dev@dpdk.org Cc: mw@semihalf.com, dima@marvell.com, nsamsono@marvell.com, Jianbo.liu@linaro.org, Tomasz Duszynski Date: Tue, 3 Oct 2017 13:51:36 +0200 Message-Id: <1507031500-11473-1-git-send-email-tdu@semihalf.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1506594158-15721-2-git-send-email-tdu@semihalf.com> References: <1506594158-15721-2-git-send-email-tdu@semihalf.com> Subject: [dpdk-dev] [PATCH v3 0/4] add net mrvl pmd driver X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Oct 2017 11:51:51 -0000 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