Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/1037789/?format=api
{ "id": 1037789, "url": "http://patchwork.ozlabs.org/api/patches/1037789/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20190206230826.24970-11-alice.michael@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": "<20190206230826.24970-11-alice.michael@intel.com>", "list_archive_url": null, "date": "2019-02-06T23:08:25", "name": "[next,S2-V2,11/12] i40e: Able to add up to 16 MAC filters on an untrusted VF", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "1c673c598b6a0f26b0887da4233ca8c3d672a410", "submitter": { "id": 71123, "url": "http://patchwork.ozlabs.org/api/people/71123/?format=api", "name": "Michael, Alice", "email": "alice.michael@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/20190206230826.24970-11-alice.michael@intel.com/mbox/", "series": [ { "id": 90473, "url": "http://patchwork.ozlabs.org/api/series/90473/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=90473", "date": "2019-02-06T23:08:19", "name": "[next,S2-V2,01/12] i40e: Queues are reserved despite \"Invalid argument\" error.", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/90473/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/1037789/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/1037789/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=fail (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 ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 43vxwd4127z9s4Z\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 7 Feb 2019 10:09:37 +1100 (AEDT)", "from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 32DA68708B;\n\tWed, 6 Feb 2019 23:09:36 +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 o4fdiJsOOL2f; Wed, 6 Feb 2019 23:09:34 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 3D8E68670F;\n\tWed, 6 Feb 2019 23:09:33 +0000 (UTC)", "from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\tby ash.osuosl.org (Postfix) with ESMTP id 07DA81BF964\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tWed, 6 Feb 2019 23:09:20 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id B4B5A86C0E\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tWed, 6 Feb 2019 23:09:19 +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 6vb-PG6QIASd for <intel-wired-lan@lists.osuosl.org>;\n\tWed, 6 Feb 2019 23:09:19 +0000 (UTC)", "from mga12.intel.com (mga12.intel.com [192.55.52.136])\n\tby whitealder.osuosl.org (Postfix) with ESMTPS id 3507C86506\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tWed, 6 Feb 2019 23:09:19 +0000 (UTC)", "from fmsmga002.fm.intel.com ([10.253.24.26])\n\tby fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t06 Feb 2019 15:09:19 -0800", "from alicemic-2.jf.intel.com ([10.166.16.121])\n\tby fmsmga002.fm.intel.com with ESMTP; 06 Feb 2019 15:09:18 -0800" ], "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.58,342,1544515200\"; d=\"scan'208\";a=\"141300934\"", "From": "Alice Michael <alice.michael@intel.com>", "To": "alice.michael@intel.com,\n\tintel-wired-lan@lists.osuosl.org", "Date": "Wed, 6 Feb 2019 15:08:25 -0800", "Message-Id": "<20190206230826.24970-11-alice.michael@intel.com>", "X-Mailer": "git-send-email 2.19.2", "In-Reply-To": "<20190206230826.24970-1-alice.michael@intel.com>", "References": "<20190206230826.24970-1-alice.michael@intel.com>", "MIME-Version": "1.0", "Subject": "[Intel-wired-lan] [next PATCH S2-V2 11/12] i40e: Able to add up to\n\t16 MAC filters on an untrusted VF", "X-BeenThere": "intel-wired-lan@osuosl.org", "X-Mailman-Version": "2.1.29", "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>", "Cc": "Adam Ludkiewicz <adam.ludkiewicz@intel.com>", "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": "From: Adam Ludkiewicz <adam.ludkiewicz@intel.com>\n\nThis patch fixes the problem with the driver being able to add only 7\nmulticast MAC address filters instead of 16. The problem is fixed by\nchanging the maximum number of MAC address filters to 16+1+1 (two extra\nare needed because the driver uses 1 for unicast MAC address and 1 for\nbroadcast).\n\nSigned-off-by: Adam Ludkiewicz <adam.ludkiewicz@intel.com>\n---\n drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 7 +++++--\n 1 file changed, 5 insertions(+), 2 deletions(-)", "diff": "diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c\nindex 831d52bc3c9a..d804320eb476 100644\n--- a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c\n+++ b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c\n@@ -2454,8 +2454,11 @@ static int i40e_vc_get_stats_msg(struct i40e_vf *vf, u8 *msg)\n \t\t\t\t (u8 *)&stats, sizeof(stats));\n }\n \n-/* If the VF is not trusted restrict the number of MAC/VLAN it can program */\n-#define I40E_VC_MAX_MAC_ADDR_PER_VF 12\n+/**\n+ * If the VF is not trusted restrict the number of MAC/VLAN it can program\n+ * MAC filters: 16 for multicast, 1 for MAC, 1 for broadcast\n+ **/\n+#define I40E_VC_MAX_MAC_ADDR_PER_VF (16 + 1 + 1)\n #define I40E_VC_MAX_VLAN_PER_VF 8\n \n /**\n", "prefixes": [ "next", "S2-V2", "11/12" ] }