get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 480879,
    "url": "http://patchwork.ozlabs.org/api/patches/480879/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/1433449442-31420-6-git-send-email-catherine.sullivan@intel.com/",
    "project": {
        "id": 46,
        "url": "http://patchwork.ozlabs.org/api/projects/46/?format=api",
        "name": "Intel Wired Ethernet development",
        "link_name": "intel-wired-lan",
        "list_id": "intel-wired-lan.osuosl.org",
        "list_email": "intel-wired-lan@osuosl.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<1433449442-31420-6-git-send-email-catherine.sullivan@intel.com>",
    "list_archive_url": null,
    "date": "2015-06-04T20:23:59",
    "name": "[net-next,5/8] i40evf: support virtual channel API version 1.1",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "921088ebbcf428bb5938cd65c96c5a8bc53f9554",
    "submitter": {
        "id": 13931,
        "url": "http://patchwork.ozlabs.org/api/people/13931/?format=api",
        "name": "Catherine Sullivan",
        "email": "catherine.sullivan@intel.com"
    },
    "delegate": {
        "id": 68,
        "url": "http://patchwork.ozlabs.org/api/users/68/?format=api",
        "username": "jtkirshe",
        "first_name": "Jeff",
        "last_name": "Kirsher",
        "email": "jeffrey.t.kirsher@intel.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/1433449442-31420-6-git-send-email-catherine.sullivan@intel.com/mbox/",
    "series": [],
    "comments": "http://patchwork.ozlabs.org/api/patches/480879/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/480879/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<intel-wired-lan-bounces@lists.osuosl.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "intel-wired-lan@lists.osuosl.org"
        ],
        "Delivered-To": [
            "patchwork-incoming@bilbo.ozlabs.org",
            "intel-wired-lan@lists.osuosl.org"
        ],
        "Received": [
            "from hemlock.osuosl.org (hemlock.osuosl.org [140.211.166.133])\n\tby ozlabs.org (Postfix) with ESMTP id C408614027F\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri,  5 Jun 2015 06:22:30 +1000 (AEST)",
            "from localhost (localhost [127.0.0.1])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id F34439653C;\n\tThu,  4 Jun 2015 20:22:29 +0000 (UTC)",
            "from hemlock.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id Tb4OOA3JWVGg; Thu,  4 Jun 2015 20:22:29 +0000 (UTC)",
            "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id 7772596541;\n\tThu,  4 Jun 2015 20:22:29 +0000 (UTC)",
            "from silver.osuosl.org (silver.osuosl.org [140.211.166.136])\n\tby ash.osuosl.org (Postfix) with ESMTP id 187531C1F3C\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu,  4 Jun 2015 20:22:27 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id 14CCC32CB6\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu,  4 Jun 2015 20:22:27 +0000 (UTC)",
            "from silver.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id lQuHM4njvrx7 for <intel-wired-lan@lists.osuosl.org>;\n\tThu,  4 Jun 2015 20:22:25 +0000 (UTC)",
            "from mga14.intel.com (mga14.intel.com [192.55.52.115])\n\tby silver.osuosl.org (Postfix) with ESMTP id 2C35B32C8A\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu,  4 Jun 2015 20:22:25 +0000 (UTC)",
            "from orsmga001.jf.intel.com ([10.7.209.18])\n\tby fmsmga103.fm.intel.com with ESMTP; 04 Jun 2015 13:22:25 -0700",
            "from catheri1-tigger.jf.intel.com ([134.134.176.92])\n\tby orsmga001.jf.intel.com with ESMTP; 04 Jun 2015 13:22:25 -0700"
        ],
        "X-Virus-Scanned": [
            "amavisd-new at osuosl.org",
            "amavisd-new at osuosl.org"
        ],
        "X-Greylist": "domain auto-whitelisted by SQLgrey-1.7.6",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.13,554,1427785200\"; d=\"scan'208\";a=\"705514380\"",
        "From": "Catherine Sullivan <catherine.sullivan@intel.com>",
        "To": "intel-wired-lan@lists.osuosl.org",
        "Date": "Thu,  4 Jun 2015 16:23:59 -0400",
        "Message-Id": "<1433449442-31420-6-git-send-email-catherine.sullivan@intel.com>",
        "X-Mailer": "git-send-email 1.9.3",
        "In-Reply-To": "<1433449442-31420-1-git-send-email-catherine.sullivan@intel.com>",
        "References": "<1433449442-31420-1-git-send-email-catherine.sullivan@intel.com>",
        "Subject": "[Intel-wired-lan] [intel-wired-lan][net-next PATCH 5/8] i40evf:\n\tsupport virtual channel API version 1.1",
        "X-BeenThere": "intel-wired-lan@lists.osuosl.org",
        "X-Mailman-Version": "2.1.18-1",
        "Precedence": "list",
        "List-Id": "Intel Wired Ethernet Linux Kernel Driver Development\n\t<intel-wired-lan.lists.osuosl.org>",
        "List-Unsubscribe": "<http://lists.osuosl.org/mailman/options/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@lists.osuosl.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.osuosl.org/pipermail/intel-wired-lan/>",
        "List-Post": "<mailto:intel-wired-lan@lists.osuosl.org>",
        "List-Help": "<mailto:intel-wired-lan-request@lists.osuosl.org?subject=help>",
        "List-Subscribe": "<http://lists.osuosl.org/mailman/listinfo/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@lists.osuosl.org?subject=subscribe>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Errors-To": "intel-wired-lan-bounces@lists.osuosl.org",
        "Sender": "\"Intel-wired-lan\" <intel-wired-lan-bounces@lists.osuosl.org>"
    },
    "content": "From: Mitch Williams <mitch.a.williams@intel.com>\n\nStore off the PF's API version, then use it to determine whether or not\nto send it our capabilities. Change the version checking to allow for PF\ndrivers with lower API versions than our current version, so we can\nstill talk to PF drivers over the 1.0 API.\n\nSigned-off-by: Mitch Williams <mitch.a.williams@intel.com>\nChange-ID: I8edc55d1229c7decf0ed3f285a63032694007c2e\n---\n drivers/net/ethernet/intel/i40evf/i40evf_main.c     | 6 ++++++\n drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c | 7 +++++--\n 2 files changed, 11 insertions(+), 2 deletions(-)",
    "diff": "diff --git a/drivers/net/ethernet/intel/i40evf/i40evf_main.c b/drivers/net/ethernet/intel/i40evf/i40evf_main.c\nindex e2b7bf6..0d0ad3d 100644\n--- a/drivers/net/ethernet/intel/i40evf/i40evf_main.c\n+++ b/drivers/net/ethernet/intel/i40evf/i40evf_main.c\n@@ -2130,6 +2130,12 @@ static void i40evf_init_task(struct work_struct *work)\n \t\tif (err) {\n \t\t\tif (err == I40E_ERR_ADMIN_QUEUE_NO_WORK)\n \t\t\t\terr = i40evf_send_api_ver(adapter);\n+\t\t\telse\n+\t\t\t\tdev_err(&pdev->dev, \"Unsupported PF API version %d.%d, expected %d.%d\\n\",\n+\t\t\t\t\tadapter->pf_version.major,\n+\t\t\t\t\tadapter->pf_version.minor,\n+\t\t\t\t\tI40E_VIRTCHNL_VERSION_MAJOR,\n+\t\t\t\t\tI40E_VIRTCHNL_VERSION_MINOR);\n \t\t\tgoto err;\n \t\t}\n \t\terr = i40evf_send_vf_config_msg(adapter);\ndiff --git a/drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c b/drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c\nindex a37d56b..52c6959 100644\n--- a/drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c\n+++ b/drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c\n@@ -125,8 +125,11 @@ int i40evf_verify_api_ver(struct i40evf_adapter *adapter)\n \t}\n \n \tpf_vvi = (struct i40e_virtchnl_version_info *)event.msg_buf;\n-\tif ((pf_vvi->major != I40E_VIRTCHNL_VERSION_MAJOR) ||\n-\t    (pf_vvi->minor != I40E_VIRTCHNL_VERSION_MINOR))\n+\tadapter->pf_version = *pf_vvi;\n+\n+\tif ((pf_vvi->major > I40E_VIRTCHNL_VERSION_MAJOR) ||\n+\t    ((pf_vvi->major == I40E_VIRTCHNL_VERSION_MAJOR) &&\n+\t     (pf_vvi->minor > I40E_VIRTCHNL_VERSION_MINOR)))\n \t\terr = -EIO;\n \n out_alloc:\n",
    "prefixes": [
        "net-next",
        "5/8"
    ]
}