Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/1304286/?format=api
{ "id": 1304286, "url": "http://patchwork.ozlabs.org/api/patches/1304286/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20200605170946.23494-3-anthony.l.nguyen@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": "<20200605170946.23494-3-anthony.l.nguyen@intel.com>", "list_archive_url": null, "date": "2020-06-05T17:09:45", "name": "[3/4] iavf: Fix reporting 2.5 Gb and 5Gb speeds", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "78c0d15ed445899f4ad8a1a56d77513b09e0ee67", "submitter": { "id": 68875, "url": "http://patchwork.ozlabs.org/api/people/68875/?format=api", "name": "Tony Nguyen", "email": "anthony.l.nguyen@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/20200605170946.23494-3-anthony.l.nguyen@intel.com/mbox/", "series": [ { "id": 181598, "url": "http://patchwork.ozlabs.org/api/series/181598/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=181598", "date": "2020-06-05T17:09:45", "name": "[1/4] iavf: fix speed reporting over virtchnl", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/181598/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/1304286/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/1304286/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 spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=140.211.166.137; helo=fraxinus.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org; receiver=<UNKNOWN>)", "ozlabs.org;\n dmarc=fail (p=none dis=none) header.from=intel.com" ], "Received": [ "from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 49dq2c0Ybmz9sSF\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 6 Jun 2020 03:12:22 +1000 (AEST)", "from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id B990887122;\n\tFri, 5 Jun 2020 17:12:20 +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 ZU1Ac3ASl94e; Fri, 5 Jun 2020 17:12:19 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 99EFF8705C;\n\tFri, 5 Jun 2020 17:12:19 +0000 (UTC)", "from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n by ash.osuosl.org (Postfix) with ESMTP id E4A2D1BF30B\n for <intel-wired-lan@lists.osuosl.org>; Fri, 5 Jun 2020 17:12:17 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n by silver.osuosl.org (Postfix) with ESMTP id DEC7F23DB4\n for <intel-wired-lan@lists.osuosl.org>; Fri, 5 Jun 2020 17:12:17 +0000 (UTC)", "from silver.osuosl.org ([127.0.0.1])\n by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n with ESMTP id RCYqdmAaGND0 for <intel-wired-lan@lists.osuosl.org>;\n Fri, 5 Jun 2020 17:12:16 +0000 (UTC)", "from mga04.intel.com (mga04.intel.com [192.55.52.120])\n by silver.osuosl.org (Postfix) with ESMTPS id E318D20461\n for <intel-wired-lan@lists.osuosl.org>; Fri, 5 Jun 2020 17:12:15 +0000 (UTC)", "from orsmga006.jf.intel.com ([10.7.209.51])\n by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 05 Jun 2020 10:12:15 -0700", "from unknown (HELO localhost.jf.intel.com) ([10.166.241.65])\n by orsmga006.jf.intel.com with ESMTP; 05 Jun 2020 10:12:14 -0700" ], "X-Virus-Scanned": [ "amavisd-new at osuosl.org", "amavisd-new at osuosl.org" ], "X-Greylist": "domain auto-whitelisted by SQLgrey-1.7.6", "IronPort-SDR": [ "\n o9PM9qnAr10g+ED9cwQdc5DoSOCwxq9pJhy2k7cd+t/Tl0qCg9nl/QKZNthL6XnkJOpOxDTJPU\n UH4RiJjjcBZA==", "\n Rc9IQzJRW77iRlaiFWYCWDggeoCmMAIRDn/R5BO2lgdvQHwVNGZPQ3h7DwvwdCyU1ujOdvFgze\n kdIRz8v7HT+g==" ], "X-Amp-Result": "SKIPPED(no attachment in message)", "X-Amp-File-Uploaded": "False", "X-ExtLoop1": "1", "X-IronPort-AV": "E=Sophos;i=\"5.73,477,1583222400\"; d=\"scan'208\";a=\"273530623\"", "From": "Tony Nguyen <anthony.l.nguyen@intel.com>", "To": "intel-wired-lan@lists.osuosl.org", "Date": "Fri, 5 Jun 2020 10:09:45 -0700", "Message-Id": "<20200605170946.23494-3-anthony.l.nguyen@intel.com>", "X-Mailer": "git-send-email 2.20.1", "In-Reply-To": "<20200605170946.23494-1-anthony.l.nguyen@intel.com>", "References": "<20200605170946.23494-1-anthony.l.nguyen@intel.com>", "MIME-Version": "1.0", "Subject": "[Intel-wired-lan] [PATCH 3/4] iavf: Fix reporting 2.5 Gb and 5Gb\n speeds", "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 <intel-wired-lan.osuosl.org>", "List-Unsubscribe": "<https://lists.osuosl.org/mailman/options/intel-wired-lan>,\n <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 <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": "From: Brett Creeley <brett.creeley@intel.com>\n\nCommit 4ae4916b5643 (\"i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb\nspeeds\") added the ability for the PF to report 2.5 and 5Gb speeds,\nhowever, the iavf driver does not recognize those speeds as the values were\nnot added there. Add the proper enums and values so that iavf can properly\ndeal with those speeds.\n\nFixes: 4ae4916b5643 (\"i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds\")\nSigned-off-by: Brett Creeley <brett.creeley@intel.com>\nSigned-off-by: Witold Fijalkowski <witoldx.fijalkowski@intel.com>\nSigned-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>\n---\n drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 6 ++++++\n drivers/net/ethernet/intel/iavf/iavf_main.c | 18 ++++++++++++------\n .../net/ethernet/intel/iavf/iavf_virtchnl.c | 6 ++++++\n 3 files changed, 24 insertions(+), 6 deletions(-)", "diff": "diff --git a/drivers/net/ethernet/intel/iavf/iavf_ethtool.c b/drivers/net/ethernet/intel/iavf/iavf_ethtool.c\nindex 86b6288b961e..c93567f4d0f7 100644\n--- a/drivers/net/ethernet/intel/iavf/iavf_ethtool.c\n+++ b/drivers/net/ethernet/intel/iavf/iavf_ethtool.c\n@@ -303,6 +303,12 @@ static int iavf_get_link_ksettings(struct net_device *netdev,\n \tcase VIRTCHNL_LINK_SPEED_10GB:\n \t\tcmd->base.speed = SPEED_10000;\n \t\tbreak;\n+\tcase VIRTCHNL_LINK_SPEED_5GB:\n+\t\tcmd->base.speed = SPEED_5000;\n+\t\tbreak;\n+\tcase VIRTCHNL_LINK_SPEED_2_5GB:\n+\t\tcmd->base.speed = SPEED_2500;\n+\t\tbreak;\n \tcase VIRTCHNL_LINK_SPEED_1GB:\n \t\tcmd->base.speed = SPEED_1000;\n \t\tbreak;\ndiff --git a/drivers/net/ethernet/intel/iavf/iavf_main.c b/drivers/net/ethernet/intel/iavf/iavf_main.c\nindex 8307274fabc5..3f3c6260c5df 100644\n--- a/drivers/net/ethernet/intel/iavf/iavf_main.c\n+++ b/drivers/net/ethernet/intel/iavf/iavf_main.c\n@@ -2488,22 +2488,28 @@ static int iavf_validate_tx_bandwidth(struct iavf_adapter *adapter,\n \n \tswitch (adapter->link_speed) {\n \tcase VIRTCHNL_LINK_SPEED_40GB:\n-\t\tspeed = 40000;\n+\t\tspeed = SPEED_40000;\n \t\tbreak;\n \tcase VIRTCHNL_LINK_SPEED_25GB:\n-\t\tspeed = 25000;\n+\t\tspeed = SPEED_25000;\n \t\tbreak;\n \tcase VIRTCHNL_LINK_SPEED_20GB:\n-\t\tspeed = 20000;\n+\t\tspeed = SPEED_20000;\n \t\tbreak;\n \tcase VIRTCHNL_LINK_SPEED_10GB:\n-\t\tspeed = 10000;\n+\t\tspeed = SPEED_10000;\n+\t\tbreak;\n+\tcase VIRTCHNL_LINK_SPEED_5GB:\n+\t\tspeed = SPEED_5000;\n+\t\tbreak;\n+\tcase VIRTCHNL_LINK_SPEED_2_5GB:\n+\t\tspeed = SPEED_2500;\n \t\tbreak;\n \tcase VIRTCHNL_LINK_SPEED_1GB:\n-\t\tspeed = 1000;\n+\t\tspeed = SPEED_1000;\n \t\tbreak;\n \tcase VIRTCHNL_LINK_SPEED_100MB:\n-\t\tspeed = 100;\n+\t\tspeed = SPEED_100;\n \t\tbreak;\n \tdefault:\n \t\tbreak;\ndiff --git a/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c b/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c\nindex c4735589a296..ed08ace4f05a 100644\n--- a/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c\n+++ b/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c\n@@ -933,6 +933,12 @@ static void iavf_print_link_message(struct iavf_adapter *adapter)\n \tcase VIRTCHNL_LINK_SPEED_10GB:\n \t\tlink_speed_mbps = SPEED_10000;\n \t\tbreak;\n+\tcase VIRTCHNL_LINK_SPEED_5GB:\n+\t\tlink_speed_mbps = SPEED_5000;\n+\t\tbreak;\n+\tcase VIRTCHNL_LINK_SPEED_2_5GB:\n+\t\tlink_speed_mbps = SPEED_2500;\n+\t\tbreak;\n \tcase VIRTCHNL_LINK_SPEED_1GB:\n \t\tlink_speed_mbps = SPEED_1000;\n \t\tbreak;\n", "prefixes": [ "3/4" ] }