Show a cover letter.

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

{
    "id": 719,
    "url": "http://patches.dpdk.org/api/covers/719/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20240229132919.2186118-1-schalla@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": "<20240229132919.2186118-1-schalla@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20240229132919.2186118-1-schalla@marvell.com",
    "date": "2024-02-29T13:29:16",
    "name": "[v2,0/3] net/virtio: support IOVA as PA mode for vDPA backend",
    "submitter": {
        "id": 2283,
        "url": "http://patches.dpdk.org/api/people/2283/?format=api",
        "name": "Srujana Challa",
        "email": "schalla@marvell.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20240229132919.2186118-1-schalla@marvell.com/mbox/",
    "series": [
        {
            "id": 31297,
            "url": "http://patches.dpdk.org/api/series/31297/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=31297",
            "date": "2024-02-29T13:29:16",
            "name": "net/virtio: support IOVA as PA mode for vDPA backend",
            "version": 2,
            "mbox": "http://patches.dpdk.org/series/31297/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/719/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 44E4943C1D;\n\tThu, 29 Feb 2024 14:29:27 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id BD1B7402CD;\n\tThu, 29 Feb 2024 14:29:26 +0100 (CET)",
            "from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com\n [67.231.148.174])\n by mails.dpdk.org (Postfix) with ESMTP id 64F11402AE\n for <dev@dpdk.org>; Thu, 29 Feb 2024 14:29:25 +0100 (CET)",
            "from pps.filterd (m0045849.ppops.net [127.0.0.1])\n by mx0a-0016f401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id\n 41T83J1X022467; Thu, 29 Feb 2024 05:29:24 -0800",
            "from dc5-exch05.marvell.com ([199.233.59.128])\n by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3wjp2y91j2-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n Thu, 29 Feb 2024 05:29:24 -0800 (PST)",
            "from DC5-EXCH01.marvell.com (10.69.176.38) by DC5-EXCH05.marvell.com\n (10.69.176.209) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.1258.12; Thu, 29 Feb\n 2024 05:29:23 -0800",
            "from DC5-EXCH05.marvell.com (10.69.176.209) by\n DC5-EXCH01.marvell.com (10.69.176.38) with Microsoft SMTP Server (TLS) id\n 15.0.1497.48; Thu, 29 Feb 2024 05:29:23 -0800",
            "from maili.marvell.com (10.69.176.80) by DC5-EXCH05.marvell.com\n (10.69.176.209) with Microsoft SMTP Server id 15.2.1258.12 via Frontend\n Transport; Thu, 29 Feb 2024 05:29:23 -0800",
            "from localhost.localdomain (unknown [10.28.36.175])\n by maili.marvell.com (Postfix) with ESMTP id CBF4B3F7252;\n Thu, 29 Feb 2024 05:29:20 -0800 (PST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=\n from:to:cc:subject:date:message-id:mime-version\n :content-transfer-encoding:content-type; s=pfpt0220; bh=VIQ6KETj\n 0NXqOeGOo0JUrIdpebPJI0HIQ+otv39u0yw=; b=C+RO37wo4Tm0wElO94tFokYV\n 9+m8h1FgJn5bAG1wv2nDQaFj+NVurE3yMKCa3B2ZHtw0Q5Gqu9OtBJGalHPmJWpN\n TfT5v8entQVAi7N34OjmH4NhyryzMxJZVn4CHOOrcgAayBO/aMjeIbRT5/v0KDbs\n PDeZJERqPuLLhACERbAPsTW9emVN01kiUugVCoFoB8OGqY0fCzjuDNysPN/eLjYF\n E1CJtr/ngQsRs0qZ5a+n1RUG1ngK1EG7UjirX4K2OWxfqugLIaQQxZkKhpY9oIa9\n 3AQ6xHoEA0c0OFZYbHY46rCBs01PdfquO7/D70jden9QAoKefrcQ+NkN/Apevw==",
        "From": "Srujana Challa <schalla@marvell.com>",
        "To": "<dev@dpdk.org>, <maxime.coquelin@redhat.com>, <chenbox@nvidia.com>",
        "CC": "<jerinj@marvell.com>, <ndabilpuram@marvell.com>, <vattunuru@marvell.com>,\n <schalla@marvell.com>",
        "Subject": "[PATCH v2 0/3] net/virtio: support IOVA as PA mode for vDPA backend",
        "Date": "Thu, 29 Feb 2024 18:59:16 +0530",
        "Message-ID": "<20240229132919.2186118-1-schalla@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": "KU29jxdkhbxVFOq3HdRY-gLO076kLkOj",
        "X-Proofpoint-ORIG-GUID": "KU29jxdkhbxVFOq3HdRY-gLO076kLkOj",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26\n definitions=2024-02-29_02,2024-02-29_01,2023-05-22_02",
        "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 makes Virtio-user works in IOVA as PA mode\nfor vDPA backend.\n\nFirst patch fixes the issue when having buffer IOVA address in\ncontrol queue descriptors.\nSecond and third patches helps to share descriptor IOVA address,\nto the vhost backend. And also disables the use_va flag for VDPA\nbackend type.\n\nv1->v2:\n- Split single patch into three patches.\n\nSrujana Challa (3):\n  net/virtio_user: avoid cq descriptor buffer address accessing\n  net/virtio: store desc IOVA address in vring data structure\n  net/virtio_user: support sharing vq descriptor IOVA to the backend\n\n drivers/net/virtio/virtio_ring.h              | 12 ++-\n .../net/virtio/virtio_user/virtio_user_dev.c  | 94 ++++++++++---------\n drivers/net/virtio/virtio_user_ethdev.c       | 10 +-\n drivers/net/virtio/virtqueue.c                |  4 +-\n 4 files changed, 69 insertions(+), 51 deletions(-)"
}