From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail5.wrs.com (mail5.windriver.com [192.103.53.11]) by dpdk.org (Postfix) with ESMTP id AE8AC2C56 for ; Sun, 26 Feb 2017 20:09:41 +0100 (CET) Received: from ALA-HCA.corp.ad.wrs.com (ala-hca.corp.ad.wrs.com [147.11.189.40]) by mail5.wrs.com (8.15.2/8.15.2) with ESMTPS id v1QJ9ee8028143 (version=TLSv1 cipher=AES128-SHA bits=128 verify=OK); Sun, 26 Feb 2017 11:09:40 -0800 Received: from yow-cgts4-lx.wrs.com (128.224.145.137) by ALA-HCA.corp.ad.wrs.com (147.11.189.50) with Microsoft SMTP Server (TLS) id 14.3.294.0; Sun, 26 Feb 2017 11:09:39 -0800 From: Allain Legacy To: CC: Date: Sun, 26 Feb 2017 14:08:48 -0500 Message-ID: <1488136143-116389-1-git-send-email-allain.legacy@windriver.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1487985795-136044-1-git-send-email-allain.legacy@windriver.com> References: <1487985795-136044-1-git-send-email-allain.legacy@windriver.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [128.224.145.137] Subject: [dpdk-dev] [PATCH v2 00/16] Wind River Systems AVP PMD 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: Sun, 26 Feb 2017 19:09:43 -0000 This patch series submits an initial version of the AVP PMD from Wind River Systems. The series includes shared header files, driver implementation, and changes to documentation files in support of this new driver. The AVP driver is a shared memory based device. It is intended to be used as a PMD within a virtual machine running on a Wind River virtualization platform. See: http://www.windriver.com/products/titanium-cloud/ v2: * Fixed coding style violations that slipped in accidentally because of an out of date checkpatch.pl from an older kernel. Allain Legacy (16): config: added attributes for the AVP PMD net/avp: added public header files maintainers: claim responsibility for AVP PMD net/avp: added PMD version map file net/avp: added log macros drivers/net: added driver makefiles net/avp: driver registration net/avp: device initialization net/avp: device configuration net/avp: queue setup and release net/avp: packet receive functions net/avp: packet transmit functions net/avp: device statistics operations net/avp: device promiscuous functions net/avp: device start and stop operations doc: added information related to the AVP PMD MAINTAINERS | 6 + config/common_base | 10 + config/common_linuxapp | 1 + doc/guides/nics/avp.rst | 99 ++ doc/guides/nics/features/avp.ini | 17 + doc/guides/nics/index.rst | 1 + drivers/net/Makefile | 1 + drivers/net/avp/Makefile | 61 + drivers/net/avp/avp_ethdev.c | 2371 +++++++++++++++++++++++++++++++ drivers/net/avp/avp_logs.h | 59 + drivers/net/avp/rte_avp_common.h | 427 ++++++ drivers/net/avp/rte_avp_fifo.h | 157 ++ drivers/net/avp/rte_pmd_avp_version.map | 4 + mk/rte.app.mk | 1 + 14 files changed, 3215 insertions(+) create mode 100644 doc/guides/nics/avp.rst create mode 100644 doc/guides/nics/features/avp.ini create mode 100644 drivers/net/avp/Makefile create mode 100644 drivers/net/avp/avp_ethdev.c create mode 100644 drivers/net/avp/avp_logs.h create mode 100644 drivers/net/avp/rte_avp_common.h create mode 100644 drivers/net/avp/rte_avp_fifo.h create mode 100644 drivers/net/avp/rte_pmd_avp_version.map -- 1.8.3.1