Show a cover letter.

GET /api/covers/125900/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 125900,
    "url": "http://patches.dpdk.org/api/covers/125900/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20230411075528.1125799-1-asekhar@marvell.com/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20230411075528.1125799-1-asekhar@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230411075528.1125799-1-asekhar@marvell.com",
    "date": "2023-04-11T07:55:23",
    "name": "[0/5] add hwpools and support exchanging mbufs between pools",
    "submitter": {
        "id": 2125,
        "url": "http://patches.dpdk.org/api/people/2125/?format=api",
        "name": "Ashwin Sekhar T K",
        "email": "asekhar@marvell.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20230411075528.1125799-1-asekhar@marvell.com/mbox/",
    "series": [
        {
            "id": 27659,
            "url": "http://patches.dpdk.org/api/series/27659/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=27659",
            "date": "2023-04-11T07:55:23",
            "name": "add hwpools and support exchanging mbufs between pools",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/27659/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/125900/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 8B23842919;\n\tTue, 11 Apr 2023 09:55:43 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 7A9FA410F9;\n\tTue, 11 Apr 2023 09:55:43 +0200 (CEST)",
            "from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com\n [67.231.148.174])\n by mails.dpdk.org (Postfix) with ESMTP id 91CA540A8B\n for <dev@dpdk.org>; Tue, 11 Apr 2023 09:55:42 +0200 (CEST)",
            "from pps.filterd (m0045849.ppops.net [127.0.0.1])\n by mx0a-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id\n 33ALFNc2021558 for <dev@dpdk.org>; Tue, 11 Apr 2023 00:55:41 -0700",
            "from dc5-exch02.marvell.com ([199.233.59.182])\n by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3pvt73ajvf-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT)\n for <dev@dpdk.org>; Tue, 11 Apr 2023 00:55:40 -0700",
            "from DC5-EXCH02.marvell.com (10.69.176.39) by DC5-EXCH02.marvell.com\n (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.48;\n Tue, 11 Apr 2023 00:55:39 -0700",
            "from maili.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com\n (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.48 via Frontend\n Transport; Tue, 11 Apr 2023 00:55:39 -0700",
            "from localhost.localdomain (unknown [10.28.36.142])\n by maili.marvell.com (Postfix) with ESMTP id 9AFF73F7041;\n Tue, 11 Apr 2023 00:55:35 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n h=from : to : cc :\n subject : date : message-id : mime-version : content-transfer-encoding :\n content-type; s=pfpt0220; bh=HosyOr7ie4zlRyy9AHPMefMqSBpDBTnq1N/c3+Fy8tA=;\n b=WolkWsGncXpM7zJbwhCwpwH/n25bJFwZw9BGnKBvCYI3c5AHzDgVHUBOecFYNaIrTyFg\n opR0ETZ9bSzVUgycKW8Yc0jCnXLZqS0Amk6X0UzxjstWPrwFUKCvyE/uFI8DPXlimmcq\n qof0vkAQQ1h3pUnTjCnI9E4zWS2mCBZXhn1Mw6mK7V6L7bVbzpkML7MadEUZQsYSdvTC\n d4FT2P389gwPiq50c08i9Y8BdcTSjN9gtsSpZ5QwWcR1k4KmruFLlrWCRrm3PEUze7he\n 3Is3evWRCIYruMwyWYmRGHadP/3fJfdRms2cI5JSSfSkIxuORqBUXzOVFEKXhfzfAltr 1w==",
        "From": "Ashwin Sekhar T K <asekhar@marvell.com>",
        "To": "<dev@dpdk.org>",
        "CC": "<jerinj@marvell.com>, <skori@marvell.com>, <skoteshwar@marvell.com>,\n <pbhagavatula@marvell.com>, <kirankumark@marvell.com>,\n <psatheesh@marvell.com>, <asekhar@marvell.com>, <anoobj@marvell.com>,\n <gakhil@marvell.com>, <hkalra@marvell.com>, <ndabilpuram@marvell.com>",
        "Subject": "[PATCH 0/5] add hwpools and support exchanging mbufs between pools",
        "Date": "Tue, 11 Apr 2023 13:25:23 +0530",
        "Message-ID": "<20230411075528.1125799-1-asekhar@marvell.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Proofpoint-GUID": "fZKqcaEC3fPtgiJY9WlEb5guacjCn3tR",
        "X-Proofpoint-ORIG-GUID": "fZKqcaEC3fPtgiJY9WlEb5guacjCn3tR",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22\n definitions=2023-04-11_04,2023-04-06_03,2023-02-09_01",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "This patch series enables the creation of special types of pool in cnxk\nmempool PMD called as hwpools. A hwpool will not have any buffers of its\nown but instead will only have a hardware AURA associated with it. This\nhwpool will be attached to another normal rte_mempool and the hwpool will\nuse the buffers from this attached rte_mempool during alloc/free. The\nhwpool leverages the POOL:AURA association in cnxk hardware to achieve\nthis.\n\nThis patch series also adds the support for exchanging mbuf buffers between\ncnxk mempools. The pools must have buffers of same size and the range check\nfor the pools must be disabled while exchanging mbufs.\n\nAshwin Sekhar T K (5):\n  mempool/cnxk: use pool config to pass flags\n  common/cnxk: add NPA aura create/destroy ROC APIs\n  mempool/cnxk: add NPA aura range get/set APIs\n  mempool/cnxk: add hwpool ops\n  mempool/cnxk: add support for exchanging mbufs between pools\n\n drivers/common/cnxk/roc_nix_queue.c         |   2 +-\n drivers/common/cnxk/roc_npa.c               | 254 +++++++++++++++++-\n drivers/common/cnxk/roc_npa.h               |  10 +\n drivers/common/cnxk/roc_sso.c               |   2 +-\n drivers/common/cnxk/version.map             |   4 +\n drivers/mempool/cnxk/cn10k_hwpool_ops.c     | 272 ++++++++++++++++++++\n drivers/mempool/cnxk/cnxk_mempool.h         |  32 +++\n drivers/mempool/cnxk/cnxk_mempool_ops.c     |  19 +-\n drivers/mempool/cnxk/meson.build            |   2 +\n drivers/mempool/cnxk/rte_pmd_cnxk_mempool.h |  56 ++++\n drivers/mempool/cnxk/version.map            |  10 +\n drivers/net/cnxk/cnxk_ethdev_sec.c          |  25 +-\n 12 files changed, 658 insertions(+), 30 deletions(-)\n create mode 100644 drivers/mempool/cnxk/cn10k_hwpool_ops.c\n create mode 100644 drivers/mempool/cnxk/rte_pmd_cnxk_mempool.h\n create mode 100644 drivers/mempool/cnxk/version.map"
}