Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/896849/?format=api
{ "id": 896849, "url": "http://patchwork.ozlabs.org/api/patches/896849/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20180410174959.18757-3-vinicius.gomes@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": "<20180410174959.18757-3-vinicius.gomes@intel.com>", "list_archive_url": null, "date": "2018-04-10T17:49:51", "name": "[next-queue,v7,02/10] igb: Fix queue selection on MAC filters on i210", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "18f5b0665e93d43fb4f2649e901c02dff864dd0f", "submitter": { "id": 72272, "url": "http://patchwork.ozlabs.org/api/people/72272/?format=api", "name": "Vinicius Costa Gomes", "email": "vinicius.gomes@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/20180410174959.18757-3-vinicius.gomes@intel.com/mbox/", "series": [ { "id": 38278, "url": "http://patchwork.ozlabs.org/api/series/38278/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=38278", "date": "2018-04-10T17:49:50", "name": "igb: offloading of receive filters", "version": 7, "mbox": "http://patchwork.ozlabs.org/series/38278/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/896849/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/896849/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.136; helo=silver.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 silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\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 40LF7m3d2Dz9s3B\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 11 Apr 2018 03:50:28 +1000 (AEST)", "from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id A591A25B03;\n\tTue, 10 Apr 2018 17:50: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 CkvVixOxEBUQ; Tue, 10 Apr 2018 17:50:25 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby silver.osuosl.org (Postfix) with ESMTP id 7241925C6F;\n\tTue, 10 Apr 2018 17:50:25 +0000 (UTC)", "from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\tby ash.osuosl.org (Postfix) with ESMTP id 7894D1C11AD\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 10 Apr 2018 17:50:23 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 75E058511F\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 10 Apr 2018 17:50:23 +0000 (UTC)", "from fraxinus.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id FmsIKjVVoQtA for <intel-wired-lan@lists.osuosl.org>;\n\tTue, 10 Apr 2018 17:50:23 +0000 (UTC)", "from mga03.intel.com (mga03.intel.com [134.134.136.65])\n\tby fraxinus.osuosl.org (Postfix) with ESMTPS id ECDA184FCA\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 10 Apr 2018 17:50:22 +0000 (UTC)", "from orsmga005.jf.intel.com ([10.7.209.41])\n\tby orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t10 Apr 2018 10:50:22 -0700", "from kjnewhou-mobl1.amr.corp.intel.com (HELO localhost.localdomain)\n\t([10.254.183.149])\n\tby orsmga005.jf.intel.com with ESMTP; 10 Apr 2018 10:50:21 -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.48,433,1517904000\"; d=\"scan'208\";a=\"215551493\"", "From": "Vinicius Costa Gomes <vinicius.gomes@intel.com>", "To": "intel-wired-lan@lists.osuosl.org", "Date": "Tue, 10 Apr 2018 10:49:51 -0700", "Message-Id": "<20180410174959.18757-3-vinicius.gomes@intel.com>", "X-Mailer": "git-send-email 2.17.0", "In-Reply-To": "<20180410174959.18757-1-vinicius.gomes@intel.com>", "References": "<20180410174959.18757-1-vinicius.gomes@intel.com>", "Subject": "[Intel-wired-lan] [next-queue PATCH v7 02/10] igb: Fix queue\n\tselection on MAC filters on i210", "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>", "Cc": "netdev@vger.kernel.org, jesus.sanchez-palencia@intel.com", "MIME-Version": "1.0", "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": "On the RAH registers there are semantic differences on the meaning of\nthe \"queue\" parameter for traffic steering depending on the controller\nmodel: there is the 82575 meaning, which \"queue\" means a RX Hardware\nQueue, and the i350 meaning, where it is a reception pool.\n\nThe previous behaviour was having no effect for i210 based controllers\nbecause the QSEL bit of the RAH register wasn't being set.\n\nThis patch separates the condition in discrete cases, so the different\nhandling is clearer.\n\nFixes: 83c21335c876 (\"igb: improve MAC filter handling\")\nSigned-off-by: Vinicius Costa Gomes <vinicius.gomes@intel.com>\n---\n drivers/net/ethernet/intel/igb/igb_main.c | 13 +++++++++----\n 1 file changed, 9 insertions(+), 4 deletions(-)", "diff": "diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c\nindex c1c0bc30a16d..0a79fef3c4fb 100644\n--- a/drivers/net/ethernet/intel/igb/igb_main.c\n+++ b/drivers/net/ethernet/intel/igb/igb_main.c\n@@ -8748,12 +8748,17 @@ static void igb_rar_set_index(struct igb_adapter *adapter, u32 index)\n \t\tif (is_valid_ether_addr(addr))\n \t\t\trar_high |= E1000_RAH_AV;\n \n-\t\tif (hw->mac.type == e1000_82575)\n+\t\tswitch (hw->mac.type) {\n+\t\tcase e1000_82575:\n+\t\tcase e1000_i210:\n \t\t\trar_high |= E1000_RAH_POOL_1 *\n-\t\t\t\t adapter->mac_table[index].queue;\n-\t\telse\n+\t\t\t\t adapter->mac_table[index].queue;\n+\t\t\tbreak;\n+\t\tdefault:\n \t\t\trar_high |= E1000_RAH_POOL_1 <<\n-\t\t\t\t adapter->mac_table[index].queue;\n+\t\t\t\tadapter->mac_table[index].queue;\n+\t\t\tbreak;\n+\t\t}\n \t}\n \n \twr32(E1000_RAL(index), rar_low);\n", "prefixes": [ "next-queue", "v7", "02/10" ] }