get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 130259,
    "url": "http://patches.dpdk.org/api/patches/130259/?format=api",
    "web_url": "http://patches.dpdk.org/project/web/patch/20230814111136.236993-1-thomas@monjalon.net/",
    "project": {
        "id": 4,
        "url": "http://patches.dpdk.org/api/projects/4/?format=api",
        "name": "WEB",
        "link_name": "web",
        "list_id": "web.dpdk.org",
        "list_email": "web@dpdk.org",
        "web_url": "",
        "scm_url": "git://dpdk.org/tools/dpdk-web",
        "webscm_url": "http://git.dpdk.org/tools/dpdk-web/",
        "list_archive_url": "https://inbox.dpdk.org/web",
        "list_archive_url_format": "https://inbox.dpdk.org/web/{}",
        "commit_url_format": ""
    },
    "msgid": "<20230814111136.236993-1-thomas@monjalon.net>",
    "list_archive_url": "https://inbox.dpdk.org/web/20230814111136.236993-1-thomas@monjalon.net",
    "date": "2023-08-14T11:11:36",
    "name": "clean obsolete items from roadmap",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "b0c10a0b83ae68e909ac7f11395a93faef56e703",
    "submitter": {
        "id": 685,
        "url": "http://patches.dpdk.org/api/people/685/?format=api",
        "name": "Thomas Monjalon",
        "email": "thomas@monjalon.net"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/web/patch/20230814111136.236993-1-thomas@monjalon.net/mbox/",
    "series": [
        {
            "id": 29209,
            "url": "http://patches.dpdk.org/api/series/29209/?format=api",
            "web_url": "http://patches.dpdk.org/project/web/list/?series=29209",
            "date": "2023-08-14T11:11:36",
            "name": "clean obsolete items from roadmap",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/29209/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/130259/comments/",
    "check": "pending",
    "checks": "http://patches.dpdk.org/api/patches/130259/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<web-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 E06F843061;\n\tMon, 14 Aug 2023 13:11:50 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id BFBBB40A7F;\n\tMon, 14 Aug 2023 13:11:50 +0200 (CEST)",
            "from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com\n [64.147.123.24]) by mails.dpdk.org (Postfix) with ESMTP id EF1984021F\n for <web@dpdk.org>; Mon, 14 Aug 2023 13:11:48 +0200 (CEST)",
            "from compute1.internal (compute1.nyi.internal [10.202.2.41])\n by mailout.west.internal (Postfix) with ESMTP id 3051B32001E9;\n Mon, 14 Aug 2023 07:11:45 -0400 (EDT)",
            "from mailfrontend1 ([10.202.2.162])\n by compute1.internal (MEProxy); Mon, 14 Aug 2023 07:11:45 -0400",
            "by mail.messagingengine.com (Postfix) with ESMTPA for\n <web@dpdk.org>;\n Mon, 14 Aug 2023 07:11:43 -0400 (EDT)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=\n cc:content-transfer-encoding:content-type:date:date:from:from\n :in-reply-to:message-id:mime-version:reply-to:sender:subject\n :subject:to:to; s=fm1; t=1692011504; x=1692097904; bh=Ju7ElXzgnf\n Qft6Hfy6JRqqEuz+EUFT0655LdPByMWJw=; b=BM+TRvE4O9nsUOD9y2Ux1aa9IV\n vUD+DHW53HhDXshASo6hej84b1HOXniklH/M7JSqBRT4kjJYcPT1dK9alAMQmZBL\n +3XVaS/fd7QrtNLDpBGKRkEdpVJ5Tl7FCTWQCkJ3VgqxfTWs5mSSmbWIllQR7YGz\n PLIjgXsrA4yHkfZHeF6M2G3zC+J3op4vYVOcAQCpijpiSvJG9K4fHpdZa6GN8y0L\n WS465Zj7ivoIO/EnMk1eeeygZUF8yczpHmPWmKYrkLaVbtsaEmjBSYC0R6f64YTh\n bnfSoB2NaxsaTITTw779tPgIj7zYZfxLdKah0vxrTjExxvd9V7sZTZOq9+sg==",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n messagingengine.com; h=cc:content-transfer-encoding:content-type\n :date:date:feedback-id:feedback-id:from:from:in-reply-to\n :message-id:mime-version:reply-to:sender:subject:subject:to:to\n :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=\n fm1; t=1692011504; x=1692097904; bh=Ju7ElXzgnfQft6Hfy6JRqqEuz+EU\n FT0655LdPByMWJw=; b=D8328JvkQohdafWFurOm1uQQ2IipONtFJfC0v7IGoein\n tag/LP+6AyGd/yI/ZD1HGUS/+tkIoJbpnumeRGxYj7+JKF5rOsWvLqhbKeEzfBdL\n 3uozZQv9xnJwdBRNWcNAaxU1H7hfyElycOp+4JmXva1Kd0t5h0jMyfL38bGkbdjJ\n GnesZF7+OC3Dq/AAukwNs1zmIXBQU0NxMdlN8MnHv8YuH5QajsNfBtKxidWgBymQ\n di+nT3RdeMuE/tWm5HXpvop9J9k4Y9/Gl/fpe8GBfuVpqL78JHxDr8neidbAdXVX\n V0dB1hJVHlpsCRfHhjtKfaoYpFPsjqpcnvwAoRek4w=="
        ],
        "X-ME-Sender": "<xms:8AvaZLQtt9LkIP0u_qGpQa3Mkl_IPVjqYo4Pxq_XrFLDgQnu9_Wyjg>\n <xme:8AvaZMxJ9MxlApknWIt1Y0wg8-so3cFQDIPjUgDiwmhtb64dLZlHUYyxW15ZLUSPv\n WSkrdWxR7GDYlT8cQ>",
        "X-ME-Received": "\n <xmr:8AvaZA0MwaVpU8xcosPQmJatf-W7BG0XHy0iXhJxJvE0bzw2x3og-WlU4jGWswdogfPlzyA41MdS0QTrCOtHNkoLFPGrFJI>",
        "X-ME-Proxy-Cause": "\n gggruggvucftvghtrhhoucdtuddrgedviedruddtgedgfeeiucetufdoteggodetrfdotf\n fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen\n uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgggfestdekredtre\n dttdenucfhrhhomhepvfhhohhmrghsucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhho\n nhhjrghlohhnrdhnvghtqeenucggtffrrghtthgvrhhnpedvledvudehvdduudevuedvve\n ehgeduleegiefgjeehudehtddtgeduffejiefhgfenucevlhhushhtvghrufhiiigvpedt\n necurfgrrhgrmhepmhgrihhlfhhrohhmpehthhhomhgrshesmhhonhhjrghlohhnrdhnvg\n ht",
        "X-ME-Proxy": "<xmx:8AvaZLA75ao9qh45SbMMWeqwj-NccwhVgAaoz7H8zUZd9Cz06wUeBw>\n <xmx:8AvaZEhOvpkyJXlCWn25kvndIWbYejIzvdDrdxTNrkmm7kwVdPWcnw>\n <xmx:8AvaZPqgoou5rhVkBOembQqOmzcayFqP6XDOdkp7KyFHQ2C-vjfE0Q>\n <xmx:8AvaZCdqk_NlfxcfDJH8ZeEM-O41bwlbDc6qvjj_ZC0JyJm4kqaWAw>",
        "Feedback-ID": "i47234305:Fastmail",
        "From": "Thomas Monjalon <thomas@monjalon.net>",
        "To": "web@dpdk.org",
        "Subject": "[PATCH] clean obsolete items from roadmap",
        "Date": "Mon, 14 Aug 2023 13:11:36 +0200",
        "Message-ID": "<20230814111136.236993-1-thomas@monjalon.net>",
        "X-Mailer": "git-send-email 2.41.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "web@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK website maintenance <web.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/web>,\n <mailto:web-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/web/>",
        "List-Post": "<mailto:web@dpdk.org>",
        "List-Help": "<mailto:web-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/web>,\n <mailto:web-request@dpdk.org?subject=subscribe>",
        "Errors-To": "web-bounces@dpdk.org"
    },
    "content": "Some items are dropped for the following reasons:\n\n- index-based per core mempool cache\n\tabandoned because of zero-copy mempool cache access\n\n- Tx QoS marking API\n\tabandoned for performance reason\n\n- mlx5 packet size matching\n\talready supported in 23.03\n- mlx5 flow matching of all switch ports in one rule\n\talready supported in 22.07\n\n- octeontx2 mirroring -> cnxk mirroring\n\tplanned in cnxk instead of the old driver octeontx2\n\n- qede initial support for next generation hardware\n- qede flow API support\n\tno update\n\n- spnic driver for Ramaxel devices\n\tno update\n\n- qat without dependency on OpenSSL-1.x\n\tunclear and no update\n\nSigned-off-by: Thomas Monjalon <thomas@monjalon.net>\n---\n content/roadmap/_index.md | 10 +---------\n 1 file changed, 1 insertion(+), 9 deletions(-)",
    "diff": "diff --git a/content/roadmap/_index.md b/content/roadmap/_index.md\nindex 9524315..9082c68 100644\n--- a/content/roadmap/_index.md\n+++ b/content/roadmap/_index.md\n@@ -14,21 +14,14 @@ This list is obviously neither complete nor guaranteed.\n <!-- General -->\n - non-temporal memory copy\n - mempool cache zero-copy get/put bulk\n-- index-based per core mempool cache\n - memarea library\n - ring generic implementation removal and C11 improvement\n - PMU counter for self monitoring/profiling\n - dmadev trace points\n <!-- Networking -->\n - buffer recycle (a.k.a direct-rearm of Rx side buffers)\n-- Tx QoS marking API\n <!-- Network drivers -->\n-- mlx5 packet size matching\n-- mlx5 flow matching of all switch ports in one rule\n-- octeontx2 mirroring\n-- qede initial support for next generation hardware\n-- qede flow API support\n-- spnic driver for Ramaxel devices\n+- cnxk mirroring\n <!-- Virtualisation -->\n - vhost small copy with CPU in DSA-accelerated vhost\n - vhost port mirroring with DMAdev\n@@ -36,7 +29,6 @@ This list is obviously neither complete nor guaranteed.\n <!-- Network apps -->\n - testpmd attach/detach on primary and secondary\n <!-- Crypto -->\n-- qat without dependency on OpenSSL-1.x\n <!-- Compress -->\n <!-- Event -->\n - control adapter and RX adapter enhancements in DLB driver\n",
    "prefixes": []
}