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 0E34F2BAD for ; Sat, 25 Feb 2017 02:23:43 +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 v1P1NgDB007022 (version=TLSv1 cipher=AES128-SHA bits=128 verify=OK); Fri, 24 Feb 2017 17:23:42 -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; Fri, 24 Feb 2017 17:23:41 -0800 From: Allain Legacy To: CC: Date: Fri, 24 Feb 2017 20:22:59 -0500 Message-ID: <1487985795-136044-1-git-send-email-allain.legacy@windriver.com> X-Mailer: git-send-email 1.8.3.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [128.224.145.137] Subject: [dpdk-dev] [PATCH 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: Sat, 25 Feb 2017 01:23:44 -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/ 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