From patchwork Fri Aug 24 14:54:48 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tomasz Duszynski X-Patchwork-Id: 43871 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 E8F1A5F1F; Fri, 24 Aug 2018 16:55:03 +0200 (CEST) Received: from mail-lj1-f193.google.com (mail-lj1-f193.google.com [209.85.208.193]) by dpdk.org (Postfix) with ESMTP id DC47B5F1C for ; Fri, 24 Aug 2018 16:55:02 +0200 (CEST) Received: by mail-lj1-f193.google.com with SMTP id v9-v6so7094188ljk.4 for ; Fri, 24 Aug 2018 07:55:02 -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=fWQoWK0PGjWvMp+DG64PVg85E2cP4HCTQI4jDP4Io5o=; b=14VsbVea+dPBy1fbEdkX26/WYDZ3N6JJ/RHCYutfEup7LjLGh7nujsI13OP3YFECoj PKCsTlflNxneNLldduIvGlf3vjS49zSKguWrGo++MRIjX01zp0ADItcM2Uw7paHG+sos s5OySwqiCylgbSv8r9FoKD2m9O9I+qRgI7VWWNpI7oDiTQH0H/tULxp1PZIq6i2Z6er1 70XZGEiKO8nGEU+sna9vIEfN0Motldt36s1GUZ1Lt8lj+K9LSxE0PmO/4/rcXUSQ6NBb eVWQifaJ98MxrM5oWvXSYwfz6/6hr+fmr+svcN7f+iz0JKk60SZY7b2qvn3lh7IYO4/m L2ww== 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=fWQoWK0PGjWvMp+DG64PVg85E2cP4HCTQI4jDP4Io5o=; b=rnq6pgjeRzQ22lZOyGhoUmho8J+qb/1toiiacEEk9Vdl66tE2edye2cn9/Hui/wkpr RL5lcqMw2MabATM1k4bBHxxK4XChvyzn8jmA8G5glRKv1F17NcqjDW4IKU8Td/y+fgqN G6SrbOt7DTsHhwIkKCslIZJhkBDnMnDTf39gZler+ezTOYuhuJLEXHeAqRgnDqugI9ji Z9Y1FwYjPsWk/JbUA5XOc9+EWaotCGqbIYtNVhilpbWbdsx+IDcfwzxo94Rkcn15hpMj Nq6cioVjoHQXZ/UsI7lWHD2aiE0YPoprCmA9AxvFUk1cd17HjTiwcNy6a8Gsin4anogd WV5Q== X-Gm-Message-State: APzg51AThqyM6f3Ap5icblxF2PwnKJJoR2/Dl5FSFO0Ed8F7eCJrItY6 HLm/4zVE5UJtqR7KMfHIK2L/fHb0sBQ= X-Google-Smtp-Source: ANB0VdYscSTMvcdE+sYCIJi5vhDPbqZbPbrEl7TGLCHEvxjyqpq/Eg746XogKdbeusQ5d5s3spF5qg== X-Received: by 2002:a2e:4557:: with SMTP id s84-v6mr1604389lja.47.1535122502331; Fri, 24 Aug 2018 07:55:02 -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 j140-v6sm1373659lfg.16.2018.08.24.07.55.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 24 Aug 2018 07:55:01 -0700 (PDT) From: Tomasz Duszynski To: dev@dpdk.org Cc: nsamsono@marvell.com, mw@semihalf.com, Tomasz Duszynski Date: Fri, 24 Aug 2018 16:54:48 +0200 Message-Id: <1535122494-30249-1-git-send-email-tdu@semihalf.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1535113006-9393-1-git-send-email-tdu@semihalf.com> References: <1535113006-9393-1-git-send-email-tdu@semihalf.com> Subject: [dpdk-dev] [PATCH 0/6] net/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. v2: * Remove CONFIG_RTE_LIBRTE_MVEP_COMMON. Use CONFIG_RTE_LIBRTE_MVPP2_PMD to control common/mvep compilation instead. 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 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/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 ++ 12 files changed, 194 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