get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 48425,
    "url": "http://patches.dpdk.org/api/patches/48425/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/1543534514-183766-1-git-send-email-erik.g.carrillo@intel.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": "<1543534514-183766-1-git-send-email-erik.g.carrillo@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1543534514-183766-1-git-send-email-erik.g.carrillo@intel.com",
    "date": "2018-11-29T23:35:11",
    "name": "[0/3] new software event timer adapter",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 762,
        "url": "http://patches.dpdk.org/api/people/762/?format=api",
        "name": "Carrillo, Erik G",
        "email": "erik.g.carrillo@intel.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/1543534514-183766-1-git-send-email-erik.g.carrillo@intel.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/48425/comments/",
    "check": "pending",
    "checks": "http://patches.dpdk.org/api/patches/48425/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 86DC51B512;\n\tFri, 30 Nov 2018 00:35:18 +0100 (CET)",
            "from mga11.intel.com (mga11.intel.com [192.55.52.93])\n\tby dpdk.org (Postfix) with ESMTP id DC92A1B50E\n\tfor <dev@dpdk.org>; Fri, 30 Nov 2018 00:35:16 +0100 (CET)",
            "from fmsmga001.fm.intel.com ([10.253.24.23])\n\tby fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t29 Nov 2018 15:35:16 -0800",
            "from wcpqa1.an.intel.com ([10.123.72.207])\n\tby fmsmga001.fm.intel.com with ESMTP; 29 Nov 2018 15:35:15 -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,296,1539673200\"; d=\"scan'208\";a=\"119272129\"",
        "From": "Erik Gabriel Carrillo <erik.g.carrillo@intel.com>",
        "To": "pbhagavatula@caviumnetworks.com, jerin.jacob@caviumnetworks.com,\n\trsanford@akamai.com",
        "Cc": "dev@dpdk.org",
        "Date": "Thu, 29 Nov 2018 17:35:11 -0600",
        "Message-Id": "<1543534514-183766-1-git-send-email-erik.g.carrillo@intel.com>",
        "X-Mailer": "git-send-email 1.7.10",
        "Subject": "[dpdk-dev] [PATCH 0/3] 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 series introduces a new version of the event timer \nadapter software PMD [1].  In the original design, timer event producer\nlcores in the primary and secondary processes enqueued event timers\ninto a ring, and a service core in the primary process dequeued them\nand processed them further.  To improve performance, this version does\naway with the ring and lets the lcores in both primary and secondary\nprocesses insert timers into directly into the timer skiplist data\nstructures; the service core directly accesses the lists as well. \nTo achieve this, however, modifications to the timer library [2] are\nrequired to enable the timer skiplists to be created and accessed in\nshared memory.  New APIs are introduced in the timer library to enable\nselecting from multiple instances of the timer skiplists. Instances of\nthe event timer adapter, as well as the original APIs of the timer\nlibrary, can then each access distinct timer lists.\n\nFuture versions of this series will hopefully improve the names\nused for the data structures and APIs in the timer library.\n\nThis series depends on the following patch:\nhttps://patches.dpdk.org/patch/48417/\n\n[1] https://doc.dpdk.org/guides/prog_guide/event_timer_adapter.html\n[2] https://doc.dpdk.org/guides/prog_guide/timer_lib.html\n\nErik Gabriel Carrillo (3):\n  timer: allow timer management in shared memory\n  timer: add function to stop all timers in a list\n  eventdev: add new software event timer adapter\n\n lib/librte_eventdev/rte_event_timer_adapter.c | 687 +++++++++++---------------\n lib/librte_timer/Makefile                     |   1 +\n lib/librte_timer/rte_timer.c                  | 579 ++++++++++++++++++----\n lib/librte_timer/rte_timer.h                  | 200 +++++++-\n lib/librte_timer/rte_timer_version.map        |  22 +-\n 5 files changed, 972 insertions(+), 517 deletions(-)",
    "diff": null,
    "prefixes": [
        "0/3"
    ]
}