From patchwork Fri Aug 24 12:16:40 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tomasz Duszynski X-Patchwork-Id: 43847 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C07C82C4F; Fri, 24 Aug 2018 14:17:01 +0200 (CEST) Received: from mail-lf1-f67.google.com (mail-lf1-f67.google.com [209.85.167.67]) by dpdk.org (Postfix) with ESMTP id 917382C0C for ; Fri, 24 Aug 2018 14:17:00 +0200 (CEST) Received: by mail-lf1-f67.google.com with SMTP id h64-v6so5033268lfi.10 for ; Fri, 24 Aug 2018 05:17:00 -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; bh=svLcsPiJ0V/b5eeQu7piVpuPJQBXFx2HZsCtHXd0ME8=; b=nYn9CS+4JxoGMCDMyi0AZ1yJJ5sE+dIwIvoeo60jeW3SJAUEm1wetyAEgnav677t6I 7jywY9+T1YRErA5WrPnm9JCYJESvvP2zk3l1EH579wZxI71hVM3Es3neipHBBGgyd6f9 SyHGH8Y+DsoGqjHXw36pV49Pr4ncs5669QCBl2PRdRNF1/jxSXyBm86LV/RR3f5mGGg/ T/sG/FjmOiqWGE+4oAmTfY3wCLh53COrp1JAs9IlDIVcIxauqOYl1d1GYltD9fshwipF sTTKE9HR22FQ8EqCRzRZIfdnF3bfKQgeIwM5U5BMAL9V9HPcDGRprW3B0xsp8A0yCiVs arzg== 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; bh=svLcsPiJ0V/b5eeQu7piVpuPJQBXFx2HZsCtHXd0ME8=; b=gxnYPnI/hPybo+Xx5Xini4Kl7A+fEY5wmwN64v4bcSm9y0iu2nmw0oqz7zCT5qiQKG jXq1or5HS429XDdEOll62q8cMfpQXVLcVV/sUoYvMqkiGXtN/1G1ubywpgZ0dLGDe8Mv JX0AXHEwKhm7AQ2+DSvD5nBkr0y3Dlt3qzRkCCHMHAH/5zyuZCPeVmPZ+jhdzecuFR9+ kC+EonuSwvhU9iI0tgD4jbykwkdoc+DOdHGE6bO7JMDUX8G3JR9BoHTK5BuZ7H6wTDi4 8hBlTTDYRWq19VhkZX98PVn4Y1Qk3NTohhFTwiM6uCC4wvRIIUa5h8rwYKs2Um6HxR7g CWlg== X-Gm-Message-State: APzg51BciAtxFSfkNlU9o4iC3pRaz4a+Z8RVphPqeB78t2q2NiknXBvV QGM9uVjjN1ySrGR52AHH2+xLd9deIHA= X-Google-Smtp-Source: ANB0Vdbz9HwKJV7QZdTRHb/QCs2H5fV1sjwjR7oMSyISnOSe+MIJZdca0TPs+NsaRRTEbShSEDcbug== X-Received: by 2002:a19:c94a:: with SMTP id z71-v6mr1207644lff.34.1535113019929; Fri, 24 Aug 2018 05:16:59 -0700 (PDT) Received: from sh.semihalf.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id a18-v6sm1177672ljk.47.2018.08.24.05.16.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 24 Aug 2018 05:16:59 -0700 (PDT) From: Tomasz Duszynski To: dev@dpdk.org Cc: nsamsono@marvell.com, mw@semihalf.com, Tomasz Duszynski Date: Fri, 24 Aug 2018 14:16:40 +0200 Message-Id: <1535113006-9393-1-git-send-email-tdu@semihalf.com> X-Mailer: git-send-email 2.7.4 Subject: [dpdk-dev] [PATCH 0/6] mvpp2 changes and features 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" This patch series introduces following changes: * Common code responsible for DMA memory initialization is now available under drivers/common/mvep. MVEP stands for Marvell Embedded Processors. This eases maintenance and avoids boilerplate code across Marvell PMDs. MVEP will grow over time as new features and PMDs are added. * Couple of minor fixes. * Support for reading VLAN information from descriptor. Liron Himi (2): drivers/common: add mvep common code for MRVL PMDs net/mvpp2: use common code to initialize DMA Natalie Samsonov (3): net/mvpp2: fix comments and error messages net/mvpp2: make private variables static net/mvpp2: add VLAN packet type support for parser offload Tomasz Duszynski (1): net/mvpp2: fix array initialization config/common_base | 5 ++ devtools/test-build.sh | 2 + drivers/common/Makefile | 4 ++ drivers/common/meson.build | 2 +- drivers/common/mvep/Makefile | 38 +++++++++++++++ drivers/common/mvep/meson.build | 19 ++++++++ drivers/common/mvep/mvep_common.c | 45 ++++++++++++++++++ drivers/common/mvep/rte_common_mvep_version.map | 6 +++ drivers/common/mvep/rte_mvep_common.h | 20 ++++++++ drivers/net/Makefile | 3 ++ drivers/net/mvpp2/Makefile | 3 +- drivers/net/mvpp2/meson.build | 2 +- drivers/net/mvpp2/mrvl_ethdev.c | 61 +++++++++++++------------ drivers/net/mvpp2/mrvl_flow.c | 29 ++++++++---- mk/rte.app.mk | 4 ++ 15 files changed, 204 insertions(+), 39 deletions(-) create mode 100644 drivers/common/mvep/Makefile create mode 100644 drivers/common/mvep/meson.build create mode 100644 drivers/common/mvep/mvep_common.c create mode 100644 drivers/common/mvep/rte_common_mvep_version.map create mode 100644 drivers/common/mvep/rte_mvep_common.h --- 2.7.4