Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/480878/?format=api
{ "id": 480878, "url": "http://patchwork.ozlabs.org/api/patches/480878/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/1433449442-31420-7-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-7-git-send-email-catherine.sullivan@intel.com>", "list_archive_url": null, "date": "2015-06-04T20:24:00", "name": "[net-next,6/8] i40e: provide correct API version to older VF drivers", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "64b4106e60ce8f4720b78edd0f4246a7ebfe19fa", "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-7-git-send-email-catherine.sullivan@intel.com/mbox/", "series": [], "comments": "http://patchwork.ozlabs.org/api/patches/480878/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/480878/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 54B8E14028F\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 5 Jun 2015 06:22:29 +1000 (AEST)", "from localhost (localhost [127.0.0.1])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id A66A39653C;\n\tThu, 4 Jun 2015 20:22:28 +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 YG91GYlH4eQf; Thu, 4 Jun 2015 20:22:27 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id 51EFA9654C;\n\tThu, 4 Jun 2015 20:22:27 +0000 (UTC)", "from silver.osuosl.org (silver.osuosl.org [140.211.166.136])\n\tby ash.osuosl.org (Postfix) with ESMTP id 433F41C1F3C\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 4 Jun 2015 20:22:26 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id 3D3B532A8E\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 4 Jun 2015 20:22:26 +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 m-oZVfxjwvSf 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 CC74032CB6\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=\"705514387\"", "From": "Catherine Sullivan <catherine.sullivan@intel.com>", "To": "intel-wired-lan@lists.osuosl.org", "Date": "Thu, 4 Jun 2015 16:24:00 -0400", "Message-Id": "<1433449442-31420-7-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 6/8] i40e:\n\tprovide correct API version to older VF drivers", "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\nThis driver fully supports VF drivers using both the 1.0 and 1.1\nversions of the virtual channel API. However, VF drivers using\nversion 1.0 get upset if we provide them with a version other than\nthat, and refuse to play with us.\n\nCorrect this by checking the VFs API version at the time that we\nstore it off, and provide the correct version number back to the VF\nso we can all get along.\n\nSigned-off-by: Mitch Williams <mitch.a.williams@intel.com>\nChange-ID: I86dfe02e67b2bef336b4b49a1bb072f3e7229abc\n---\n drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 3 +++\n 1 file changed, 3 insertions(+)", "diff": "diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c\nindex 1bfc4d0..4f13619 100644\n--- a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c\n+++ b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c\n@@ -1120,6 +1120,9 @@ static int i40e_vc_get_version_msg(struct i40e_vf *vf, u8 *msg)\n \t};\n \n \tvf->vf_ver = *(struct i40e_virtchnl_version_info *)msg;\n+\t/* VFs running the 1.0 API expect to get 1.0 back or they will cry. */\n+\tif (VF_IS_V10(vf))\n+\t\tinfo.minor = I40E_VIRTCHNL_VERSION_MINOR_NO_VF_CAPS;\n \treturn i40e_vc_send_msg_to_vf(vf, I40E_VIRTCHNL_OP_VERSION,\n \t\t\t\t I40E_SUCCESS, (u8 *)&info,\n \t\t\t\t sizeof(struct\n", "prefixes": [ "net-next", "6/8" ] }