get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 48887,
    "url": "https://patches.dpdk.org/api/patches/48887/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/1544802346-1249-1-git-send-email-erik.g.carrillo@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": "<1544802346-1249-1-git-send-email-erik.g.carrillo@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1544802346-1249-1-git-send-email-erik.g.carrillo@intel.com",
    "date": "2018-12-14T15:45:45",
    "name": "[v3,0/1] New software event timer adapter",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 762,
        "url": "https://patches.dpdk.org/api/people/762/?format=api",
        "name": "Carrillo, Erik G",
        "email": "erik.g.carrillo@intel.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/1544802346-1249-1-git-send-email-erik.g.carrillo@intel.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/48887/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/48887/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 4EA771B99C;\n\tFri, 14 Dec 2018 16:46:20 +0100 (CET)",
            "from mga06.intel.com (mga06.intel.com [134.134.136.31])\n\tby dpdk.org (Postfix) with ESMTP id 8DF251B939\n\tfor <dev@dpdk.org>; Fri, 14 Dec 2018 16:46:18 +0100 (CET)",
            "from fmsmga001.fm.intel.com ([10.253.24.23])\n\tby orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t14 Dec 2018 07:46:17 -0800",
            "from txasoft-yocto.an.intel.com (HELO txasoft-yocto.an.intel.com.)\n\t([10.123.72.192])\n\tby fmsmga001.fm.intel.com with ESMTP; 14 Dec 2018 07:46:17 -0800"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.56,353,1539673200\"; d=\"scan'208\";a=\"129977924\"",
        "From": "Erik Gabriel Carrillo <erik.g.carrillo@intel.com>",
        "To": "dev@dpdk.org",
        "Date": "Fri, 14 Dec 2018 09:45:45 -0600",
        "Message-Id": "<1544802346-1249-1-git-send-email-erik.g.carrillo@intel.com>",
        "X-Mailer": "git-send-email 1.7.10",
        "In-Reply-To": "<1544214885-6811-1-git-send-email-erik.g.carrillo@intel.com>",
        "References": "<1544214885-6811-1-git-send-email-erik.g.carrillo@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v3 0/1] New software event timer adapter",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<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\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "This patch introduces a new version of the event timer adapter software\nPMD [1]. In the original design, timer event producer lcores in the primary\nand secondary processes enqueued event timers into a ring, and a service\ncore in the primary process dequeued them and processed them further.  To\nimprove performance, this version does away with the ring and lets lcores in\nboth primary and secondary processes insert timers directly into timer\nskiplist data structures; the service core directly accesses the lists as\nwell, when looking for timers that have expired. (This behavior requires\nthe patch to the timer library that is referenced below.)\n\nDepends on: https://patches.dpdk.org/project/dpdk/list/?series=2767\n\n[1] https://doc.dpdk.org/guides/prog_guide/event_timer_adapter.html\n\nChanges in v3:\n - Addressed comments from Mattias Ronnblom:\n   - remove unnecessary header include\n   - remove unnecessary cast in mempool_put() call\n   - update alignment of elements of array to avoid false sharing issue\n\nChanges in v2:\n - split this change out into its own patch series\n\nErik Gabriel Carrillo (1):\n  eventdev: add new software event timer adapter\n\n lib/librte_eventdev/rte_event_timer_adapter.c | 688 +++++++++++---------------\n 1 file changed, 276 insertions(+), 412 deletions(-)",
    "diff": null,
    "prefixes": [
        "v3",
        "0/1"
    ]
}