From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 65E9BA0579; Fri, 9 Apr 2021 08:40:01 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3C0701412E3; Fri, 9 Apr 2021 08:40:01 +0200 (CEST) Received: from mail-io1-f41.google.com (mail-io1-f41.google.com [209.85.166.41]) by mails.dpdk.org (Postfix) with ESMTP id A3F521412E0 for ; Fri, 9 Apr 2021 08:39:59 +0200 (CEST) Received: by mail-io1-f41.google.com with SMTP id j26so4810096iog.13 for ; Thu, 08 Apr 2021 23:39:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Wm+5IawRwb6J9ANiIaorPbpEVfAMVV1ZHtnWq1XywvQ=; b=Fa46vYxyHV9oMyfuwz0W3Ev9MlrwA+FNkiY8X8reGOhca/V/Ds5Ot10TNpOxbPGPvo +1ANz9VU44AWmlk98yhv2BuG0/lv8Qq4rBkuL/TlYOzCjhhH97IH4NFYcX7dldCToMzS QnpYxFgfOOMSmdEWJKIabGBp3GNE9W1q/YH//Q93yH2Nr7oA6Jootkz/2DwToFPxdAry 7grzpZI4JrVl2hDkLlhnqLuNWz/tLBw7Liip1ddww+35D5nuqap3lH3Jq7Oe7XztbFqi wIWVhEBmIAvUpEbPtagwU5eEX4hrj9uIlztDCgRC2y8bTvtNYub3M7DMyrvIw/cqwuQ3 FXeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Wm+5IawRwb6J9ANiIaorPbpEVfAMVV1ZHtnWq1XywvQ=; b=q54nW5luBG8FjWA2ANrQuvmPfJzSi9mmmTXB+5QDsRQJS/2E3dBk/mUQPOG8//Nwbb Fg1X/bxXGN9cu15/xmqPFu/0C2dDD5gOK5/dbzNEnllXmHgVTKW/uo7EUSlcfino0I2p BQEy68hxHSLcoQyKkhaOj131bneoOCfV3hG3M0pJP8M/EuN002/acWeDbTy6k9v7nLY2 FbADZLL8eN3KyfvuqQWQh0HufQCMnumiQpgDVqUKl5wf99EUl+peK0J0stuneYDVo07S lm3wFgV2UCE22UDLN47Md2FdiSPhUtAF5RId3iuxnxDgr5LAaP+uQwDTOCzwpgeUR2ih lHJw== X-Gm-Message-State: AOAM533AgdBIlTNYIIqB+BYZjX9uA7DOXbeNmzlhmxFXiYTQmsaKJDvi O83pp2+qBooeRRdWoMni1BhfkOc2OxR9d/6pKMQ= X-Google-Smtp-Source: ABdhPJz9un8HJunzrBr0YeIDWIpCbxZli4QMrFAySeGHcx3oPPByJQRuxrVtA3UK8tgfCp/b4KTB0BBcx+dloDUe+Ww= X-Received: by 2002:a02:c50f:: with SMTP id s15mr12679124jam.133.1617950398944; Thu, 08 Apr 2021 23:39:58 -0700 (PDT) MIME-Version: 1.0 References: <20210305162149.2196166-1-asekhar@marvell.com> <20210408095049.3100322-1-asekhar@marvell.com> In-Reply-To: <20210408095049.3100322-1-asekhar@marvell.com> From: Jerin Jacob Date: Fri, 9 Apr 2021 12:09:42 +0530 Message-ID: To: Ashwin Sekhar T K , Thomas Monjalon Cc: dpdk-dev , Jerin Jacob , Sunil Kumar Kori , Satha Koteswara Rao Kottidi , Pavan Nikhilesh , Kiran Kumar K , Satheesh Paul Content-Type: text/plain; charset="UTF-8" Subject: Re: [dpdk-dev] [PATCH v4 00/11] Add Marvell CNXK mempool driver X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" On Thu, Apr 8, 2021 at 3:21 PM Ashwin Sekhar T K wrote: > > This patchset adds the mempool/cnxk driver which provides the support for the > integrated mempool device found in Marvell CN10K SoC. > > The code includes mempool driver functionality for Marvell CN9K SoC as well, > but right now it is not enabled. The future plan is to deprecate existing > mempool/octeontx2 driver once the 'CNXK' drivers are feature complete for > Marvell CN9K SoC. > > Depends-on: series-16131 ("Add Marvell CNXK common driver") Series applied to dpdk-next-net-mrvl/for-dpdk-main. Thanks. > > v4: > - Added a bullet point for cnxk mempool driver in release_21_05.rst. > > Ashwin Sekhar T K (11): > mempool/cnxk: add build infra and doc > mempool/cnxk: add device probe/remove > mempool/cnxk: add generic ops > mempool/cnxk: register plt init callback > mempool/cnxk: add cn9k mempool ops > mempool/cnxk: add cn9k optimized mempool enqueue/dequeue > mempool/cnxk: add cn10k mempool ops > mempool/cnxk: add batch op init > mempool/cnxk: add cn10k batch enqueue op > mempool/cnxk: add cn10k get count op > mempool/cnxk: add cn10k batch dequeue op > > MAINTAINERS | 6 + > doc/guides/mempool/cnxk.rst | 91 +++++++ > doc/guides/mempool/index.rst | 1 + > doc/guides/platform/cnxk.rst | 3 + > doc/guides/rel_notes/release_21_05.rst | 2 + > drivers/mempool/cnxk/cn10k_mempool_ops.c | 319 +++++++++++++++++++++++ > drivers/mempool/cnxk/cn9k_mempool_ops.c | 89 +++++++ > drivers/mempool/cnxk/cnxk_mempool.c | 202 ++++++++++++++ > drivers/mempool/cnxk/cnxk_mempool.h | 28 ++ > drivers/mempool/cnxk/cnxk_mempool_ops.c | 191 ++++++++++++++ > drivers/mempool/cnxk/meson.build | 16 ++ > drivers/mempool/cnxk/version.map | 3 + > drivers/mempool/meson.build | 3 +- > 13 files changed, 953 insertions(+), 1 deletion(-) > create mode 100644 doc/guides/mempool/cnxk.rst > create mode 100644 drivers/mempool/cnxk/cn10k_mempool_ops.c > create mode 100644 drivers/mempool/cnxk/cn9k_mempool_ops.c > create mode 100644 drivers/mempool/cnxk/cnxk_mempool.c > create mode 100644 drivers/mempool/cnxk/cnxk_mempool.h > create mode 100644 drivers/mempool/cnxk/cnxk_mempool_ops.c > create mode 100644 drivers/mempool/cnxk/meson.build > create mode 100644 drivers/mempool/cnxk/version.map > > -- > 2.31.0 >