From mboxrd@z Thu Jan 1 00:00:00 1970 From: Allain Legacy Subject: [PATCH v2 00/16] Wind River Systems AVP PMD Date: Sun, 26 Feb 2017 14:08:48 -0500 Message-ID: <1488136143-116389-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 Cc: To: 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) In-Reply-To: <1487985795-136044-1-git-send-email-allain.legacy@windriver.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" 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