get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/120601/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 120601,
    "url": "https://patches.dpdk.org/api/patches/120601/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20221208200220.20267-1-syalavarthi@marvell.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": "<20221208200220.20267-1-syalavarthi@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20221208200220.20267-1-syalavarthi@marvell.com",
    "date": "2022-12-08T20:01:43",
    "name": "[v1,00/37] Implementation of ML CNXK driver",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 2480,
        "url": "https://patches.dpdk.org/api/people/2480/?format=api",
        "name": "Srikanth Yalavarthi",
        "email": "syalavarthi@marvell.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20221208200220.20267-1-syalavarthi@marvell.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/120601/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/120601/checks/",
    "tags": {},
    "related": [],
    "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 A8221A0093;\n\tThu,  8 Dec 2022 21:02:28 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 71CA242D1D;\n\tThu,  8 Dec 2022 21:02:28 +0100 (CET)",
            "from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com\n [67.231.156.173])\n by mails.dpdk.org (Postfix) with ESMTP id 81331410D2\n for <dev@dpdk.org>; Thu,  8 Dec 2022 21:02:26 +0100 (CET)",
            "from pps.filterd (m0045851.ppops.net [127.0.0.1])\n by mx0b-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id\n 2B8JjnO3005114 for <dev@dpdk.org>; Thu, 8 Dec 2022 12:02:25 -0800",
            "from dc5-exch01.marvell.com ([199.233.59.181])\n by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3m86usnfsn-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT)\n for <dev@dpdk.org>; Thu, 08 Dec 2022 12:02:25 -0800",
            "from DC5-EXCH02.marvell.com (10.69.176.39) by DC5-EXCH01.marvell.com\n (10.69.176.38) with Microsoft SMTP Server (TLS) id 15.0.1497.2;\n Thu, 8 Dec 2022 12:02:23 -0800",
            "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.18 via Frontend\n Transport; Thu, 8 Dec 2022 12:02:23 -0800",
            "from ml-host-33.caveonetworks.com (unknown [10.110.143.233])\n by maili.marvell.com (Postfix) with ESMTP id 7DFE93F7067;\n Thu,  8 Dec 2022 12:02:23 -0800 (PST)"
        ],
        "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-type; s=pfpt0220;\n bh=ow4rwDFad51TdxiNRVAerDLFPbzAdTtxTJGyepCDMSg=;\n b=jKRZ4xoqSZ8k7yWBp3RoIAsHyaLf/mZ9gQcLC0aTY9veUL8MaLaGos6JS57fgyy0A0PR\n QRCSbBuVAFQCRyUpMxFe9FKLMhbWvNRAfxXCw/p359d+FOT2NAAqu/fMl6D+cReS7n+1\n AjVoNMMVvLuqQaAqT53Z+Hl5ixLMHjsFOLb3VWR2nZ+J6nLbM7NF+IZzRj5nz4JFwUpW\n UKF1bfEOFp2uXzekB1Gahx2Bb3/bIp/ZJ3SVfQAYV+TsTttzEPctYJm5uGClQLNixYOi\n jEgvJass1CkR8Q8JFiwSuO+fd3rNVxYVQwqObJfA4VlsX86eHgKX3FjpJKh/lMtB82/a 6A==",
        "From": "Srikanth Yalavarthi <syalavarthi@marvell.com>",
        "To": "",
        "CC": "<dev@dpdk.org>, <sshankarnara@marvell.com>, <jerinj@marvell.com>,\n <aprabhu@marvell.com>, Srikanth Yalavarthi <syalavarthi@marvell.com>",
        "Subject": "[PATCH v1 00/37] Implementation of ML CNXK driver",
        "Date": "Thu, 8 Dec 2022 12:01:43 -0800",
        "Message-ID": "<20221208200220.20267-1-syalavarthi@marvell.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Proofpoint-GUID": "qD_Iy5JQSXFVio2E2NsRGXVbg8QnNad5",
        "X-Proofpoint-ORIG-GUID": "qD_Iy5JQSXFVio2E2NsRGXVbg8QnNad5",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1\n definitions=2022-12-08_11,2022-12-08_01,2022-06-22_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": "Marvell ML CNXK Driver\n----------------------\n\nThis patch series implements Machine Learning (ML) driver for Marvell\nOcteon 10 (cnxk) platform. ML inferencing is supported on cnxk platform\nthrough an integrated ML inferencing processor. The current driver\nsupports programming the ML hardware engine through offload mode.\n\nAll APIs proposed in the DPDK ML device specification are supported on\nthe cnxk platform.\n\n\nSrikanth Yalavarthi (37):\n  ml/cnxk: add skeleton for ML cnxk driver\n  ml/cnxk: enable probe and remove of ML device\n  ml/cnxk: add driver support to get device info\n  ml/cnxk: add support for configure and close\n  ml/cnxk: parse ML firmware path from device args\n  ml/cnxk: enable firmware load and device reset\n  ml/cnxk: enable support for simulator environment\n  ml/cnxk: enable support for device start and stop\n  ml/cnxk: add support to create device queue-pairs\n  ml/cnxk: add functions to load and unload models\n  ml/cnxk: enable validity checks for model metadata\n  ml/cnxk: add internal structures for derived info\n  ml/cnxk: add internal structures for tiles and OCM\n  ml/cnxk: add structures for slow and fast path JDs\n  ml/cnxk: find OCM mask and page slots for a model\n  ml/cnxk: add support to reserve and free OCM pages\n  ml/cnxk: enable support to start an ML model\n  ml/cnxk: enable support to stop an ML models\n  ml/cnxk: enable support to get model information\n  ml/cnxk: enable support to update model params\n  ml/cnxk: add support to get IO buffer sizes\n  ml/cnxk: enable quantization and dequantization\n  ml/cnxk: enable support to dump device debug info\n  ml/cnxk: add driver support for device selftest\n  ml/cnxk: enqueue a burst of inference requests\n  ml/cnxk: dequeue a burst of inference requests\n  ml/cnxk: add internal function for sync mode run\n  ml/cnxk: enable support for firmware error codes\n  ml/cnxk: add support to get and reset device stats\n  ml/cnxk: add support to handle extended dev stats\n  ml/cnxk: enable support to get xstats in cycles\n  ml/cnxk: add support to report DPE FW warnings\n  ml/cnxk: add support to enable model data caching\n  ml/cnxk: add support to select OCM allocation mode\n  ml/cnxk: add support to use lock during jcmd enq\n  ml/cnxk: add support to select poll memory region\n  ml/cnxk: add user guide for marvell cnxk ml driver\n\n MAINTAINERS                      |    3 +\n doc/guides/index.rst             |    1 +\n doc/guides/mldevs/cnxk.rst       |  238 +++\n doc/guides/mldevs/index.rst      |   14 +\n drivers/meson.build              |    1 +\n drivers/ml/cnxk/cn10k_ml_dev.c   |  823 +++++++++++\n drivers/ml/cnxk/cn10k_ml_dev.h   |  426 ++++++\n drivers/ml/cnxk/cn10k_ml_model.c |  396 +++++\n drivers/ml/cnxk/cn10k_ml_model.h |  511 +++++++\n drivers/ml/cnxk/cn10k_ml_ocm.c   |  509 +++++++\n drivers/ml/cnxk/cn10k_ml_ocm.h   |   91 ++\n drivers/ml/cnxk/cn10k_ml_ops.c   | 2310 ++++++++++++++++++++++++++++++\n drivers/ml/cnxk/cn10k_ml_ops.h   |   94 ++\n drivers/ml/cnxk/meson.build      |   32 +\n drivers/ml/meson.build           |    8 +\n 15 files changed, 5457 insertions(+)\n create mode 100644 doc/guides/mldevs/cnxk.rst\n create mode 100644 doc/guides/mldevs/index.rst\n create mode 100644 drivers/ml/cnxk/cn10k_ml_dev.c\n create mode 100644 drivers/ml/cnxk/cn10k_ml_dev.h\n create mode 100644 drivers/ml/cnxk/cn10k_ml_model.c\n create mode 100644 drivers/ml/cnxk/cn10k_ml_model.h\n create mode 100644 drivers/ml/cnxk/cn10k_ml_ocm.c\n create mode 100644 drivers/ml/cnxk/cn10k_ml_ocm.h\n create mode 100644 drivers/ml/cnxk/cn10k_ml_ops.c\n create mode 100644 drivers/ml/cnxk/cn10k_ml_ops.h\n create mode 100644 drivers/ml/cnxk/meson.build\n create mode 100644 drivers/ml/meson.build\n\n--\n2.17.1",
    "diff": null,
    "prefixes": [
        "v1",
        "00/37"
    ]
}