Show a cover letter.

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

{
    "id": 121041,
    "url": "https://patches.dpdk.org/api/covers/121041/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/cover/20221220004415.29576-1-cheng1.jiang@intel.com/",
    "project": {
        "id": 1,
        "url": "https://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": "<20221220004415.29576-1-cheng1.jiang@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20221220004415.29576-1-cheng1.jiang@intel.com",
    "date": "2022-12-20T00:44:12",
    "name": "[0/3] Async vhost packed ring optimization",
    "submitter": {
        "id": 1530,
        "url": "https://patches.dpdk.org/api/people/1530/?format=api",
        "name": "Jiang, Cheng1",
        "email": "Cheng1.jiang@intel.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/cover/20221220004415.29576-1-cheng1.jiang@intel.com/mbox/",
    "series": [
        {
            "id": 26184,
            "url": "https://patches.dpdk.org/api/series/26184/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=26184",
            "date": "2022-12-20T00:44:12",
            "name": "Async vhost packed ring optimization",
            "version": 1,
            "mbox": "https://patches.dpdk.org/series/26184/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/covers/121041/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 2929FA00C5;\n\tTue, 20 Dec 2022 02:30:48 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id BB81F40A7A;\n\tTue, 20 Dec 2022 02:30:47 +0100 (CET)",
            "from mga12.intel.com (mga12.intel.com [192.55.52.136])\n by mails.dpdk.org (Postfix) with ESMTP id 3404240395\n for <dev@dpdk.org>; Tue, 20 Dec 2022 02:30:46 +0100 (CET)",
            "from fmsmga005.fm.intel.com ([10.253.24.32])\n by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 19 Dec 2022 17:30:44 -0800",
            "from dpdk_jiangcheng.sh.intel.com ([10.67.118.237])\n by fmsmga005.fm.intel.com with ESMTP; 19 Dec 2022 17:30:41 -0800"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1671499846; x=1703035846;\n h=from:to:cc:subject:date:message-id:mime-version:\n content-transfer-encoding;\n bh=SIFWJ5up/Hcjnzz32lDA2VdDkHTvUk8nMq0TUDxf+n4=;\n b=lY99cyFr1jbPSN1VN2iFG/i9A6O6TsTknhGBx6vIVtC4+WYvcRlQB60p\n xLEhVG/8LHA/QhHBloDL11Dj2EsXI4uHySBRiS21mQVuVizIzPq1IHN6g\n JX1TbSbZ3d+h4tiPJOf2LU3PhLvZKIueqcY2Tyhq/sXMl/mUFfLMq062r\n OBkpzpCTHA1d5KYtEoel3O2wClxmmomq8C/aydFR3D7V+aSBY4OiUnev3\n CjeABnm5e5isVrtOSGkEfP8JBCL86PLNL5znf2Kl0ocjKdeRAPqHIwtt9\n W5CTW/tvZ7zT/3inZjKxWpwTX+rpjGVDfAa19XQsZxecScF6r3Bw7dsop g==;",
        "X-IronPort-AV": [
            "E=McAfee;i=\"6500,9779,10566\"; a=\"299176735\"",
            "E=Sophos;i=\"5.96,258,1665471600\"; d=\"scan'208\";a=\"299176735\"",
            "E=McAfee;i=\"6500,9779,10566\"; a=\"979584934\"",
            "E=Sophos;i=\"5.96,258,1665471600\"; d=\"scan'208\";a=\"979584934\""
        ],
        "X-ExtLoop1": "1",
        "From": "Cheng Jiang <cheng1.jiang@intel.com>",
        "To": "maxime.coquelin@redhat.com,\n\tchenbo.xia@intel.com",
        "Cc": "dev@dpdk.org, jiayu.hu@intel.com, xuan.ding@intel.com,\n wenwux.ma@intel.com,\n yuanx.wang@intel.com, yvonnex.yang@intel.com, xingguang.he@intel.com,\n Cheng Jiang <cheng1.jiang@intel.com>",
        "Subject": "[PATCH 0/3] Async vhost packed ring optimization",
        "Date": "Tue, 20 Dec 2022 00:44:12 +0000",
        "Message-Id": "<20221220004415.29576-1-cheng1.jiang@intel.com>",
        "X-Mailer": "git-send-email 2.35.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "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": "To improve the performance of async vhost packed ring. We remove the\nunnecessary data copy in async vhost packed ring. And add the batch\ndata path in both enqueue data path and dequeue data path.\n\nCheng Jiang (3):\n  vhost: remove redundant copy for packed shadow used ring\n  vhost: add batch enqueue in async vhost packed ring\n  vhost: add batch dequeue in async vhost packed ring\n\n lib/vhost/virtio_net.c | 393 +++++++++++++++++++++++++++++++++++++----\n 1 file changed, 355 insertions(+), 38 deletions(-)\n\n--\n2.35.1"
}