get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 67508,
    "url": "https://patches.dpdk.org/api/patches/67508/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20200331171404.23596-1-stephen@networkplumber.org/",
    "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": "<20200331171404.23596-1-stephen@networkplumber.org>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200331171404.23596-1-stephen@networkplumber.org",
    "date": "2020-03-31T17:13:56",
    "name": "[v4,0/8] net/netvsc: bug fixes",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 27,
        "url": "https://patches.dpdk.org/api/people/27/?format=api",
        "name": "Stephen Hemminger",
        "email": "stephen@networkplumber.org"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20200331171404.23596-1-stephen@networkplumber.org/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/67508/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/67508/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 dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 31508A0562;\n\tTue, 31 Mar 2020 19:14:16 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 17D761C036;\n\tTue, 31 Mar 2020 19:14:16 +0200 (CEST)",
            "from mail-pj1-f67.google.com (mail-pj1-f67.google.com\n [209.85.216.67]) by dpdk.org (Postfix) with ESMTP id 970752BCE\n for <dev@dpdk.org>; Tue, 31 Mar 2020 19:14:15 +0200 (CEST)",
            "by mail-pj1-f67.google.com with SMTP id o12so1343958pjs.2\n for <dev@dpdk.org>; Tue, 31 Mar 2020 10:14:15 -0700 (PDT)",
            "from hermes.lan (204-195-22-127.wavecable.com. [204.195.22.127])\n by smtp.gmail.com with ESMTPSA id i124sm12869764pfg.14.2020.03.31.10.14.12\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 31 Mar 2020 10:14:13 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=networkplumber-org.20150623.gappssmtp.com; s=20150623;\n h=from:to:cc:subject:date:message-id:in-reply-to:references\n :mime-version:content-transfer-encoding;\n bh=czuhz43hBxXV/nX0FERQj8xiy3pdazaw+vqKXA9lOr4=;\n b=0+Q5OG3E/Tq1kSOhZR/cOXnLF3ow6uGsC0mQG0nGo5I7LXengzgMMtqoxWIOnLszNS\n nXAealBBdthrLFIlVmnHiqLn/W6akFiW1EexGW0Ku4f4QC/qJX8udlYllNNpEQgES0Fy\n IOeFlNXKeE7CsRUstOtT1GOnETxK18dWpfVfWleLXaOeIVixSq2dmQBc+WQhaZWALSzh\n JyKddpAicNRlofUr5XWzRBnR69C2slHpg+gFvcChYYs4B9SpzwjzlADVX4oZSt08g3N8\n tDHD0P+89jTGkvAGEqMwHwxXxzdsF/q1JkT5UkpJ2ZDSwfVcLvBeiwAzhTEi/7G7/gjy\n Fp8w==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20161025;\n h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to\n :references:mime-version:content-transfer-encoding;\n bh=czuhz43hBxXV/nX0FERQj8xiy3pdazaw+vqKXA9lOr4=;\n b=cuSKuF41XBmEAXip8FuakJ4N22Dy842H4NuaZhomjulsr4i/apxjZ7MrF2RTkx04tg\n Mxqr6vIKj37+hv++zEhWMSzgpoLEnRxagF7hDgsUH9Z7GC1o5E7f3cAtPbZYW7wlA3gP\n yvREEv5l+W8fj58qhbncofKhcGYIv1z6nGTIHiscjxvUEMNVN2fBE4+bBMDXExdl/Wq9\n +90aAkjzt5Al0yt3WOtouwQBFUgTeg6QYf5YKgF7PhCWTPv6JobsJDq1BADQrvw9hwGc\n QVsV1XXLLCFFAYGmvVw/RTjpVWuCSRxxEn4BlLLAtk2rRLsDBP0mdLsn4huZhdWJC9+7\n Z9gw==",
        "X-Gm-Message-State": "AGi0PuYc+Hx0iOpBK+M4yQj8diApiDXdRIbMihDICIZjZf09pXoRe8DN\n tMG53CMUnlpcRp9rzlmEEe4E8dEAIGRtUQ==",
        "X-Google-Smtp-Source": "\n APiQypJJcngJs9HMVRfYKjkvGAqSl5XsojvWP/9anYra3wDZ4sVb3ZEI/E2aXo9DzQZb1eDfeQ6v3g==",
        "X-Received": "by 2002:a17:90a:2103:: with SMTP id\n a3mr5291048pje.181.1585674854066;\n Tue, 31 Mar 2020 10:14:14 -0700 (PDT)",
        "From": "Stephen Hemminger <stephen@networkplumber.org>",
        "To": "dev@dpdk.org",
        "Cc": "Stephen Hemminger <stephen@networkplumber.org>",
        "Date": "Tue, 31 Mar 2020 10:13:56 -0700",
        "Message-Id": "<20200331171404.23596-1-stephen@networkplumber.org>",
        "X-Mailer": "git-send-email 2.20.1",
        "In-Reply-To": "<20200316235612.29854-1-stephen@networkplumber.org>",
        "References": "<20200316235612.29854-1-stephen@networkplumber.org>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v4 0/8] net/netvsc: bug fixes",
        "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 <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",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "These are bug fixes for netvsc PMD mostly related to issues\nin the transmit ring discovered by users of multi-queue.\n\nv4 - add more bug fixes\nv3 - fix checkpatch complaints\nv2 - simplify the locking on multi-channel setup\n\nStephen Hemminger (8):\n  net/netvsc: propagate descriptor limits from VF to netvsc\n  net/netvsc: handle receive packets during multi-channel setup\n  net/netvsc: split send buffers from transmit descriptors\n  net/netvsc: fix invalid rte_free on dev_close\n  net/netvsc: remove process event optimization\n  net/netvsc: handle transmit completions based on burst size\n  bus/vmbus: simplify args to need_signal\n  net/netvsc: avoid possible live lock\n\n drivers/bus/vmbus/vmbus_bufring.c |   8 +-\n drivers/net/netvsc/hn_ethdev.c    |  25 ++-\n drivers/net/netvsc/hn_nvs.c       |  41 ++++-\n drivers/net/netvsc/hn_rxtx.c      | 281 ++++++++++++++++++------------\n drivers/net/netvsc/hn_var.h       |  12 +-\n drivers/net/netvsc/hn_vf.c        |  13 ++\n 6 files changed, 248 insertions(+), 132 deletions(-)",
    "diff": null,
    "prefixes": [
        "v4",
        "0/8"
    ]
}