Show a cover letter.

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

{
    "id": 877,
    "url": "http://patches.dpdk.org/api/covers/877/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20240419064319.149-1-anoobj@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": "<20240419064319.149-1-anoobj@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20240419064319.149-1-anoobj@marvell.com",
    "date": "2024-04-19T06:43:12",
    "name": "[v3,0/7] Add ODM DMA device",
    "submitter": {
        "id": 1205,
        "url": "http://patches.dpdk.org/api/people/1205/?format=api",
        "name": "Anoob Joseph",
        "email": "anoobj@marvell.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20240419064319.149-1-anoobj@marvell.com/mbox/",
    "series": [
        {
            "id": 31789,
            "url": "http://patches.dpdk.org/api/series/31789/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=31789",
            "date": "2024-04-19T06:43:12",
            "name": "Add ODM DMA device",
            "version": 3,
            "mbox": "http://patches.dpdk.org/series/31789/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/877/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 72B0743EAC;\n\tFri, 19 Apr 2024 08:43:26 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 5D90C400D6;\n\tFri, 19 Apr 2024 08:43:26 +0200 (CEST)",
            "from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com\n [67.231.156.173])\n by mails.dpdk.org (Postfix) with ESMTP id 7898C40042\n for <dev@dpdk.org>; Fri, 19 Apr 2024 08:43:25 +0200 (CEST)",
            "from pps.filterd (m0045851.ppops.net [127.0.0.1])\n by mx0b-0016f401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id\n 43ILYnJd010605; Thu, 18 Apr 2024 23:43:24 -0700",
            "from dc6wp-exch02.marvell.com ([4.21.29.225])\n by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3xjhecq8sk-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n Thu, 18 Apr 2024 23:43:24 -0700 (PDT)",
            "from DC6WP-EXCH02.marvell.com (10.76.176.209) by\n DC6WP-EXCH02.marvell.com (10.76.176.209) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.1544.4; Thu, 18 Apr 2024 23:43:23 -0700",
            "from maili.marvell.com (10.69.176.80) by DC6WP-EXCH02.marvell.com\n (10.76.176.209) with Microsoft SMTP Server id 15.2.1544.4 via Frontend\n Transport; Thu, 18 Apr 2024 23:43:23 -0700",
            "from BG-LT92004.corp.innovium.com (BG-LT92004.marvell.com\n [10.28.163.189])\n by maili.marvell.com (Postfix) with ESMTP id B33D55B6933;\n Thu, 18 Apr 2024 23:43:20 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=\n from:to:cc:subject:date:message-id:in-reply-to:references\n :mime-version:content-transfer-encoding:content-type; s=\n pfpt0220; bh=NOwzhajjClm1SB+3UDSvPDJk+GiIf94RgIZfhW1dn1w=; b=O/S\n jpBA8l7nhpMb6aRF5LR3scWBGYw9HO9v8fagxQtB5N1K35eTuiGxLciGgkO5xBmQ\n 8Y7P+dTLzDzKWtKzZvzGcA+v48019eC/dPWDh2X2uTLeYR+0nfUtmXuybA2u7khJ\n bbGyIYzGAfhxvszOIKXiFdcI8n+uXxhxuo3OV096tWHxLDUMlzMNtILScH3HekGf\n 1OWpMgYjGrCSE7uqbShz9Kjqj+AlTo9ZUkTa0oTVIXP9qHq02ukG55YmiABp6673\n DsWezn3V9mM2MfnoQu5WRIZmWDuD6Ur5vtEjZoKacH/QLw8U4MnsUcmhiy323gKv\n LtqWyjn9YgWes1bd8YA==",
        "From": "Anoob Joseph <anoobj@marvell.com>",
        "To": "Chengwen Feng <fengchengwen@huawei.com>, Kevin Laatz\n <kevin.laatz@intel.com>, Bruce Richardson <bruce.richardson@intel.com>,\n \"Jerin Jacob\" <jerinj@marvell.com>, Thomas Monjalon <thomas@monjalon.net>",
        "CC": "Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>, \"Vidya Sagar\n Velumuri\" <vvelumuri@marvell.com>, <dev@dpdk.org>",
        "Subject": "[PATCH v3 0/7] Add ODM DMA device",
        "Date": "Fri, 19 Apr 2024 12:13:12 +0530",
        "Message-ID": "<20240419064319.149-1-anoobj@marvell.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20240417072708.322-1-anoobj@marvell.com>",
        "References": "<20240417072708.322-1-anoobj@marvell.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Proofpoint-ORIG-GUID": "Vu_e_YYiNQpFpkf79ezvL58FB2VsgSRj",
        "X-Proofpoint-GUID": "Vu_e_YYiNQpFpkf79ezvL58FB2VsgSRj",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26\n definitions=2024-04-19_04,2024-04-17_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": "Add Odyssey ODM DMA device. This PMD abstracts ODM hardware unit on\nOdyssey SoC which can perform mem to mem copies.\n\nThe hardware unit can support upto 32 queues (vchan) and 16 VFs. It\nsupports 'fill' operation with specific values. It also supports\nSG mode of operation with upto 4 src pointers and 4 destination\npointers.\n\nThe PMD is tested with both unit tests and performance applications.\n\nChanges in v3\n- Addressed build failure with stdatomic stage in CI\n\nChanges in v2\n- Addressed build failure in CI\n- Moved update to usertools as separate patch\n\nAnoob Joseph (2):\n  dma/odm: add framework for ODM DMA device\n  dma/odm: add hardware defines\n\nGowrishankar Muthukrishnan (3):\n  dma/odm: add dev init and fini\n  dma/odm: add device ops\n  dma/odm: add stats\n\nVidya Sagar Velumuri (2):\n  dma/odm: add copy and copy sg ops\n  dma/odm: add remaining ops\n\n MAINTAINERS                  |   7 +\n doc/guides/dmadevs/index.rst |   1 +\n doc/guides/dmadevs/odm.rst   |  92 +++++\n drivers/dma/meson.build      |   1 +\n drivers/dma/odm/meson.build  |  14 +\n drivers/dma/odm/odm.c        | 237 ++++++++++++\n drivers/dma/odm/odm.h        | 217 +++++++++++\n drivers/dma/odm/odm_dmadev.c | 717 +++++++++++++++++++++++++++++++++++\n drivers/dma/odm/odm_priv.h   |  49 +++\n 9 files changed, 1335 insertions(+)\n create mode 100644 doc/guides/dmadevs/odm.rst\n create mode 100644 drivers/dma/odm/meson.build\n create mode 100644 drivers/dma/odm/odm.c\n create mode 100644 drivers/dma/odm/odm.h\n create mode 100644 drivers/dma/odm/odm_dmadev.c\n create mode 100644 drivers/dma/odm/odm_priv.h"
}