get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 48943,
    "url": "https://patches.dpdk.org/api/patches/48943/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/1544829347-29302-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": "<1544829347-29302-1-git-send-email-erik.g.carrillo@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1544829347-29302-1-git-send-email-erik.g.carrillo@intel.com",
    "date": "2018-12-14T23:15:46",
    "name": "[v4,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/1544829347-29302-1-git-send-email-erik.g.carrillo@intel.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/48943/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/48943/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 8D0911B9B8;\n\tSat, 15 Dec 2018 00:16:19 +0100 (CET)",
            "from mga09.intel.com (mga09.intel.com [134.134.136.24])\n\tby dpdk.org (Postfix) with ESMTP id C8CEB1B93F\n\tfor <dev@dpdk.org>; Sat, 15 Dec 2018 00:16:18 +0100 (CET)",
            "from fmsmga002.fm.intel.com ([10.253.24.26])\n\tby orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t14 Dec 2018 15:16:17 -0800",
            "from txasoft-yocto.an.intel.com (HELO txasoft-yocto.an.intel.com.)\n\t([10.123.72.192])\n\tby fmsmga002.fm.intel.com with ESMTP; 14 Dec 2018 15:16: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,354,1539673200\"; d=\"scan'208\";a=\"126074326\"",
        "From": "Erik Gabriel Carrillo <erik.g.carrillo@intel.com>",
        "To": "jerin.jacob@caviumnetworks.com",
        "Cc": "mattias.ronnblom@ericsson.com, pbhagavatula@caviumnetworks.com,\n\trsanford@akamai.com, dev@dpdk.org",
        "Date": "Fri, 14 Dec 2018 17:15:46 -0600",
        "Message-Id": "<1544829347-29302-1-git-send-email-erik.g.carrillo@intel.com>",
        "X-Mailer": "git-send-email 1.7.10",
        "In-Reply-To": "<1544802346-1249-1-git-send-email-erik.g.carrillo@intel.com>",
        "References": "<1544802346-1249-1-git-send-email-erik.g.carrillo@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v4 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 v4:\n - Addressed the following comments from Mattias Ronnblom:\n   - remove unnecessary header include\n   - add missing read barrier in timer cancel function\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 | 689 +++++++++++---------------\n 1 file changed, 277 insertions(+), 412 deletions(-)",
    "diff": null,
    "prefixes": [
        "v4",
        "0/1"
    ]
}