Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/913173/?format=api
{ "id": 913173, "url": "http://patchwork.ozlabs.org/api/patches/913173/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20180514181611.26797.30030.stgit@localhost6.localdomain6/", "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": "<20180514181611.26797.30030.stgit@localhost6.localdomain6>", "list_archive_url": null, "date": "2018-05-14T18:16:11", "name": "[1/2] ixgbe: force VF to grab new MAC on driver reload", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "c500beb151059fb32008960343fad8fd918e46a1", "submitter": { "id": 1670, "url": "http://patchwork.ozlabs.org/api/people/1670/?format=api", "name": "Tantilov, Emil S", "email": "emil.s.tantilov@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/20180514181611.26797.30030.stgit@localhost6.localdomain6/mbox/", "series": [ { "id": 44314, "url": "http://patchwork.ozlabs.org/api/series/44314/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=44314", "date": "2018-05-14T18:16:06", "name": "do not reuse old MACs on VF reload", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/44314/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/913173/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/913173/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<intel-wired-lan-bounces@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" ], "Authentication-Results": [ "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=osuosl.org\n\t(client-ip=140.211.166.138; helo=whitealder.osuosl.org;\n\tenvelope-from=intel-wired-lan-bounces@osuosl.org;\n\treceiver=<UNKNOWN>)", "ozlabs.org;\n\tdmarc=none (p=none dis=none) header.from=intel.com" ], "Received": [ "from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 40l7tB4bQNz9s0W\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 15 May 2018 04:06:10 +1000 (AEST)", "from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 2523D88340;\n\tMon, 14 May 2018 18:06:09 +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 dFBz4FB+2jlz; Mon, 14 May 2018 18:06:08 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 3D7C988296;\n\tMon, 14 May 2018 18:06:08 +0000 (UTC)", "from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\tby ash.osuosl.org (Postfix) with ESMTP id 2DA8C1BFF7A\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tMon, 14 May 2018 18:06:07 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id 2A5F9220B3\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tMon, 14 May 2018 18:06:07 +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 WZFKegAebmTJ for <intel-wired-lan@lists.osuosl.org>;\n\tMon, 14 May 2018 18:06:06 +0000 (UTC)", "from mga06.intel.com (mga06.intel.com [134.134.136.31])\n\tby silver.osuosl.org (Postfix) with ESMTPS id 8E0B126E75\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tMon, 14 May 2018 18:06:06 +0000 (UTC)", "from fmsmga001.fm.intel.com ([10.253.24.23])\n\tby orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t14 May 2018 11:06:05 -0700", "from estantil-desk3.jf.intel.com (HELO localhost6.localdomain6)\n\t([134.134.177.100])\n\tby fmsmga001.fm.intel.com with ESMTP; 14 May 2018 11:06:05 -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-Amp-Result": "SKIPPED(no attachment in message)", "X-Amp-File-Uploaded": "False", "X-ExtLoop1": "1", "X-IronPort-AV": "E=Sophos;i=\"5.49,400,1520924400\"; d=\"scan'208\";a=\"55102414\"", "From": "Emil Tantilov <emil.s.tantilov@intel.com>", "To": "intel-wired-lan@lists.osuosl.org", "Date": "Mon, 14 May 2018 11:16:11 -0700", "Message-ID": "<20180514181611.26797.30030.stgit@localhost6.localdomain6>", "In-Reply-To": "<20180514181449.26797.30080.stgit@localhost6.localdomain6>", "References": "<20180514181449.26797.30080.stgit@localhost6.localdomain6>", "User-Agent": "StGit/0.17.1-17-ge4e0", "MIME-Version": "1.0", "Subject": "[Intel-wired-lan] [PATCH 1/2] ixgbe: force VF to grab new MAC on\n\tdriver reload", "X-BeenThere": "intel-wired-lan@osuosl.org", "X-Mailman-Version": "2.1.24", "Precedence": "list", "List-Id": "Intel Wired Ethernet Linux Kernel Driver Development\n\t<intel-wired-lan.osuosl.org>", "List-Unsubscribe": "<https://lists.osuosl.org/mailman/options/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>", "List-Archive": "<http://lists.osuosl.org/pipermail/intel-wired-lan/>", "List-Post": "<mailto:intel-wired-lan@osuosl.org>", "List-Help": "<mailto:intel-wired-lan-request@osuosl.org?subject=help>", "List-Subscribe": "<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "intel-wired-lan-bounces@osuosl.org", "Sender": "\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>" }, "content": "Do not validate the MAC address during a reset, unless the MAC was set on\nthe host. This way the VF will get a new MAC address every time it reloads.\n\nRemove the \"no MAC address assigned\" message since it will get spammed on\nreset and it doesn't help much as the MAC on the VF is randomly generated.\n\nSigned-off-by: Emil Tantilov <emil.s.tantilov@intel.com>\n---\n drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 5 +----\n 1 file changed, 1 insertion(+), 4 deletions(-)", "diff": "diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c\nindex 2649c06..6f59933 100644\n--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c\n+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c\n@@ -854,14 +854,11 @@ static int ixgbe_vf_reset_msg(struct ixgbe_adapter *adapter, u32 vf)\n \n \t/* reply to reset with ack and vf mac address */\n \tmsgbuf[0] = IXGBE_VF_RESET;\n-\tif (!is_zero_ether_addr(vf_mac)) {\n+\tif (!is_zero_ether_addr(vf_mac) && adapter->vfinfo[vf].pf_set_mac) {\n \t\tmsgbuf[0] |= IXGBE_VT_MSGTYPE_ACK;\n \t\tmemcpy(addr, vf_mac, ETH_ALEN);\n \t} else {\n \t\tmsgbuf[0] |= IXGBE_VT_MSGTYPE_NACK;\n-\t\tdev_warn(&adapter->pdev->dev,\n-\t\t\t \"VF %d has no MAC address assigned, you may have to assign one manually\\n\",\n-\t\t\t vf);\n \t}\n \n \t/*\n", "prefixes": [ "1/2" ] }