get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 604968,
    "url": "http://patchwork.ozlabs.org/api/patches/604968/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/1459508173-22777-9-git-send-email-harshitha.ramamurthy@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": "<1459508173-22777-9-git-send-email-harshitha.ramamurthy@intel.com>",
    "list_archive_url": null,
    "date": "2016-04-01T10:56:08",
    "name": "[v3,next,S32,08/13] i40e: Restrict VF poll mode to only single function mode devices",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "45c78d0d2711a3e8d6e88d713c5b56bdbd5fe353",
    "submitter": {
        "id": 68642,
        "url": "http://patchwork.ozlabs.org/api/people/68642/?format=api",
        "name": "Harshitha Ramamurthy",
        "email": "harshitha.ramamurthy@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/1459508173-22777-9-git-send-email-harshitha.ramamurthy@intel.com/mbox/",
    "series": [],
    "comments": "http://patchwork.ozlabs.org/api/patches/604968/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/604968/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 (smtp2.osuosl.org [140.211.166.133])\n\tby ozlabs.org (Postfix) with ESMTP id 3qc9j90zr2z9sf6\n\tfor <incoming@patchwork.ozlabs.org>;\n\tSat,  2 Apr 2016 06:01:49 +1100 (AEDT)",
            "from localhost (localhost [127.0.0.1])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id 6B7F3958F0;\n\tFri,  1 Apr 2016 19:01:48 +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 CUMnNPEgFC7c; Fri,  1 Apr 2016 19:01:48 +0000 (UTC)",
            "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id F3A82958DF;\n\tFri,  1 Apr 2016 19:01:47 +0000 (UTC)",
            "from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\tby ash.osuosl.org (Postfix) with ESMTP id F0D6D1BF9E4\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tFri,  1 Apr 2016 19:01:44 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id EC14C91F26\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tFri,  1 Apr 2016 19:01:44 +0000 (UTC)",
            "from whitealder.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id VSTikEa+7JkJ for <intel-wired-lan@lists.osuosl.org>;\n\tFri,  1 Apr 2016 19:01:44 +0000 (UTC)",
            "from mga09.intel.com (mga09.intel.com [134.134.136.24])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id C6BF191F13\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tFri,  1 Apr 2016 19:01:43 +0000 (UTC)",
            "from fmsmga001.fm.intel.com ([10.253.24.23])\n\tby orsmga102.jf.intel.com with ESMTP; 01 Apr 2016 12:01:43 -0700",
            "from harshitha-linux1.jf.intel.com ([10.166.45.81])\n\tby fmsmga001.fm.intel.com with ESMTP; 01 Apr 2016 12:01:43 -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.24,428,1455004800\"; d=\"scan'208\";a=\"936472999\"",
        "From": "Harshitha Ramamurthy <harshitha.ramamurthy@intel.com>",
        "To": "intel-wired-lan@lists.osuosl.org",
        "Date": "Fri,  1 Apr 2016 03:56:08 -0700",
        "Message-Id": "<1459508173-22777-9-git-send-email-harshitha.ramamurthy@intel.com>",
        "X-Mailer": "git-send-email 2.4.3",
        "In-Reply-To": "<1459508173-22777-1-git-send-email-harshitha.ramamurthy@intel.com>",
        "References": "<1459508173-22777-1-git-send-email-harshitha.ramamurthy@intel.com>",
        "Subject": "[Intel-wired-lan] [v3 next PATCH S32 08/13] i40e: Restrict VF poll\n\tmode to only single function mode devices",
        "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: Shannon Nelson <shannon.nelson@intel.com>\n\nThe VFs can request their queues to be set up into polling mode, rather\nthan interrupt mode, which works well for supporting things like DPDK,\nbut this should not be available when working in an multi-function\nsupport device.\n\nSigned-off-by: Shannon Nelson <shannon.nelson@intel.com>\nChange-ID: Id36792e4e7422db8f2033336507211f68f14ff6f\n---\nTesting Hints:\n    case 1:\n\tset up a DPDK VF in an NPAR environment\n\tthe VF polling request should be failed and a message logged\n    case 2:\n\tset up a DPDK VF in an SFP environment\n\tthe VF polling request should succeed\n\n drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 10 +++++++++-\n 1 file changed, 9 insertions(+), 1 deletion(-)",
    "diff": "diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c\nindex b353966..30f8cbe 100644\n--- a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c\n+++ b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c\n@@ -1362,8 +1362,16 @@ static int i40e_vc_get_vf_resources_msg(struct i40e_vf *vf, u8 *msg)\n \t\t\t\tI40E_VIRTCHNL_VF_OFFLOAD_RSS_PCTYPE_V2;\n \t}\n \n-\tif (vf->driver_caps & I40E_VIRTCHNL_VF_OFFLOAD_RX_POLLING)\n+\tif (vf->driver_caps & I40E_VIRTCHNL_VF_OFFLOAD_RX_POLLING) {\n+\t\tif (pf->flags & I40E_FLAG_MFP_ENABLED) {\n+\t\t\tdev_err(&pf->pdev->dev,\n+\t\t\t\t\"VF %d requested polling mode: this feature is supported only when the device is running in single function per port (SFP) mode\\n\",\n+\t\t\t\t vf->vf_id);\n+\t\t\tret = I40E_ERR_PARAM;\n+\t\t\tgoto err;\n+\t\t}\n \t\tvfres->vf_offload_flags |= I40E_VIRTCHNL_VF_OFFLOAD_RX_POLLING;\n+\t}\n \n \tif (pf->flags & I40E_FLAG_WB_ON_ITR_CAPABLE) {\n \t\tif (vf->driver_caps & I40E_VIRTCHNL_VF_OFFLOAD_WB_ON_ITR)\n",
    "prefixes": [
        "v3",
        "next",
        "S32",
        "08/13"
    ]
}