Show a cover letter.

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

{
    "id": 357,
    "url": "http://patches.dpdk.org/api/covers/357/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20231103102759.18886-1-lihuisong@huawei.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": "<20231103102759.18886-1-lihuisong@huawei.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20231103102759.18886-1-lihuisong@huawei.com",
    "date": "2023-11-03T10:27:56",
    "name": "[v5,0/3] introduce maximum Rx buffer size",
    "submitter": {
        "id": 2085,
        "url": "http://patches.dpdk.org/api/people/2085/?format=api",
        "name": "lihuisong (C)",
        "email": "lihuisong@huawei.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20231103102759.18886-1-lihuisong@huawei.com/mbox/",
    "series": [
        {
            "id": 30134,
            "url": "http://patches.dpdk.org/api/series/30134/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=30134",
            "date": "2023-11-03T10:27:56",
            "name": "introduce maximum Rx buffer size",
            "version": 5,
            "mbox": "http://patches.dpdk.org/series/30134/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/357/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 CA37043279;\n\tFri,  3 Nov 2023 11:27:45 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id A1DFB4027F;\n\tFri,  3 Nov 2023 11:27:45 +0100 (CET)",
            "from szxga08-in.huawei.com (szxga08-in.huawei.com [45.249.212.255])\n by mails.dpdk.org (Postfix) with ESMTP id 6B23F40273\n for <dev@dpdk.org>; Fri,  3 Nov 2023 11:27:43 +0100 (CET)",
            "from kwepemm000004.china.huawei.com (unknown [172.30.72.54])\n by szxga08-in.huawei.com (SkyGuard) with ESMTP id 4SMH111FQnz1P7s1;\n Fri,  3 Nov 2023 18:24:37 +0800 (CST)",
            "from localhost.localdomain (10.69.192.56) by\n kwepemm000004.china.huawei.com (7.193.23.18) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id\n 15.1.2507.31; Fri, 3 Nov 2023 18:27:40 +0800"
        ],
        "From": "Huisong Li <lihuisong@huawei.com>",
        "To": "<dev@dpdk.org>",
        "CC": "<thomas@monjalon.net>, <ferruh.yigit@amd.com>,\n <andrew.rybchenko@oktetlabs.ru>, <liuyonglong@huawei.com>,\n <lihuisong@huawei.com>",
        "Subject": "[PATCH v5 0/3] introduce maximum Rx buffer size",
        "Date": "Fri, 3 Nov 2023 18:27:56 +0800",
        "Message-ID": "<20231103102759.18886-1-lihuisong@huawei.com>",
        "X-Mailer": "git-send-email 2.33.0",
        "In-Reply-To": "<20230808040234.12947-1-lihuisong@huawei.com>",
        "References": "<20230808040234.12947-1-lihuisong@huawei.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"UTF-8\"",
        "Content-Transfer-Encoding": "8bit",
        "X-Originating-IP": "[10.69.192.56]",
        "X-ClientProxiedBy": "dggems706-chm.china.huawei.com (10.3.19.183) To\n kwepemm000004.china.huawei.com (7.193.23.18)",
        "X-CFilter-Loop": "Reflected",
        "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": "The \"min_rx_bufsize\" in struct rte_eth_dev_info stands for the minimum\nRx buffer size supported by hardware. Actually, some engines also have\nthe maximum Rx buffer specification, like, hns3.\n\nIf mbuf data room size in mempool is greater then the maximum Rx buffer\nsize supported by HW, the data size application used in each mbuf is just\nas much as the maximum Rx buffer size supported by HW instead of the whole\ndata room size.\n\nSo introduce maximum Rx buffer size which is not enforced just to report\nuser to avoid memory waste.\n\n---\nv5:\n - fix a valiable name\n - fix the log level and context in rte_eth_rx_queue_setup.\n\nv4:\n - fix the log in rte_eth_rx_queue_setup.\n - add a comment in rel_notes.\n\nv3:\n - fix some comments for Morten's advice.\n\nv2:\n - fix some comments\n - fix the log level when data room size is greater than maximum Rx\n   buffer size.\n\nv1:\n - move max_rx_bufsize to min_rx_bufsize closer in struct rte_eth_dev_info\n - add max_rx_bufsize display in testpmd.\n - hns3 reports maximum buffer size.\n\nHuisong Li (3):\n  ethdev: introduce maximum Rx buffer size\n  app/testpmd: add maximum Rx buffer size display\n  net/hns3: report maximum buffer size\n\n app/test-pmd/config.c                  |  2 ++\n doc/guides/rel_notes/release_23_11.rst |  7 +++++++\n drivers/net/hns3/hns3_common.c         |  1 +\n lib/ethdev/rte_ethdev.c                |  8 ++++++++\n lib/ethdev/rte_ethdev.h                | 10 +++++++++-\n 5 files changed, 27 insertions(+), 1 deletion(-)"
}