From patchwork Wed Feb 6 22:43:42 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manish Chopra X-Patchwork-Id: 1037779 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=marvell.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 43vxPY0PV7z9sNH for ; Thu, 7 Feb 2019 09:46:09 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726600AbfBFWqH (ORCPT ); Wed, 6 Feb 2019 17:46:07 -0500 Received: from mail-eopbgr730066.outbound.protection.outlook.com ([40.107.73.66]:36414 "EHLO NAM05-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725959AbfBFWqH (ORCPT ); Wed, 6 Feb 2019 17:46:07 -0500 Received: from BYAPR07CA0046.namprd07.prod.outlook.com (2603:10b6:a03:60::23) by MWHPR07MB2909.namprd07.prod.outlook.com (2603:10b6:300:1e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.17; Wed, 6 Feb 2019 22:46:04 +0000 Received: from CO1NAM05FT038.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e50::203) by BYAPR07CA0046.outlook.office365.com (2603:10b6:a03:60::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1601.17 via Frontend Transport; Wed, 6 Feb 2019 22:46:04 +0000 Authentication-Results: spf=fail (sender IP is 199.233.58.38) smtp.mailfrom=marvell.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=marvell.com; Received-SPF: Fail (protection.outlook.com: domain of marvell.com does not designate 199.233.58.38 as permitted sender) receiver=protection.outlook.com; client-ip=199.233.58.38; helo=CAEXCH02.caveonetworks.com; Received: from CAEXCH02.caveonetworks.com (199.233.58.38) by CO1NAM05FT038.mail.protection.outlook.com (10.152.96.151) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.20.1580.2 via Frontend Transport; Wed, 6 Feb 2019 22:46:04 +0000 Received: from dut1171.mv.qlogic.com (10.112.88.18) by CAEXCH02.caveonetworks.com (10.67.98.110) with Microsoft SMTP Server (TLS) id 14.2.347.0; Wed, 6 Feb 2019 14:43:52 -0800 Received: from dut1171.mv.qlogic.com (localhost [127.0.0.1]) by dut1171.mv.qlogic.com (8.14.7/8.14.7) with ESMTP id x16MhqYd017095; Wed, 6 Feb 2019 14:43:52 -0800 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id x16MhqwI017094; Wed, 6 Feb 2019 14:43:52 -0800 From: Manish Chopra To: CC: , , Subject: [PATCH net 1/6] qed: Fix EQ full firmware assert. Date: Wed, 6 Feb 2019 14:43:42 -0800 Message-ID: <20190206224347.17054-2-manishc@marvell.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20190206224347.17054-1-manishc@marvell.com> References: <20190206224347.17054-1-manishc@marvell.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131939667643439304; (abac79dc-c90b-41ba-8033-08d666125e47); (abac79dc-c90b-41ba-8033-08d666125e47) X-Forefront-Antispam-Report: CIP:199.233.58.38; IPV:CAL; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39860400002)(376002)(346002)(136003)(396003)(2980300002)(1109001)(1110001)(339900001)(199004)(189003)(498600001)(86362001)(476003)(107886003)(446003)(126002)(336012)(6666004)(97736004)(51416003)(2616005)(50466002)(47776003)(1076003)(4326008)(14444005)(356004)(11346002)(6862004)(76176011)(85426001)(486006)(16586007)(42186006)(54906003)(36906005)(316002)(48376002)(305945005)(26005)(69596002)(53936002)(2351001)(80596001)(8676002)(2906002)(105606002)(68736007)(87636003)(8936002)(36756003)(50226002)(26826003)(106466001)(81156014)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR07MB2909; H:CAEXCH02.caveonetworks.com; FPR:; SPF:Fail; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; CO1NAM05FT038; 1:wk6yS74bBA1OgRu7nziYf1+Krm7H6CQl/PDh4yRQmvydGVTVn9ZcBkMVLF6FEcoPPTWBUJmGe99RlAQkg7KZQFZMFWxq7VgYHxgJ6xv4veN21GOX7cCD8rvQX67dUtLwQKL471xojmvcYBA8PR8Erw== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bedca930-007c-4fe0-fdc9-08d68c84e016 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(5600110)(711020)(4605077)(2017052603328); SRVR:MWHPR07MB2909; X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB2909; 3:U8paAtXyAbPkSooz50Lx/fa1Stt01+yIXl/Z3jYl73o1rM6YqsoGg+lTv15I7lXinpunneYvYVN2ACzII3sADZdAUGCXTOyPXXpLat/jymDLko3FbgWq8yYQ6zrfKV2HPJOpZzsp7jmpRSyU5Yq9nbES9QOnlKtSxmGPZuGD936OkBXOko0IOl+K23AqAeV7m4fl3g6Ypp3eoF+bb2saPPVcfNR4Ckl1ecMwS5gdnX1hnAun1wN2jIaItrY4Mg7ruYWJEd8Q37Q2qh3CDitiVADtKR9YaR5JQy+wX5z4kwPHSnlLtScIV6sGfNE5XED8HIJ62l6ydWgOMYSOrC7W8zcuLyFwec/80Opmgjn/kTeICrbKN8ctqKam2lcXcXHP; 25:gFEEqJco3LYgZZuCiRcAudg4dK1anlPg259S7Bk6oeI35CRrYsbyxFmi7JhCRZ+EscRqiYrax1QbDdxlcqMcU7yF+YSDqJgGUF9qfvqflztiYgIHb0E5LHAvOX74fbH72tWsaQ+ESTFgOaznte7P/jFBnMmJhFKIeR/iVlfkfV28g0Uvl3Jma611+tea7BFKDCTOL0zcSDUe/GaKka5NeD6OH+WjLz/OWr0LPd+iG9hfFzUBkolE6LOD3CLOer+RcDFb2FU+Y5u+bkLvZjGBYb+w9T+DRhMJJ/Le2Qqo1aaf3IDHUUPApa/8kGSKstw4I3hNIZ3C/Ivh/UHWEv7pPg== X-MS-TrafficTypeDiagnostic: MWHPR07MB2909: X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB2909; 31:cIymsGiT3rDusz5MXSiihrb2wQf+SypUHObnuVnoxzgaehn8szyB17UbNbMjPzfraIs3EEtTZ46Zsv+0DPp6C8ntXlIqN9/1mscG+6L4ACmhubqnJSUQCiW2+ZlapJM0yghZHxkW9gyASBKCURxbjPSaidFnhIb6gUhIxhhF68zqrhR7bVtCsJ9Z/tY6oOx/xhTJcY1K3b+kIHzYEoBE6pG7soMWt9E+JolaXdG2ll4=; 4:R5AxH65k0veGzdsAlGfG3gGSV7pjx09oK8FxgMRiCsPezxrEpilWPqneYeyrMt4xusq/iUuAeFPFw/GsqSnANSC7aLqTOP0GUJJ8IzJIRrSffCPW8jIu893vHKVDlFMiVAv/AV+/WG5YJYk3ADjBBSYFccAa1kVqwBmFQOjcDBzeYDEGRWR/3smEUTTSOCQiboGtAO0R/aPK5kzWZpQ5GtDiu7s/BExArdprQ3gM1kLUJV22OYrDSStbD5A1xoN0YsoQYIM9TFrXlze2gaZFslCbns0QMemkopg5OEc3KySGtAYtr7SPG0zwpo40UFcI X-Microsoft-Antispam-PRVS: X-Forefront-PRVS: 0940A19703 X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB2909; 23:n5tAep7jKXNWcNhlLeTOEeGYbbJTQ/Ujp8DIinWt3rZwnTD9yNlN0JZJq4/0RAuUI+kPP2hAi2nIPB+9qRr+ZX49ovHEf6pH7fbHlL4pIt22H5VaQTk9b5R9pbVQ7jeGDSNrNZ61piaCE55aAFzg0A4MPGBsb4EQ/5DcUuS+hWQxQADU43Gs+NOcAt/EnL9Gcz9GeRxmISAhndhR3ApsrxEnh7i4gy+zYOPyaUrKsoq66HU7DEnFTzcn89pH1yhi7wlAI08BGMOk0ZwbLqQ0lWUqE79qA22+dZ8KFaW9CCvhP9WFK3z//UFaSHfbkTrmAVOXtxjfIiny0/tVGLD58YsBD2PTyfkGU0TOIe93xQfCvXFPi7AuQA2UQXBL/aQ5eGguU1WOsPur9eWN1kq2nLbQTieEgsfpyIzl+Bwoivdyqcajck8OAH8s+o2/dIYZ2nYrzxRU/ivaCmixdwlcHW5BckVuhqlRtyPWFzAzx5ubA/PtFZsARM6jFhq1NgUrAxdG/x8BZR3ZEclfetJ6PSGdIr7aQ0uw+/4Bx21waqTV3kUJkQFg2ogjzmQ0a1fUd1nSDS8HBT6vT/uP2f4mhJO37sAlOTxYfRQO9hZRBRNXhk21T9KVSNQKjWL76dKrpEh9/I5h8Q53/6dgNFeQOIOMpAhSdMOshosp4E4oMHAv5uqLnFUvdUM1WyTZTD5AD/krAYKggCD3P9wEGz0NCRmMS6MVxFgSfKZ7T7aeYBCkHVFaRMEEVE4MGV/ARAl7pWXnm+n6Zs9LqfF3Vl5Zg4Ah9XCPRc3z+k2r8VaRsSDKe3Os0iFDElDiHwV6pitPx3+JXGugRgjena9nrOIX56etzgPOs2VOCaZoB0tZoTE5pHCSWXbGLtfR9PzVvaAUCzPOB8Uov5wc49BfiI1Rw5CRzq3VsOTUEZxzyanFFx52M8g7JjPVQVnlVn6ZuJ+J//omQqPBe8rU4Fg18A0SpJRV6ofw9OOMH033RhD8WwOx0sBZbKARHhqdSzD2mJm1S1EvUNZgWy/2S13mTHpZEV/3ztq0SYHqz2dVT/cVHvgGXb/ty71bXrITf+Is+KOv3ff2d/VgyoF7yVQSqYYZXt2iiWBB7uKNe1VWszrK2Kfl/dUm8Zc5Lqbw1Q6pPZ6XM/hkXAQdEj9l/glFaI21X57LNl9zbygoB6gu7V0bqfBvdBInJl7M9U+awV1cyiV89QENvFP+oH+KmfanS6IGRGs/inxivN+K5UCV9Cw1qSlwDXWmkAfCle6YPIYz8a2L X-Microsoft-Antispam-Message-Info: SKPufP0jhM+MjwkovoucqXE0lAKy4LUFWqkdKP8LH6rTY2ovQKd90QqrUfEnf8QxazBbLvrYoS2rMbypu650/7oyHGCdJp3WZmLwmWAH4wkxznaKS3pctkG3LUFgnnNuw75zIOXPKK/YKGvmuC0nti+2sRx/vI4rwyKvhImEys+g9xMw3vrGgaELcp8B1JkR1u7zBgEtvKWy7XdRR5rlYTMREgKb8l56mps+uMryjNMiQ9IzFzDOKQeSHmQ9hBCFtOdSWagheO2P+dhbUl2tVvU16vRfwycHh7xVmCA62/iNfEvU9mNJT9fK9StcD925+OdNKzIMbpezRJCoZ/VjsS4giqpvbVj3R1dePGBmviIMLrqzjx9JwGpaO/OGTg2icg6YuPqFnAtjT8Bu+//l7TKS7ibtufgmCZNQIuuYdEg= X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB2909; 6:MDKbGYLeYn7Aog3xQh/ULVkEOR8So4y+3yCTw66GcsQSBHihfTn4523iSrYSgvvgTbq9Y61zwtosckeakHxPVDl2pfgcD95Caua/6OFGBvJC29eq6G6bxhtIkK5GRAF4Ml6PBjYYQTEqldhwPDA4m7YGO0Xc9kFjhvTphrpYRbDfChYx0nq91Iy5QyDPB4IfdZPzZmRGl7td+P43ocISlFmy0VYT6arBTTwEfgrDGuENN0j+bbgVZIzN572LM7JswjSvA1hQuBbUjrb6e99nNIFfpN0xGbuA1sSY890sWCX1qK43A09lh52ghDsG9jbaHCQBfPmXRxhu+S9q4Vnnz5M/o8we8bBCdL3A8+sMeJaxH8MGGrmyLUEcF5RKzY8DgQ3RpTkT0JsFBNsHxUQ/9OndPTPRcc/fhnvBEHKKhlqGgJUtuJb/dARhwUo20y/hqWtlOHDch7wseHK4/nMxTw==; 5:nkPq98lZ42t+smfnmxYOALXhwY217YOCTeF++kIKDeEpQotioAQiTXHtX53HamDR6iFDSi+A+qW/9bMzdj2qlP68BWzdoiD6OYUGT5ztLDFQ5PGVhyURLPTDdU+KyzrN/GJzLAScf/t3Th617BYzvYgltOQw1xp3kqCjUq6e0FlizWd/H/qThOy+vPZqSiyiTv0DPPi7o0HmFO+sYlZ1Jg==; 7:FXRWIJt8Vqzr/CBqQI6q7aSiz5zB2pXSmSdJasLESsxL4evnzIheqGA2Ws6v4uA63RDN2rYd9HIltbkHw9PJGZMUmOKmfSEmq4ZdA7SPH6jYdQa406SknFq7V1Gva4JI4fZxtOu/pTawR9qt8/m8+g== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2019 22:46:04.0066 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bedca930-007c-4fe0-fdc9-08d68c84e016 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[199.233.58.38]; Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR07MB2909 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org When slowpath messages are sent with high rate, the resulting events can lead to a FW assert in case they are not handled fast enough (Event Queue Full assert). Attempt to send queued slowpath messages only after the newly evacuated entries in the EQ ring are indicated to FW. Signed-off-by: Manish Chopra Signed-off-by: Ariel Elior --- drivers/net/ethernet/qlogic/qed/qed_sp.h | 1 + drivers/net/ethernet/qlogic/qed/qed_spq.c | 15 +++++++-------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/net/ethernet/qlogic/qed/qed_sp.h b/drivers/net/ethernet/qlogic/qed/qed_sp.h index 4179c90..96ab77a 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_sp.h +++ b/drivers/net/ethernet/qlogic/qed/qed_sp.h @@ -382,6 +382,7 @@ int qed_spq_completion(struct qed_hwfn *p_hwfn, * @param p_hwfn */ void qed_consq_free(struct qed_hwfn *p_hwfn); +int qed_spq_pend_post(struct qed_hwfn *p_hwfn); /** * @file diff --git a/drivers/net/ethernet/qlogic/qed/qed_spq.c b/drivers/net/ethernet/qlogic/qed/qed_spq.c index eb88bbc..ba64ff9 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_spq.c +++ b/drivers/net/ethernet/qlogic/qed/qed_spq.c @@ -397,6 +397,11 @@ int qed_eq_completion(struct qed_hwfn *p_hwfn, void *cookie) qed_eq_prod_update(p_hwfn, qed_chain_get_prod_idx(p_chain)); + /* Attempt to post pending requests */ + spin_lock_bh(&p_hwfn->p_spq->lock); + rc = qed_spq_pend_post(p_hwfn); + spin_unlock_bh(&p_hwfn->p_spq->lock); + return rc; } @@ -767,7 +772,7 @@ static int qed_spq_post_list(struct qed_hwfn *p_hwfn, return 0; } -static int qed_spq_pend_post(struct qed_hwfn *p_hwfn) +int qed_spq_pend_post(struct qed_hwfn *p_hwfn) { struct qed_spq *p_spq = p_hwfn->p_spq; struct qed_spq_entry *p_ent = NULL; @@ -905,7 +910,6 @@ int qed_spq_completion(struct qed_hwfn *p_hwfn, struct qed_spq_entry *p_ent = NULL; struct qed_spq_entry *tmp; struct qed_spq_entry *found = NULL; - int rc; if (!p_hwfn) return -EINVAL; @@ -963,12 +967,7 @@ int qed_spq_completion(struct qed_hwfn *p_hwfn, */ qed_spq_return_entry(p_hwfn, found); - /* Attempt to post pending requests */ - spin_lock_bh(&p_spq->lock); - rc = qed_spq_pend_post(p_hwfn); - spin_unlock_bh(&p_spq->lock); - - return rc; + return 0; } int qed_consq_alloc(struct qed_hwfn *p_hwfn) From patchwork Wed Feb 6 22:43:43 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manish Chopra X-Patchwork-Id: 1037780 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=marvell.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 43vxPZ4kcCz9sLw for ; Thu, 7 Feb 2019 09:46:10 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726642AbfBFWqJ (ORCPT ); Wed, 6 Feb 2019 17:46:09 -0500 Received: from mail-eopbgr740040.outbound.protection.outlook.com ([40.107.74.40]:38448 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726448AbfBFWqI (ORCPT ); Wed, 6 Feb 2019 17:46:08 -0500 Received: from BYAPR07CA0045.namprd07.prod.outlook.com (2603:10b6:a03:60::22) by CY4PR07MB2904.namprd07.prod.outlook.com (2603:10b6:903:26::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.21; Wed, 6 Feb 2019 22:46:05 +0000 Received: from CO1NAM05FT038.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e50::201) by BYAPR07CA0045.outlook.office365.com (2603:10b6:a03:60::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1601.17 via Frontend Transport; Wed, 6 Feb 2019 22:46:05 +0000 Authentication-Results: spf=fail (sender IP is 199.233.58.38) smtp.mailfrom=marvell.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=marvell.com; Received-SPF: Fail (protection.outlook.com: domain of marvell.com does not designate 199.233.58.38 as permitted sender) receiver=protection.outlook.com; client-ip=199.233.58.38; helo=CAEXCH02.caveonetworks.com; Received: from CAEXCH02.caveonetworks.com (199.233.58.38) by CO1NAM05FT038.mail.protection.outlook.com (10.152.96.151) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.20.1580.2 via Frontend Transport; Wed, 6 Feb 2019 22:46:04 +0000 Received: from dut1171.mv.qlogic.com (10.112.88.18) by CAEXCH02.caveonetworks.com (10.67.98.110) with Microsoft SMTP Server (TLS) id 14.2.347.0; Wed, 6 Feb 2019 14:43:56 -0800 Received: from dut1171.mv.qlogic.com (localhost [127.0.0.1]) by dut1171.mv.qlogic.com (8.14.7/8.14.7) with ESMTP id x16MhtZf017099; Wed, 6 Feb 2019 14:43:55 -0800 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id x16Mhtf9017098; Wed, 6 Feb 2019 14:43:55 -0800 From: Manish Chopra To: CC: , , , Sudarsana Reddy Kalluru Subject: [PATCH net 2/6] qed: Assign UFP TC value to vlan priority in UFP mode. Date: Wed, 6 Feb 2019 14:43:43 -0800 Message-ID: <20190206224347.17054-3-manishc@marvell.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20190206224347.17054-1-manishc@marvell.com> References: <20190206224347.17054-1-manishc@marvell.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131939667651866166; (abac79dc-c90b-41ba-8033-08d666125e47); (abac79dc-c90b-41ba-8033-08d666125e47) X-Forefront-Antispam-Report: CIP:199.233.58.38; IPV:CAL; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(346002)(39860400002)(136003)(396003)(376002)(2980300002)(1110001)(1109001)(339900001)(199004)(189003)(476003)(47776003)(2906002)(305945005)(2616005)(4326008)(11346002)(446003)(6862004)(336012)(486006)(53936002)(14444005)(26826003)(498600001)(87636003)(1076003)(86362001)(26005)(42186006)(36756003)(16586007)(105606002)(85426001)(68736007)(2351001)(8676002)(356004)(36906005)(81166006)(81156014)(6666004)(316002)(48376002)(107886003)(8936002)(126002)(54906003)(76176011)(69596002)(50226002)(106466001)(97736004)(80596001)(51416003)(50466002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR07MB2904; H:CAEXCH02.caveonetworks.com; FPR:; SPF:Fail; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; CO1NAM05FT038; 1:BQ6Cd21QNk/DC9L/gBPJ3MXdUry3KH1uwRhcHcT0Vi9kYFzoV/kSbl5WGXjQjWU8kJWUiBtg2QXSHnJ5hCLXU0CTDtFGnTxyeX0fyDObfWW+BAwMJkJ4LY7DficlBL26kIEzMdKhVBP3fsZNiuyo+Q== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8804c6ad-0957-41be-e02a-08d68c84e0a2 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(5600110)(711020)(4605077)(2017052603328); SRVR:CY4PR07MB2904; X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB2904; 3:1VG0RYkpr8rIh5Oft+fSsJiAmczbfROa8g7e0rdfeY1NcSej3vLWTJFqJAbPmSwiTZiBwS3Ek4bNN2ejDyGYNyLa6WRj0liS/Z0t6SVgMZdbgk02IT4Ji0IcQuzBaeLUMEDml/O3tvUoakQDh7pcowlPkmLNruAI0I9XzJcpY8qoQsJD+KQA/ARb2EuHzKqb29z+QxjAj42DKWg0xhuXXeNaTtm6r0A4k30Ge9Ky3MISOWrQxPEUfuhG+5LVdVFH1AS4mL+MwDJqpyH91ASTl+PyoC7JPkv8EiRKulbJLb/xBM/hZ8EwkAXOoXsiue7CIJzLY0ogm5PDGlWcrq7v3IiC1GAWJ5KWuZNksx755pmjWSyRFMShiggJAmM75qsz; 25:/Xna4mcejOOItHKG2Q3UxaWN6baSzXVpefQGfIpivnfbe/ZFKVdgwGXIw9qjvW7LlnvVA6TqkntK+o5ow+TCT6P2rTRybU1beiT/6hRTpTLmrAq4271wWeKiqQ1t4jM1ub0uTGMENoN6I9vE3f58CCtaicFmLLl4wx42elZXrZp4loB/3MLmdYYQfCcuckMZK99enUkWDl4TUoDzstMoc4a494a8vSzE6BWdoDtrpUFS9ZeNLm9W8Hyow9vkfS+USW0SKY8bzh9baiB04Fm4KXeeuDHlI8Gf4Ioop9iCbGNSbiU/FdOGA5lYV8clyvoj1PzBFvmexxnmV67JQxusCg== X-MS-TrafficTypeDiagnostic: CY4PR07MB2904: X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB2904; 31:S8XtBtSFfl6dDEDeDD/Gpr/YFl4OIW102/B8QcyKDCko+NABMs2Agkqz/KIpOUrOwOTlrdh5X9Q3lPhVN2vEAHiSxW6TK/7tZrSj0QBPWsq8VbsBGWNv3bNOUgpfXsUXmRAuNVX2i4E/U/byk0EmN/nIuR2eVo7YMLVacTa7xXj0DNmZo/BfH5nSntWQZCoJRbYlAEp7mgqKc3VYS1it8wp8/Wg5K6oCzzUoJuk49is=; 4:y8/du9xvrRwSL58x/vmkjxorJEn0KfArdA7sLxA1ToURheUFze7K1E2J24Hw7jM4i7REC4pwVycGUl9iTHmKixybr8IaPL0PyNOIM7Dce1pDDw1uR0tND8zXcZ/dBRChkkJ8A1P6UNjEAWpNGhWbQA1TZwCZ21Y1esXaPvU7D81PidyfoxImayIbNlpJMt4JpkPErfXQhfzmUlGuMM0Nyb9G1CziZ+TOw8cZBZ+gnmllCPEGne4bkmVLhzUoMZzpN8wf/YbZEbN3FjiOLUAnk31/HAFhWHwBiFII593XWpNmiYTfqPOtxStTLKx8XH0J X-Microsoft-Antispam-PRVS: X-Forefront-PRVS: 0940A19703 X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB2904; 23:gHNgEtwiJQxojf5B10SuBcJCsnrrIlQmSA9NKmvwxIVctkPOP4Cl/KPlUih33oI7W2ImRbRHT6gMmwoixomLprPdPkM4oqC6nFM7RXdscodG8S2oym1r5UKqKWY9HOYKvqtoRRPgYnOghz+XGmraW858wulSwAe07pmwJTpI5bCvT7RzbLswsjq1rpTFnqD1x4UD0UGTut2Oq7rW3yk1G2m4E053DPjAwhIgyo5yGy98AQGBX53omLT+ghs2RW1LGqkPHwDa+S+YItsY/ICQF3byv+0Wh1ZILZM2WalqJ6dcUMYxiH2s6dqUvdlwhoVfu1MNp1P1/h9v2JtuLv1bqbTAjYo3IpICMAXRtr4NVe08yOvIg4jjJbxA9CucAwh9R+xo97OGEwl9t9Itq2dREp3L7A2NHggJ8ainHfpCSL2+5+tndmP6NLuLrgIfXVYtWNocN9OMzKfO3ViXBoqpwVDYflijZcF/ITbgtBzBZvz3ouTPBzH7oM1HUq9kn/3IoiZR2J/4yJE1MSVDhKa21AlkTiUmispS+fHRX6tW9WjuolLNodceWoA9eU5aBrHabkjliEIFl+XFE28T2Lq22fenzO3wr2TuthlJ0eVAcua3jxfS0yhWONns3bFOv9F+e8tCnMaZl5eCV6uRy0HAKsSP608ifcVph3gzYeWdFE+fXSGaQs7t6qV//uZXjqsT/l2fN2W2ZkCLW+6ZT83JE5u1kdaCVE8OTWx6YnysAtA9sNgX6HFG89HITkrPRRqhwjELLFseHsVsAnxC62+obfcBgONnQ+ZkYOKMlBXHRbh+lo2NJ7Hojn6JNzSrGimGSFrxkFwWcFTSDGGhfTwOU/TfDCuNXBmPm1YUumnRtkX9rQv7J1mPCNpq0A86i/DAz5J05uwMcMnTO531rxGuZx0VB86id9zJnDKE8DONP4dIZUXdHLPbHpEyi/d5Uv1/OEGEofBecOs7Ibm8/VGpxt6K4vXPULxPnk+9T85wxVI50c8OO/OJYQb5KqYxcDbPmoUzFBqeHcc9LdwshbT7GNcVaRkyTdMz+h1TVoq+IHZWDJlTNFoXEHQGOyOp+BRW1aKBdN7RgqVu+wZ8nJTEGvDLQvne4l6AzHkm2x3DvroXuK6xqTY6EQ9MYvuOovg7rNz9PK/tC0FWE+5LK6mDdpVjqaWTftuabqUfvKlgcOQaud4VVckwU8/V0nBGGmEDHD03I6m/ElC7P7QUa/eGOJ6idbrcM0SGVfrY4pHp/2BWWqib8cmbBvUHLzoxAeyB X-Microsoft-Antispam-Message-Info: LjOqYMhDPvZtkMpPgaaDd+1Io+ITq0Y1BezqnGvuhoExq43jIDxUekOv/b7IxkrDSfTfwLAVSyrcdHDrcawNrdaogo8qqIN+qv78tn1fHUGe+M3fghJB64jUWog5L2POOhPosT2NtwstWJAL/6Fi15ZuCtnfq9mSLJoF1SqjPbAiyX3K77JUgZnSJ3ZB0VGT8hekrOpQRykpIZ+kCpZgvsD7d67osGlV35QjhATCdMfB9ZtnUzw2/HATc5YM5HNtQAwF8/BKHPZk4bH5/SOAVi7W04KqiXyN9SnVrut52ROCZ/qJfncwUj9DxQpjbMdq2u37+0vqQ4XWPTgm+XK5zGh80TO/IsTNpCZPwce4lUVmnAtgUDw2//uMVMtrGRPgR/P7oULmEvPNDt0qdrw6j2B0nCB9gyjHm3jyb4fBTIY= X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB2904; 6:uatFdj2C3Rn/pAyT8PlXWkvOqg6734/MNqf8a81ck8ozDn492hqHemJXkWSKKgfzBfCMDUf75N2S+/eO1fjokgZVxzY47I5qtHtBbzfIYngjI3xZ7lWovoUYZn2hg4e3Y98W9fr1gUGNqsElebcDzU9Q6bYwEpKGWjFXpMVNMMAIXaVduVgKoUx2VafW0nYdmeD3vZA8HvD8ToTniK2A/HJvrIpwOTZYU8GFfPYle9uYszz2egF5rDciu/8PT1Q5+9ZBCY5kDavYFRlVbbHeyTfjEu5htENCLUtaxkEcio67OjXx6xoocWRxzMTzKiGeq6u7Y9QyjJYJWhXOy3yYJ6YAhTc04tPN9XHVZf09GAQD3Ifw4VE0bGoQ5+YyU5Mixq5QmTsjzrDHbqHkPM64Jg4mVdSunR5FPudBLwxHbjfKkc6We5KsDwcbo7ySgz1vriRIaz4UnooTtr2e/sju7w==; 5:hGUHB2Ypg3MUcPL5J9bG3yeeQpAUZpyrQauZD64uXfD+oFpOg6FDjS5JJgri1cIAWLEaDc5roig6oh3KXzV74d6qN8Z+LbMDmO8Q/WwlNVNAYjsXxNhu3kHUi2USWefId/FAuw1a3YidbniIaukrk7ytHsslpdkOcB10KuE0YUQspm/jmWPDy/fDRAjRelbmBk2h6Swak6TjSI71JoxQvw==; 7:OYemXrVd0D1Mm/IqJsft+H45Pr71M752QNRNyytRoiupHsi4YnAocRR6X7Dd93TEtgjJzVIcmxGuM4eBPKRV98WaVuantD7txLMTl0ZvK12AsmVPjm/95oa9LBobpuHHFuhEm10oXn0Tx35ckosr0g== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2019 22:46:04.9254 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8804c6ad-0957-41be-e02a-08d68c84e0a2 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[199.233.58.38]; Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR07MB2904 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Sudarsana Reddy Kalluru In the case of Unified Fabric Port (UFP) mode, switch provides the traffic class (TC) value to be used for the traffic. Configure hardware to use this TC value for vlan priority. Signed-off-by: Sudarsana Reddy Kalluru Signed-off-by: Ariel Elior --- drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/ethernet/qlogic/qed/qed_sp_commands.c b/drivers/net/ethernet/qlogic/qed/qed_sp_commands.c index 888274f..5a495fd 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_sp_commands.c +++ b/drivers/net/ethernet/qlogic/qed/qed_sp_commands.c @@ -604,6 +604,9 @@ int qed_sp_pf_update_stag(struct qed_hwfn *p_hwfn) p_ent->ramrod.pf_update.update_mf_vlan_flag = true; p_ent->ramrod.pf_update.mf_vlan = cpu_to_le16(p_hwfn->hw_info.ovlan); + if (test_bit(QED_MF_UFP_SPECIFIC, &p_hwfn->cdev->mf_bits)) + p_ent->ramrod.pf_update.mf_vlan |= + cpu_to_le16(((u16)p_hwfn->ufp_info.tc << 13)); return qed_spq_post(p_hwfn, p_ent, NULL); } From patchwork Wed Feb 6 22:43:44 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manish Chopra X-Patchwork-Id: 1037781 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=marvell.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 43vxPd5yCdz9sLw for ; Thu, 7 Feb 2019 09:46:13 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726655AbfBFWqM (ORCPT ); Wed, 6 Feb 2019 17:46:12 -0500 Received: from mail-eopbgr810079.outbound.protection.outlook.com ([40.107.81.79]:50880 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726448AbfBFWqL (ORCPT ); Wed, 6 Feb 2019 17:46:11 -0500 Received: from DM5PR07CA0107.namprd07.prod.outlook.com (2603:10b6:4:ae::36) by BY1PR0701MB1925.namprd07.prod.outlook.com (2a01:111:e400:51ab::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.19; Wed, 6 Feb 2019 22:46:10 +0000 Received: from CO1NAM05FT045.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e50::200) by DM5PR07CA0107.outlook.office365.com (2603:10b6:4:ae::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1601.19 via Frontend Transport; Wed, 6 Feb 2019 22:46:09 +0000 Authentication-Results: spf=fail (sender IP is 199.233.58.38) smtp.mailfrom=marvell.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=marvell.com; Received-SPF: Fail (protection.outlook.com: domain of marvell.com does not designate 199.233.58.38 as permitted sender) receiver=protection.outlook.com; client-ip=199.233.58.38; helo=CAEXCH02.caveonetworks.com; Received: from CAEXCH02.caveonetworks.com (199.233.58.38) by CO1NAM05FT045.mail.protection.outlook.com (10.152.96.159) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.20.1580.2 via Frontend Transport; Wed, 6 Feb 2019 22:46:09 +0000 Received: from dut1171.mv.qlogic.com (10.112.88.18) by CAEXCH02.caveonetworks.com (10.67.98.110) with Microsoft SMTP Server (TLS) id 14.2.347.0; Wed, 6 Feb 2019 14:43:58 -0800 Received: from dut1171.mv.qlogic.com (localhost [127.0.0.1]) by dut1171.mv.qlogic.com (8.14.7/8.14.7) with ESMTP id x16MhwJd017111; Wed, 6 Feb 2019 14:43:58 -0800 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id x16MhwYw017102; Wed, 6 Feb 2019 14:43:58 -0800 From: Manish Chopra To: CC: , , , Sudarsana Reddy Kalluru Subject: [PATCH net 3/6] qed: Consider TX tcs while deriving the max num_queues for PF. Date: Wed, 6 Feb 2019 14:43:44 -0800 Message-ID: <20190206224347.17054-4-manishc@marvell.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20190206224347.17054-1-manishc@marvell.com> References: <20190206224347.17054-1-manishc@marvell.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131939667694376584; (abac79dc-c90b-41ba-8033-08d666125e47); (abac79dc-c90b-41ba-8033-08d666125e47) X-Forefront-Antispam-Report: CIP:199.233.58.38; IPV:CAL; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(136003)(376002)(39860400002)(346002)(396003)(2980300002)(1110001)(1109001)(339900001)(189003)(199004)(69596002)(26005)(76176011)(53936002)(16586007)(80596001)(105606002)(336012)(107886003)(11346002)(85426001)(106466001)(486006)(2906002)(126002)(6862004)(446003)(476003)(51416003)(2616005)(2351001)(356004)(50226002)(6666004)(26826003)(47776003)(36756003)(97736004)(498600001)(87636003)(50466002)(8936002)(54906003)(4326008)(81166006)(1076003)(8676002)(81156014)(305945005)(42186006)(86362001)(316002)(68736007)(48376002)(36906005); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0701MB1925; H:CAEXCH02.caveonetworks.com; FPR:; SPF:Fail; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; CO1NAM05FT045; 1:kYQ9nHzzFRVbSnucIydjVX2kfcUJNHtWrSpGeV+LfR1bOtZa/VOwjKqUG+ECUFaVn/TeRwR5oySDi6n/PmC5MpJEB5DI68LEhbkjHjifvc4nSTOhrZFnO8JhFwv/eY0evjwV3rM1Rxw7SFFi183qLw== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9dba3947-fea4-48a4-7b7c-08d68c84e31d X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(5600110)(711020)(4605077)(2017052603328); SRVR:BY1PR0701MB1925; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1925; 3:3aDpFqmqdCaBDEiQlAG07J+ezERQdlRlxRhA0OPXWxVqMNAV0KibBh6ewYi3mpUrDLmI74jQ7m8qZlINqFoR6vE13Haw+fn74tRyfsGgJcTWDEf4KFEQQhaQTW93qldMR3IORinpf2Mya+C8KZeDozemDhZ6xvcimr6yrHBjQH0Wy4bWCNYTJO0Tp4zkRTandGzb1JiYjTEHJiT7I0vJtdZZulyw748bokNlCz+jLs50DxhVQYJM/hhiD4/04UpLLZI8M4nJ6eVsVd+YHxw1EEm/c0XCGWwEqtXgrfdWKS3wV2abOa9dukDJRm0eT4O/fqKnLO2AeV+CDwUMHBP8xmOnY2vXBltLjCLNwSA0UbhxYVYxefOdP3Tg2cQxrpiq; 25:F29U5Pb1h5eF6tVdHgbSnHapN0ZebYWEu/lak3ER6bZ4996D4Q5CO5j1gaGQ7goiNMlQjIAGClR8dRD6LxOnlPfnoyfyFTse09RzLOB+a+0kIZtHJe/YI6GflGQ0QKv0jaXQBZJd2Z+DeA9Qx8hifbermXQw/4sdwFkjGxVLWATsvZjctSa6PmDlUnFEzpTDDUTYG2LEglJa4/PhnIlGw2bncGsw3mL7v4vIk2/YKs1z8j/dNvMP0Bne4pYIWAcfpIvdSFfpfHFi/Qk5nov1denTlxEUOMiCMBYjC4xc/e0DOcElSVpEFUyt1odHJgHYrXdmDrpOdhxxAU+lU7uXBA== X-MS-TrafficTypeDiagnostic: BY1PR0701MB1925: X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1925; 31:Oa27WEKZNBoTs2oYCYFxPXWvTW1W9Hrl0/a+Qf/vP+asFnRaXsgB4LhwFh79fAxAeZC4c0/xfKWF4VMRYcTWWlR0ScFq3GnnSC1EIBL6fVsu5GwHovkODWj9pKlDQvTO5M/VvFMkjluejLDNTF0RRvZIGAdWQin7vLP7yZI5VhRnMiVIHIzxItdbZqQUYMNAuyXYFVEWr0NzL0v0TgbFi31YEVj4qSIWHGTt9lKXKgg=; 4:BY2BuagTHrd7K089CxUwibWm/vOiIWpQOzhaqUZH7+EaRzEIsb7JVg2HQ9ukuBKNyMZ0eLNqd3xmfc+jJztgaRKpMGKWueWvCnmM/tXwLt2qKv22Atj6nWO+GFSIPUx3NT0diwxJZZBd8ZufslBkV0MHIUb43vR4GH5HLGDw8wa2TjR9q0v6qs3b/HmLHQTdREoI19r11pcKP0RunA3cvss8Kbaa2v+QfqLzgUlj5ru39tCaKKeN7EkXYjgBldEknke/oKN0qLXh0Yo9yuZJ3n2I3oI6zufLoeq+rf7gChb8+gWYwlZXkGpwHiqvdKMU X-Microsoft-Antispam-PRVS: X-Forefront-PRVS: 0940A19703 X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1925; 23:IV+mSkMVKSaGknnfO46VaLvtT1eJ9CQSBUox6Zw2JsR/QI5pRNwCGJ+lJzBllAVJ6hTRdKRU6+7bcobL+22+5TuNZzlple4oEDSFIU9asZjas1mk4HOQtVGa8W42WmY+37kg6gClgQs9qLXzxJduIO67JQZXrqkuk8oawZcAjjqvuzoQG0K1HHwacmb5MOqgLtNPKJ2KakmVQTrxhvFJxzyfWMn+WeK5AoDeTWZtmUXFxjufgZdyLwSCeTCJ8phqCiRI5YeG5f1YQfbK4+2h9C9yvt025aKBWt2O333BwF8un28tgxzHGSy9ieVtqEb5eSnRRXcN+b+edfMEPx6z8MZLYiC1RJVvAX6D6vUfOaaWGHN1Iw2nEJq0GrovAU0Y97rgJyGffggsEWcQygVwLYaLOfMd4g95BG89ITJxiarTVKMwAPFOehPe9ullGMv9bE1iVKAW1cwCqXFLqqejFYKcxg31nLpciTqrw/OiXCzlvA3etZ3m/onNQVwOiLP4SJHnt5YcLHJ6NEMkfOlww1fI7rquMXjElBauHIF/rgX1TGPeQwMM53Cq7InC6Ml2SNjggv397vPvY8UuT8YzbXpR2m6T+eJmjdA+9l+Vg6j3ntZvC7RtjyoeeWILKU4pXkuHWvzNvdrB6w9SzUS9094hkgHEJ9G7C7DaMEYYPu24tOCJX3ol15cgI+xI/qQsutKwOMX4uoxDC/x5eGstKr7PlHPhK1xZ9jShd1xBSUyh7LKt4dCjBuqwRujoyfysA2h9A9XolqAkUV+Y7gFZMVSrhymJNQtC4ez5XmACaykBtt7sjvQqNqMjws4R1uaDa94wi+Tvjt8WjP7yZdKXP3YhQP0JMlAorYr7hWn+42D+e8UU3pfYliys6Nh88uX1Z4f54ZefF9jITcVcR+cxujK1XRyO7U+uI/43TUiWTYpEXIpKjyY/TA7ZBTv/rwmIB3AWqHe35w5n95VC957kHK3GfBBbgIX6stb+DsvR4fBS2VMN3VSAY5BI8eJoN8TMJ2nR6mQ2i9Gm5/n4necmgqjMFBg8GZ8aYmLomtnv+TbtbBn2O05AeOx06t0mw6eh7i1qfPIfG4CSHTiI0yBofDK5nH8kCVvcUr5MCnIOmRWVOrQvUmPNTW4rkX8NQlFi4tEBJARNaEDuyy/Yi+MndckJ2BYla8E8gUAWCTkQVe/sRzNOfP8H2TNVkHXqPPmEmQ7ctKJfjZnb7P6lz7b7ccwptYJzVuPpUtDXT6F3aVQ= X-Microsoft-Antispam-Message-Info: pVP/WmjA9j+iWGDV5lXLdkiodQnlqa2dPNX56NWdMfCilf7+SExCNyPUinAB/QZK9W2pahcLAoGSGnMhEL9Yuvxy+Uc2s8kW6MElWTe46Od8771rv3zCAGVEzYX++z/yLKEzoXH4so4Ut+JFbXKJ/5NrG9wZAf1k3pLyAo9KZ8yAl/XfcwB6nGCLQb6y8OgrBUZWzuSkGUPygsiPbONOcB7vxUBTGxJRWjQBk1uceeAwkHvxoxl4AioCRlBnuFCdgLtL1hOb7uPn7q0Gkt3YvKluSu+ImkIzq5XsKXiqC9r/KZwZAyucLy9w5OufUAD2fcAhnoJsv0vuirmO3AYg3H05CEISyz7bt8RS96hK5A5Jd3XiWP+VUUSEeb2t6/MKmPd8eEH9KjQ85XvXBPj6tnnXP9h5WRmV7VPXrTAMtJk= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1925; 6:uXiAd7Y1OfhyJC0ev3tm71O/g2ON+WUcjYZJOhNcc00fbJJ5UaHypPZKyjzixQgEn1flMTrY4NQku39z+wjt7TBua6xvFO9YL17qRAZK99HHfqbj1JgqNO/s9S9JIrbEIQRe+ciDMqR1C5GaJpoEivgB+EggXJ1+sR16T4/rM/DtCDcIMEth2SMYSj9VtoEjJ+QMvwvgmn68jmYsDjs+m0IYWlQp3bHZRoZhqE5eDtM+iT48kEx67EWnVOKMPdd1tqcHWubbgSbf845xPJQ4WAAux5rfTZWbndAqXAAsP/pvZMGvuj+JFGR7j5o/Xl45dHxfG5YS2IJZrU4J9AEoJpWEGFtN1ivQfHjzPSUZrI0Qp//B8mMnursh4vADLAnk13eByNSp2tw3xCDJWsxkXysYrCXwrzysAbBj2aNAFMuQpg6X1cZ4Uev9T9cAngcFsFoGvs9nqqlWT7ETegZtlw==; 5:zahvExTVZ+/5FcccvLmW/k45ojIRKFsmFxZvlPHWDrtz/6Ft6LC4glzWxdc7pByXVYGfyBCOwf7BU9an+ZizIFDExeXYW+vHNQfwoeDuIGGfMWGlCSg2m64pFc/GuR1vzL7SKFvqCmXpK2dgao77K3OsI3qKvQqgE+tjnTnBh+/nuZzvuZCc3hi9N7T02ItWomaA2Tl4US9jtcUSdQfPfA==; 7:Oi+P1aE/yvkJwDFTFpkPy615IOeEVHvCkAxMtGZt2WtG1dxXqvshirN4LNywxow/GrJIoGRdoi6+ceV9kCYAYTRRKg6hIm6WA3IBsWeyR/Lfm9tVq82/TmqV8TaVPe7DB414Qyvrlnnr8Bt595NyhA== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2019 22:46:09.0823 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9dba3947-fea4-48a4-7b7c-08d68c84e31d X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[199.233.58.38]; Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0701MB1925 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Sudarsana Reddy Kalluru Max supported queues is derived incorrectly in the case of multi-CoS. Need to consider TCs while calculating num_queues for PF. Signed-off-by: Sudarsana Reddy Kalluru Signed-off-by: Ariel Elior --- drivers/net/ethernet/qlogic/qed/qed_l2.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/qlogic/qed/qed_l2.c b/drivers/net/ethernet/qlogic/qed/qed_l2.c index e68ca83..64ac95c 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_l2.c +++ b/drivers/net/ethernet/qlogic/qed/qed_l2.c @@ -2216,7 +2216,7 @@ static int qed_fill_eth_dev_info(struct qed_dev *cdev, u16 num_queues = 0; /* Since the feature controls only queue-zones, - * make sure we have the contexts [rx, tx, xdp] to + * make sure we have the contexts [rx, xdp, tcs] to * match. */ for_each_hwfn(cdev, i) { @@ -2226,7 +2226,8 @@ static int qed_fill_eth_dev_info(struct qed_dev *cdev, u16 cids; cids = hwfn->pf_params.eth_pf_params.num_cons; - num_queues += min_t(u16, l2_queues, cids / 3); + cids /= (2 + info->num_tc); + num_queues += min_t(u16, l2_queues, cids); } /* queues might theoretically be >256, but interrupts' From patchwork Wed Feb 6 22:43:45 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manish Chopra X-Patchwork-Id: 1037784 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=marvell.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 43vxRf37gzz9sLw for ; Thu, 7 Feb 2019 09:47:58 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726186AbfBFWr5 (ORCPT ); Wed, 6 Feb 2019 17:47:57 -0500 Received: from mail-eopbgr710054.outbound.protection.outlook.com ([40.107.71.54]:58688 "EHLO NAM05-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726266AbfBFWr4 (ORCPT ); Wed, 6 Feb 2019 17:47:56 -0500 Received: from DM5PR07CA0104.namprd07.prod.outlook.com (2603:10b6:4:ae::33) by BLUPR0701MB1921.namprd07.prod.outlook.com (2a01:111:e400:5165::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1580.22; Wed, 6 Feb 2019 22:46:14 +0000 Received: from CO1NAM05FT023.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e50::202) by DM5PR07CA0104.outlook.office365.com (2603:10b6:4:ae::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1580.22 via Frontend Transport; Wed, 6 Feb 2019 22:46:14 +0000 Authentication-Results: spf=fail (sender IP is 199.233.58.38) smtp.mailfrom=marvell.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=marvell.com; Received-SPF: Fail (protection.outlook.com: domain of marvell.com does not designate 199.233.58.38 as permitted sender) receiver=protection.outlook.com; client-ip=199.233.58.38; helo=CAEXCH02.caveonetworks.com; Received: from CAEXCH02.caveonetworks.com (199.233.58.38) by CO1NAM05FT023.mail.protection.outlook.com (10.152.96.131) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.20.1580.2 via Frontend Transport; Wed, 6 Feb 2019 22:46:13 +0000 Received: from dut1171.mv.qlogic.com (10.112.88.18) by CAEXCH02.caveonetworks.com (10.67.98.110) with Microsoft SMTP Server (TLS) id 14.2.347.0; Wed, 6 Feb 2019 14:44:02 -0800 Received: from dut1171.mv.qlogic.com (localhost [127.0.0.1]) by dut1171.mv.qlogic.com (8.14.7/8.14.7) with ESMTP id x16Mi1fx017115; Wed, 6 Feb 2019 14:44:01 -0800 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id x16Mi15R017114; Wed, 6 Feb 2019 14:44:01 -0800 From: Manish Chopra To: CC: , , , Sudarsana Reddy Kalluru Subject: [PATCH net 4/6] qede: Fix system crash on configuring channels. Date: Wed, 6 Feb 2019 14:43:45 -0800 Message-ID: <20190206224347.17054-5-manishc@marvell.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20190206224347.17054-1-manishc@marvell.com> References: <20190206224347.17054-1-manishc@marvell.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131939667742937593; (abac79dc-c90b-41ba-8033-08d666125e47); (abac79dc-c90b-41ba-8033-08d666125e47) X-Forefront-Antispam-Report: CIP:199.233.58.38; IPV:CAL; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39860400002)(136003)(346002)(396003)(376002)(2980300002)(1110001)(1109001)(339900001)(189003)(199004)(80596001)(8676002)(51416003)(76176011)(126002)(11346002)(2616005)(476003)(48376002)(6862004)(16586007)(1076003)(316002)(42186006)(81166006)(26005)(36906005)(446003)(87636003)(498600001)(86362001)(336012)(486006)(85426001)(50466002)(8936002)(2351001)(2906002)(26826003)(97736004)(105606002)(68736007)(6666004)(50226002)(47776003)(356004)(14444005)(106466001)(36756003)(81156014)(4326008)(107886003)(54906003)(53936002)(69596002)(305945005); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1921; H:CAEXCH02.caveonetworks.com; FPR:; SPF:Fail; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; CO1NAM05FT023; 1:JvKxyX4KP21nDZl7l9AJJiRLDqxMmused+nhzx6NSgHrIelyou61RuBW/7an1g98CcHpsUayEWSEteB474x48WX2DkDL0YKekMCLSo8jmbB1E4TEr3XGu6qLKJATtti3PO6gu6VARE5rOlJXZgB39g== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 97102f20-d6bd-420b-5664-08d68c84e609 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(5600110)(711020)(4605077)(2017052603328); SRVR:BLUPR0701MB1921; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1921; 3:p9SSwg4txtSSsRK05LTlH9N26OH843xv+O9kJfw8mmx9nve/mq8i54uWmObrSnSRiwCQptqYniplzDdY4tMNrgr505TmDTIf59xb8Rh7QkCnuYc2Zn7v4fwK0VX42eBOGSIcoyv4JvYafRd8/v2MWCEBzQlmzK+oY54zG3SU/gFpRgu/Z0LV/v4UXCmoNDkeZXHO+oiIRCYSV0N9Y8D8jjmjdXTV5NEb23BspV2EUpHWSCV81tVpFolrtAlwxrpv0txG4B0j7FNgRXYp+GTYD/FhKWHtRAnWpnQzKrGToH6s5k1qFIEWlWWMoLFWvA5UZ+le9uPtKiT4q8WTk1anITIWtswFuBrx0D4o4nJZv+Hkg9uKf8Hz1VmokUo9D5xt; 25:ODnFxJFhz6Q0U3RnqDYWIdO9bqCyqikum2C0v++63XiV/tqro9PEX+gwKAHFe9h4a53YBIFArmaCfnK9f4V9ui+j9MhQq7OqEhT8G63vO9OfQzQNgrW2lJyfM/rODPw1PoaNrpfsv5Eu7hxKzElpfKaljyWthjbOyJNKFje6D+heZKhc20b38Gmrl/sG28718gROpnWL19KCp19Sntqzcoyq7Nq9hm0fi5eLK8aaADOhUxVHKR8cU8uam7qrjH5Z3ktPe5jnc8OZkVbM7+DLNqz3Ud+Uk2nmRwOoITNGW847fNG/7/eww7Y0EeYx4yiC9wABKSCmNEs+T+Ypje+BAQ== X-MS-TrafficTypeDiagnostic: BLUPR0701MB1921: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1921; 31:2V5Gh+r3C29EFPjBHLkQ9c8ltwHG38jUKx/CfGEf3lWXrSsBXLwZ28KAzk3fpDJD0602nUMNOGby1Zed9Yumwwut1c1+DrqP+c7/Czehr6I2n53EKDF3pC/T6gHlHi+aJB4enDwcy3RwlDno3zCvRtKJuO+m/ULeO3kRkGkVz3//hUZ+ZZW3w20okb2d4A8qjM2ialDgdJeOY4LpNU031bjc2aOyCXDEGKRw5kaAUjI=; 4:o79qznXyD8bBcQlc+/UGd7v17TkaWGcv554K1ieO3TIefVyPhjBrr2BF55SjeqCPLPePGPqu0eccdchcWjkHUDFVslpKYgIiWoNqpavgd+yPrrjtRgQ4+C0zMPlZILmBIVhVvN8aRUFqy+lgzk46X8NjqDotPykANODfFEII2kyDVXcywIJzN+Qc88c06eB6jB2Pkls++r6AxeBiwQVWKG2tCnLAWgDMNwm3IFwAKH8Tr9IYSUUVmWdfMaD4QrFDPeev6xlOogqzfhwqGnwu35UOzBQV0XpxAScAfRckSXjsYSXH4NdvIph6tHtbrQIa X-Microsoft-Antispam-PRVS: X-Forefront-PRVS: 0940A19703 X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1921; 23:4bqfpfLVZWK1nSIpttY4zyJza5Nz0DmSM9Vvl64ebUibQoIyFQg02F317CCz1DAwRfqFLZcloknvxty8vZwvSnIOtJuDatSR9IXEs3OazVOncjxUgcCNsf32nBldl8KHgG+YiLx96mGMXABjtBvaEIUCsn09AjCoBv/arFVvAJmc4OkT2MhCX1kJL9kk53N7dWqvbKgxyTtAku2+BfWhrhwhGAfxqmxXJqJlxfi/zmD26tT+v4ZrjznlBtlhbivXJUskhk9RyKYb092JuGDFvEV4/D1FQZ8rnjM/XZhEkrKucXJghJbxcbcAaSO70+BXocY/2lxGCRy3vcCIQt7XGTP/XNFOmZqh5baZCKjkbs/VRd6y2ZyV4ZvThvFTBy7bRRIA5axw87XtNxUHSWRnlh03lvLT2V/BQVsU8gZRLH/GTSE2UzsB6gKba2JVM9Gv5/7LIyQGRNi7G+/iTU9Xz2c8NLeSLLjGIsxhOqoTea60U0AFUntn3Lr5Kwx6TWHtJDoKbCf51ZYmM/+KdQ/a4sKcRKYdwIqPGrii9D7YAnKYI1MZADqvdUcUnFrdBZCfs+OFtldqH33wQa/Czmx0jDj0rd6oBoFAbyp1xp4lcTAGkjOQi/N3vXcacTt8Cv/V44svRxTfMrWlFCZDAxYO0xyHxT69i0mQSQrstK8tvDyACO9G4I4RIiZAindYHK5Wf1HWXhTvIrK9TlhefCq7Bwt9tiDcsZ3Iwf1lUiUNH3z9K+OrNuqVG95E+YM5gflwSYsYKqrFUxCoQatvNfzVrXEVM54UGVwyn0r/pn2EzbAsS/jACMZNzENrjKOoMR7dy1mUkHzdtycvJkkvXIPdPZ+AxBi3NxQIfjq6xZTksFg5WEAaZnBMmx4I5HRY90bN2rXcEghS3RghTXc2CR4YBY2y1YvMCTRrmKhsZ0gkDL+j7VblYERCeX+5qYM+Q4JFum/3LOQAhL9FXWxwiNOPsOcOVFCHw/POukGggfNR3huVYqcyvYbIl+W3UMYqJVD7XtTzrBB6xWqzkF8evfOG6TFnLhBqmGFd0uAaFb+WWEbigA9W+pZnlVDFi5QxfOfVh2vzgpxGFTHrvPXiUM/twuGk7PX/9/8boQAsBuioHlp5z2+fGdC/KYw6/3kVg7yXG+37aRvQ0xHHpD85MhsCcopdu4205ROvFrDu3E1ZO1rRc0GGmBFYzc7k0+WQDsUQaJTSXSSac4BVZHTiEavqJFGKpl6QT3Qt41Cf2jEpVRGdcWu7h5zsiPi5E0dmy/OV X-Microsoft-Antispam-Message-Info: LhuUTufD+LqkuF6mZBJ2nGecxXGshPLFV0akluz0mhvLBLD5RYnMhY0/o4Y+czasN1QXpGuBU21Rcwib6nrrzDTl5GKmsTMhWyjABJwughEads2LhRV/iPumdrU8g5Wkqpc7V0OTxljFeXfeUqgzV9Ctv1GCu1MwiRgQGbdCHEXVPMfIPGSCkSyiOyvdYM7NP8Ap2PF9DMhA9nx2hOrmZcxQQ0A0VmggonlGyLNO9jFbUEZHQULEIlTZa54DLfLVeKLFVLDnXJm2bEfu7d4H780zbz4jqEqobEEC7W5QhgSef2pUvB1ZQnSTPH163boRxFvFNctC9huCTVHGFP5hlcUs7+0TKX2pGykTXcvhzMrergYo6Re8LItNVumym59DH76TCyI+J5CPqGLya4D4chNbXlNaWZZj2njZ3hZVuWo= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1921; 6:QvmQ9zMtLf4k4mfBheqAKhIFyGaL+mReQwQ9VYcMc3djp3XksRdcmGrbQGTqc89HTEMZ5ilB+kdWy2OAYxBPqIFeIiBDpamdlLzg6h3So4sA7uhtQxKOO1Wdh8zb+f84zGixET0sNoyUKoJKhJkGWvV3gvvu1BpsMt/QJ2yzzqscTnV/OkMFyPHaTGGmTRgCLmdxNzL9ezIeLcNzoJ3VvK3M79zcr0C558voFAvQA5hS4jgy2msWF5YaakllLk4lokUpxRK+QBFG++dUk3xLYKwwphSyayOHjZbXc8G852q3qwhsDhD3JftmkaKQ0p1JCcuUeZwJOcdLarRFAVyojBBgNnXIn6nOrGtKp7pFKaE6OgT0poxYLLvRgBgXM/MBx4t/JKeCek7E6Qk8ZFBARa2ao5mc/A/IEsFlSBJAiXs7D3mcN/52Ub0+wENM3zRUsSe6d4P2EmnNXTvPM2XWRg==; 5:dfXMS9fsL0mf0VD2g9j4g0/rKdNo5c3wprq1IFi0EG97xwgmk4JnAVwg5bjzx1E2sq1fpixLd3SE8NFEY+HvqMqU0Q7RJrHBZahKfxl1pKraRsaCBbaqr6IDsqHGLps++4yVprnoK4d7z95ayH58IM1ES/ErwTdeGYSo6JfvRa2Bfpx7Q6xzMngTYuvCmTvywc6lq3OmdNeyIuWXalKNQA==; 7:yRURn496PvKjcf4La9OHiQXyGWG47Pz53os1HjKaHMD+PIPGcj95eycgTn2tMcvUzpkXY9tqT2cUqdEH7RS3ZraZGEdSQv1lOsJEBawp8XXnusJcas1FDBdmdG3uWy4oiSP/Oq6tgrRlScgl/9nhdw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2019 22:46:13.9634 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 97102f20-d6bd-420b-5664-08d68c84e609 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[199.233.58.38]; Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1921 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Sudarsana Reddy Kalluru Under heavy traffic load, when changing number of channels via ethtool (ethtool -L) which will cause interface to be reloaded, it was observed that some packets gets transmitted on old TX channel/queue id which doesn't really exist after the channel configuration leads to system crash. Add a safeguard in the driver by validating queue id through ndo_select_queue() which is called before the ndo_start_xmit(). Signed-off-by: Sudarsana Reddy Kalluru Signed-off-by: Ariel Elior --- drivers/net/ethernet/qlogic/qede/qede.h | 3 +++ drivers/net/ethernet/qlogic/qede/qede_fp.c | 13 +++++++++++++ drivers/net/ethernet/qlogic/qede/qede_main.c | 3 +++ 3 files changed, 19 insertions(+) diff --git a/drivers/net/ethernet/qlogic/qede/qede.h b/drivers/net/ethernet/qlogic/qede/qede.h index 613249d..cd40426 100644 --- a/drivers/net/ethernet/qlogic/qede/qede.h +++ b/drivers/net/ethernet/qlogic/qede/qede.h @@ -494,6 +494,9 @@ struct qede_reload_args { /* Datapath functions definition */ netdev_tx_t qede_start_xmit(struct sk_buff *skb, struct net_device *ndev); +u16 qede_select_queue(struct net_device *dev, struct sk_buff *skb, + struct net_device *sb_dev, + select_queue_fallback_t fallback); netdev_features_t qede_features_check(struct sk_buff *skb, struct net_device *dev, netdev_features_t features); diff --git a/drivers/net/ethernet/qlogic/qede/qede_fp.c b/drivers/net/ethernet/qlogic/qede/qede_fp.c index bdf816f..31b046e 100644 --- a/drivers/net/ethernet/qlogic/qede/qede_fp.c +++ b/drivers/net/ethernet/qlogic/qede/qede_fp.c @@ -1695,6 +1695,19 @@ netdev_tx_t qede_start_xmit(struct sk_buff *skb, struct net_device *ndev) return NETDEV_TX_OK; } +u16 qede_select_queue(struct net_device *dev, struct sk_buff *skb, + struct net_device *sb_dev, + select_queue_fallback_t fallback) +{ + struct qede_dev *edev = netdev_priv(dev); + int total_txq; + + total_txq = QEDE_TSS_COUNT(edev) * edev->dev_info.num_tc; + + return QEDE_TSS_COUNT(edev) ? + fallback(dev, skb, NULL) % total_txq : 0; +} + /* 8B udp header + 8B base tunnel header + 32B option length */ #define QEDE_MAX_TUN_HDR_LEN 48 diff --git a/drivers/net/ethernet/qlogic/qede/qede_main.c b/drivers/net/ethernet/qlogic/qede/qede_main.c index 5a74fcb..9790f26 100644 --- a/drivers/net/ethernet/qlogic/qede/qede_main.c +++ b/drivers/net/ethernet/qlogic/qede/qede_main.c @@ -631,6 +631,7 @@ static int qede_setup_tc_block(struct qede_dev *edev, .ndo_open = qede_open, .ndo_stop = qede_close, .ndo_start_xmit = qede_start_xmit, + .ndo_select_queue = qede_select_queue, .ndo_set_rx_mode = qede_set_rx_mode, .ndo_set_mac_address = qede_set_mac_addr, .ndo_validate_addr = eth_validate_addr, @@ -666,6 +667,7 @@ static int qede_setup_tc_block(struct qede_dev *edev, .ndo_open = qede_open, .ndo_stop = qede_close, .ndo_start_xmit = qede_start_xmit, + .ndo_select_queue = qede_select_queue, .ndo_set_rx_mode = qede_set_rx_mode, .ndo_set_mac_address = qede_set_mac_addr, .ndo_validate_addr = eth_validate_addr, @@ -684,6 +686,7 @@ static int qede_setup_tc_block(struct qede_dev *edev, .ndo_open = qede_open, .ndo_stop = qede_close, .ndo_start_xmit = qede_start_xmit, + .ndo_select_queue = qede_select_queue, .ndo_set_rx_mode = qede_set_rx_mode, .ndo_set_mac_address = qede_set_mac_addr, .ndo_validate_addr = eth_validate_addr, From patchwork Wed Feb 6 22:43:46 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manish Chopra X-Patchwork-Id: 1037782 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=marvell.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 43vxPn2SQxz9sLw for ; Thu, 7 Feb 2019 09:46:21 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726679AbfBFWqU (ORCPT ); Wed, 6 Feb 2019 17:46:20 -0500 Received: from mail-eopbgr800054.outbound.protection.outlook.com ([40.107.80.54]:36448 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726448AbfBFWqT (ORCPT ); Wed, 6 Feb 2019 17:46:19 -0500 Received: from DM5PR07CA0104.namprd07.prod.outlook.com (2603:10b6:4:ae::33) by BYAPR07MB5463.namprd07.prod.outlook.com (2603:10b6:a03:96::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1580.22; Wed, 6 Feb 2019 22:46:16 +0000 Received: from CO1NAM05FT023.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e50::202) by DM5PR07CA0104.outlook.office365.com (2603:10b6:4:ae::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1580.22 via Frontend Transport; Wed, 6 Feb 2019 22:46:15 +0000 Authentication-Results: spf=fail (sender IP is 199.233.58.38) smtp.mailfrom=marvell.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=marvell.com; Received-SPF: Fail (protection.outlook.com: domain of marvell.com does not designate 199.233.58.38 as permitted sender) receiver=protection.outlook.com; client-ip=199.233.58.38; helo=CAEXCH02.caveonetworks.com; Received: from CAEXCH02.caveonetworks.com (199.233.58.38) by CO1NAM05FT023.mail.protection.outlook.com (10.152.96.131) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.20.1580.2 via Frontend Transport; Wed, 6 Feb 2019 22:46:15 +0000 Received: from dut1171.mv.qlogic.com (10.112.88.18) by CAEXCH02.caveonetworks.com (10.67.98.110) with Microsoft SMTP Server (TLS) id 14.2.347.0; Wed, 6 Feb 2019 14:44:05 -0800 Received: from dut1171.mv.qlogic.com (localhost [127.0.0.1]) by dut1171.mv.qlogic.com (8.14.7/8.14.7) with ESMTP id x16Mi5Gm017119; Wed, 6 Feb 2019 14:44:05 -0800 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id x16Mi5Z1017118; Wed, 6 Feb 2019 14:44:05 -0800 From: Manish Chopra To: CC: , , , Rahul Verma Subject: [PATCH net 5/6] qed: Change verbosity for coalescing message. Date: Wed, 6 Feb 2019 14:43:46 -0800 Message-ID: <20190206224347.17054-6-manishc@marvell.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20190206224347.17054-1-manishc@marvell.com> References: <20190206224347.17054-1-manishc@marvell.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131939667756018032; (abac79dc-c90b-41ba-8033-08d666125e47); (abac79dc-c90b-41ba-8033-08d666125e47) X-Forefront-Antispam-Report: CIP:199.233.58.38; IPV:CAL; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(136003)(396003)(346002)(376002)(39860400002)(2980300002)(1109001)(1110001)(339900001)(199004)(189003)(54906003)(86362001)(316002)(16586007)(2906002)(76176011)(4326008)(80596001)(87636003)(15650500001)(51416003)(498600001)(11346002)(336012)(126002)(36906005)(2616005)(85426001)(26826003)(476003)(50226002)(26005)(69596002)(42186006)(14444005)(8936002)(486006)(81166006)(1076003)(8676002)(106466001)(53936002)(81156014)(68736007)(36756003)(446003)(356004)(47776003)(2351001)(105606002)(6666004)(6862004)(305945005)(107886003)(50466002)(97736004)(48376002); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR07MB5463; H:CAEXCH02.caveonetworks.com; FPR:; SPF:Fail; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; CO1NAM05FT023; 1:8B9Nu0H9IuNIXaOhQGaaw8NXKoRsOSfT16QZPIAIVb6TAmXeuNrV1+bZZMRCwcxXPaOLAkTlHtJZBfSNKbFehs+VGjib6naWR1n5gTLUOIGTBieNO+sk2etv/0A/XNIG357sCLdJi0Fwuvqc/Shk+Q== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fb580c96-ab52-41f5-f456-08d68c84e6d7 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(5600110)(711020)(4605077)(2017052603328); SRVR:BYAPR07MB5463; X-Microsoft-Exchange-Diagnostics: 1; BYAPR07MB5463; 3:DIVMzNJ8Hep+edZ8IFuhOXNIvFYuurtfV//qdFUCHfUPInGvK6BsYS1ParIrTbZ8GD15nSOIJJO17P1x43ZmOf5ZfTdeHUUZM4OnhKievVLdLuRcvJ47wTvkHYQPFS0KaFa8lr1oFU8KCXwTTLzYUl2adZLUDXbLq71OnXac9/CnmzXsgQV12uixv/eylevH2eFZ/q29TvAJ5iJgCoxkqucHcxsdVi04a7mPf4r41lCGIm9OP2asZr6oH4X2cDqLyvfPpAG2e/cdsRo/XTq7KIRpkrHmBkXFNqhAaHKDm1qUtD7xee8b+irgaAZ/1mHWqCzbiADeZUm84ulTpQet1eQukdd4JTPf9ihpgy7vAR9TVumCyuYaAln7dmdm6BUl; 25:CNkK3mxJpEYaEbte/4tROhXLF4pYW95ftYaq8ir71adGvt6WIPD1D11na9oA2dXgjo9OAMZFKTDs5lYPgQGizDHqFuf+mNF5vqfwFtv9CG9Du8pwJ7LeQHqXdzmuktFXZD2Q4y9nwD/sl0h7y3MQI3Bn/ibnf7/ZsgPcdABhaT5NdzIVSvyTc9DxJZ13lhB7I9zvDR8wSxRl5GlDK0eJ7hzqS48aF2I7waA9+JaucRH4Pc4leTBDts7DqROkPz2YYa6geCyUi50giOFjOal/Ze1jLQgZE9JHw+rY1gLLhDqDSU0xTzSYgILdwcebJBahwFoPzHYA3hMu12/FdkAAwQ== X-MS-TrafficTypeDiagnostic: BYAPR07MB5463: X-Microsoft-Exchange-Diagnostics: 1; BYAPR07MB5463; 31:7e2t77DtHFRgr6JHUXi2Ol1tjRqDAHhJw2GgE4M13qhA70sGv+H+YXWHsddA0wOWxvhZa6b2gt3R+BZviuIqNQLkuXJn7KZg38bLwmTt8fHdLs62ilVqJf1JWbGNOQG+OXE1PA2ImAGNsxw7eUmbt594JhLS+H+Do2P/F+QqQHzb7gJqzNxuN68JGOqz6Qp6j7cVrLR8CJvjtlE2EFu0PEM7Tq5Opnzpfu2nJLlzGjI=; 4:J/E8DNoFQ/Y7yeJrUpBRoiB/DdA5/fX0Rv8Duracd9uCbfxAZbqONsjO57uxhxXLntFUCDaI1Tx4SMxeXx+7wGLvs0QCZt4oMAknRUyEWuGZlzsZnm93jeDbSUJj7Yma667nORg+20ZTa+Z5SA0Jl7zolLjE19fwR2nHPASRL4qvE8y2VYcmXDMGKk4PMPFR5gxaIaSaxe4hf7EHzxbrSdZYZuRkf0zg/7x8dci1nns+lPZFDuKV/QmypPb8JaRAgX4rzfopKo9Yufu4stHWoedoUVabHjMJ/tK1L6y4QI0= X-Microsoft-Antispam-PRVS: X-Forefront-PRVS: 0940A19703 X-Microsoft-Exchange-Diagnostics: 1; BYAPR07MB5463; 23:o/wbz6957HcL3GDJlwgheezanoXKgHRgaDVr+5pk6hQYnQew1TOHCSVhZ56wBxeo/0cvdTicjRjSco1NKyYnT+hcVBc5Osh8ASl/5n0e/hWO1FoeVBjMhA8GlQ8CKWUOiDYPz/fJwn84R+JlvtKNc18C0aVi2aHQPyalvrIaWyXBpzLihfq38tHO4OEMLEpjZJZml5U8FzhFZ7Ro74Jte2gA+lhF2fkoaeJ24VRTCQH0ntgL/5DUTHViWgUycZTaqT/CwVcDpBRxYX/w4avciMLsB8u1fi+Q1R8HZR49hVmTWI5jQyO+akdflpHgwvdoecywxzxT+F0KgcVZyYgFGqZubgev+0pU1UkpQHcX9e2p/fhsx7wHINIjuiaW1K1RX0KOeXh+KDFrwGUDs0Y0bLcY7YygXW2YhPCLs3Lwy93TkvtVljERUF1BPoVV7DINNz8Q6bWeGEoU5ZPHohBoLY4rJ6bwGFXc9WRmvztfh4z3kqEeaOpx7lMQflyQl6QE+Opqk1fmYooFT/JBTM5zSL0jtS9JAoygkRu0z0GZPO5it2KgksZHgE5beRut9N4uWLiLiLurjuAnb2NsVkD+6FfkbEnZtQI7L3sQj/WlRKI2r04z7A4ztY1IxKHMLTJ1EPnI8Lt/jwE5pmL1HWvaxP9/bvIlilpHEMsAFpYvc2HHaD+JlK6JMy8GckiEOCoR4raxOTCRlZWvylVT/xOdvLJvJDvZtLNEoMLpqesVx0zS2rw+lMDVZh/fHpbhSDhnSvQY3P5rcGlrYjA5Nl3BkOg6HcGfIyorz6KZgrIskMDWCvVQSqNMmxVasgfulaWDSiA5joDBQ3kI0lNTpprGyFyeb3+95Omu8jHd3yS0dbj1TjCsZmv160puVUgsrZQi05KW5fLZB0T5r4dj5dj2lYn9BkNpH7ngslItrrDVSWRHRJrtgWwS7NxS3b/0Ol7OOelocaJaXV3bJ7GWJxl1H4sxHEwI4QxjxQY0b/JZCLu/e4e8PgRNyT5KyOa91nEczEt1nSZaKK3ijnzo/K6yeiGDng+KdJgjxUCqYBvek1sI2BvuGRauKppAmbKn4RbzuMGe/inWj2CobrRCguXvWNWFE2lQZj7KwJT5M7YbEyDfPeMqmG5RO6XsEzg9fBeWiNmEvJ+iMBNlbaCs+F1x2Ta3DbVnO3SewZgdc6804A8WfsU7fzVgGkJOUnOGTn5ntbdQ3pwNC2+2BiyEi2P0qHZyAvhjvWLR8gR5rmuE+J/iphU1biIYcUdekdDnQPyHAE8LwXd25sMg9PSCmY110A== X-Microsoft-Antispam-Message-Info: JIFEqcfMlmT2ID7I22DUwOX7Cks718kfnBkAIcYquqJwSdv8BRQYTScxJCbYmpmbZZneDUJuTHWkx7ofEaEPbKVZakQiq21MHLhbearhmrfN+6GwQ9yWw0/5GEOPX9GJrN8v6/PWrcopNoMJhh0HuKlj50q7ToV7DuQ9AM2cmGJqsPw74l4BbFSoQi/K5mm1mR4xZOmoZbr+hBAsDG7OtQjgcy2fTMvo8QP1oX/crDTarsK8h5Dyk+ECdqmm7trfeBeq9bUUdAnEBx9qglagPq882hgeM01DKxZiFx3+s+W2dsau9f1yeDmffVVK78E8mjo3tOg0/d/eG0Aio5bjjD3UkNALcTXt8qNaRCCb7u8UF0CfYCsFtQmaWGrZeGsQYeDb7TBnt/9y8SUGjdu9/Ch9PFsoWaDFuO0hAndy+Vs= X-Microsoft-Exchange-Diagnostics: 1; BYAPR07MB5463; 6:Okv8BqjbBkbzqBW51Nn76npUxbLZuw5lX0NXVUldD77MkmFB19RxS8mRe7Df0q+hye4kN0MoruBr98xh6k4llPojoUHqKhcW8F1QZ9tUGYIhEzAtFD1r1izJRzwKeO+8pmjI+bpt+ZqwCWMviL2ttjP3NvjV9uCWTk8OFFE356J5HGg5Mg7y58oE80Yyi6O2oksxnG4PJMYyAROptvtctWieDu47ZYcwBO6hr6UP32pCw/Jm2DcsVz8EBe5lqpb9yrGaepPoGTYxCINBtXKCc8zv6uIXltrzceeS/uHhRXnvyy51/PO2ESzZDdyvZ0Rh8dbLG65/6OEJ1V6QU9yCYV13rdP/TJQ3FbYsWpCCOJRwIWz1r1qBSa33vbIjW3DGgNXBlNuGWCFnONVftpRLapANZcOUGtYjF+w5t/8Tfv4ggiDwiyVSRYQ1DCORlaz4V5tZPKVSfMeaZciZ5HMp3g==; 5:bVrfN+hMDc03hdAxsutYK4sBsKOJRX4rGjvwnS6VqrlgmtilcO1orx7mANctdB/v9gPj2r9gYQvzIYIeMrlnepJxaIGIQk5seToN5JgrDabLNWFo1h7LoBmv3k+5hJcyPbzYe5AtOo7h73JdM4IhCtYbBgTWm8JmiYK2UyA6HQbYp9zeD0WoI87iC2N5dvF6VJ1+GID9qCDwu8qBR5jfrQ==; 7:Iwrwu5ma6WAVJmbJOoJTX4znPUBkyCKg9y/9gqmMNqnyt9tmJ+kUqF50sHKO2WIC64PKOfP0G6VPDAgyFWFP8n7rRUTUs+MbfDEmYyWiRNHcbSM1E2kkw1PqomK6FSQa2unKkrrNdiLbgMLmI26mbg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2019 22:46:15.3425 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: fb580c96-ab52-41f5-f456-08d68c84e6d7 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[199.233.58.38]; Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR07MB5463 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Rahul Verma Fix unnecessary logging of message in an expected default case where coalescing value read (via ethtool -c) migh not be valid unless they are configured explicitly in the hardware using ethtool -C. Signed-off-by: Rahul Verma Signed-off-by: Manish Chopra Signed-off-by: Ariel Elior --- drivers/net/ethernet/qlogic/qed/qed_l2.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/qlogic/qed/qed_l2.c b/drivers/net/ethernet/qlogic/qed/qed_l2.c index 64ac95c..58be1c4 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_l2.c +++ b/drivers/net/ethernet/qlogic/qed/qed_l2.c @@ -2871,7 +2871,8 @@ static int qed_get_coalesce(struct qed_dev *cdev, u16 *coal, void *handle) p_hwfn = p_cid->p_owner; rc = qed_get_queue_coalesce(p_hwfn, coal, handle); if (rc) - DP_NOTICE(p_hwfn, "Unable to read queue coalescing\n"); + DP_VERBOSE(cdev, QED_MSG_DEBUG, + "Unable to read queue coalescing\n"); return rc; } From patchwork Wed Feb 6 22:43:47 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manish Chopra X-Patchwork-Id: 1037783 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=marvell.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 43vxPr1Bmxz9sLw for ; Thu, 7 Feb 2019 09:46:24 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726700AbfBFWqW (ORCPT ); Wed, 6 Feb 2019 17:46:22 -0500 Received: from mail-eopbgr800050.outbound.protection.outlook.com ([40.107.80.50]:50530 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726188AbfBFWqW (ORCPT ); Wed, 6 Feb 2019 17:46:22 -0500 Received: from SN4PR0701CA0017.namprd07.prod.outlook.com (2603:10b6:803:28::27) by DM5PR07MB2907.namprd07.prod.outlook.com (2603:10b6:3:9::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1580.20; Wed, 6 Feb 2019 22:46:19 +0000 Received: from CO1NAM05FT036.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e50::206) by SN4PR0701CA0017.outlook.office365.com (2603:10b6:803:28::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1601.17 via Frontend Transport; Wed, 6 Feb 2019 22:46:19 +0000 Authentication-Results: spf=fail (sender IP is 199.233.58.38) smtp.mailfrom=marvell.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=marvell.com; Received-SPF: Fail (protection.outlook.com: domain of marvell.com does not designate 199.233.58.38 as permitted sender) receiver=protection.outlook.com; client-ip=199.233.58.38; helo=CAEXCH02.caveonetworks.com; Received: from CAEXCH02.caveonetworks.com (199.233.58.38) by CO1NAM05FT036.mail.protection.outlook.com (10.152.96.149) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.20.1580.2 via Frontend Transport; Wed, 6 Feb 2019 22:46:19 +0000 Received: from dut1171.mv.qlogic.com (10.112.88.18) by CAEXCH02.caveonetworks.com (10.67.98.110) with Microsoft SMTP Server (TLS) id 14.2.347.0; Wed, 6 Feb 2019 14:44:08 -0800 Received: from dut1171.mv.qlogic.com (localhost [127.0.0.1]) by dut1171.mv.qlogic.com (8.14.7/8.14.7) with ESMTP id x16Mi8ri017123; Wed, 6 Feb 2019 14:44:08 -0800 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id x16Mi88m017122; Wed, 6 Feb 2019 14:44:08 -0800 From: Manish Chopra To: CC: , , Subject: [PATCH net 6/6] qed*: Advance drivers version to 8.37.0.20 Date: Wed, 6 Feb 2019 14:43:47 -0800 Message-ID: <20190206224347.17054-7-manishc@marvell.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20190206224347.17054-1-manishc@marvell.com> References: <20190206224347.17054-1-manishc@marvell.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131939667795073687; (abac79dc-c90b-41ba-8033-08d666125e47); (abac79dc-c90b-41ba-8033-08d666125e47) X-Forefront-Antispam-Report: CIP:199.233.58.38; IPV:CAL; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(136003)(39860400002)(346002)(396003)(376002)(2980300002)(1109001)(1110001)(339900001)(189003)(199004)(54906003)(2906002)(26826003)(498600001)(8936002)(8676002)(50226002)(476003)(446003)(336012)(11346002)(26005)(4326008)(85426001)(2616005)(81166006)(2351001)(6862004)(305945005)(53936002)(107886003)(80596001)(69596002)(81156014)(36756003)(106466001)(105606002)(68736007)(16586007)(316002)(86362001)(48376002)(51416003)(14444005)(97736004)(76176011)(42186006)(1076003)(47776003)(87636003)(486006)(126002)(50466002)(36906005)(356004)(6666004); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR07MB2907; H:CAEXCH02.caveonetworks.com; FPR:; SPF:Fail; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; CO1NAM05FT036; 1:8HoZZoXYpO7j4RQNP653RzhTPC4+/ZfOv5Q+CvWQPUchxdLiyKPe9haY/sOSjH68iKr/4FvhlZ2NAnxRim2+zB33Hu2VU4H4JuuHVXD5ua6+NbeYYS4nHajKC19o199Q+ZG5UKCy8pj94J4LxNRv3A== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 98252eff-3179-4c4f-26d6-08d68c84e91e X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(5600110)(711020)(4605077)(2017052603328); SRVR:DM5PR07MB2907; X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB2907; 3:blcQWNlct/BP976LHO5ddKIzO0fG5EILBNODSCbu2sOijHUKl2lTu0f/SHgJJ9w5tCI05ZI3MhO/TouXeaTXkLI0Zz6mnqwyS0N2Z0ciHTK9pVxJTPkN30e7eGl6SlGhYRlOTwCs4Dq4uRE2S+4YW2y+vNvqAk2u0UgOKXJUdreD/00ozyExt122x2/Nz3H3tv9hE7DINefLynbgI8Gtfghe0OauoQJnIBrOsViEzimBZSJcEZ/p6UEElZGYVnuiX5J8JExMkIiF/KHvktdUx2tI+Mu01yyOiutimBfM7AUIg+hIFvEq4OQtXXqNhc1J/NnX2NQ70eJ+CntzsmpUSNK50mEf+99Sx0Tl5JVQVr7bp9F105aSsz2fyyEoauyV; 25:rjOtRM/j24+C7GqspGDwTHBj+cxC1LZb9JeXPxmGU5Xg3SBV78VVqrGXPtWvGRFwRs86NygqVevOrTUX1y95KWegL/ugd5OqtTxuHd9oBWp8z2xuiEgYPaoohql+RfkrtOliwehsGGRzed5CqjaJa52J9WtISbcNjV1/U+aE1wdKaLKnk3hQVlZ8o23B21aURpRbXGyk44BwviXKihi61APYJH1nO6gkQ2FOUmyrgt08mbx/K4s55SeIAb3AO8LCOTbyWf4mfY59CkxPJRvJ9ODbHPMk9SSIHQH6XW2skS/rR+XiDNRcTafAyBqOzCqJ/u3XaxPDczXkSYct/2VDzQ== X-MS-TrafficTypeDiagnostic: DM5PR07MB2907: X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB2907; 31:Ne9f2DBwS0xoLKWD+XwdawqjZDXwHZRry1YrKkSUWvRTy3Gk6UgYwYEvBciAImhwuTEzdVT40nfyiLql9JFr/SV5OyuV58V6zYbOFvEKXTV8A1ddfXIyUMjCVMEiqEdHtotx4tuWkaNq34dqtf10twjYxlKh33p6u6VKOIiyNXcRnSONCnimKbE9owSptvFm7cCIlKSItvXWQLdn0muWrs8bBwN3WJPTHUqD3TPX024=; 4:8I1AU5i9K/pjJoEPd6f6FUkvQQSPErIilp83bh3QjI2IiOKmz3KsTFvz3dRJqYXKlOjxpeHk4RoOrefm0UxwXJq5iqdTYPTOYw1kLe5TYkZKX+tqLfME4hMm0TW+I3STwvR5XvG0VDQ9HEReiwolrXs3xK0BmwdGGMrX8sVlv2BJyjYt1a/zQXRWvkHIVZjbHgl8DPzj639C8Xn4cSJ9Q1RZJdhDRBAjGxuKwbRlSwwOw2m4B/4U4+ILtyLrO3/e4z3VcG+OUqcMUWzGxfUEYqDMGVAQ5j5Wd68mby1/YwoH9vHaqnofev+oTQObA8vE X-Microsoft-Antispam-PRVS: X-Forefront-PRVS: 0940A19703 X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB2907; 23:t9zCDzhU4kER4c6Yym2VQrksW51oT5t8H1ug0SmKRiUr7pDMsOQMqCgQuivV3s48TEqDfXC9ZvPHfvyO/gGkTD+Fxt/yPGcdG6idQux/gCWwAfHLVInQyO+J3AoSX3VNgv37zRYCwJVOrOihKM2Eb4TuNkE/7nMt9+Pk1n54b6dTSXL22scBGAJ/sZQ4D3qnwuXz0j+zSoz8VR/28OZlCmmlnZk6gge6sA23GPjLKKwSsWjfEXQryovZf0WWKw4U+yZNd1+Uzt3IXN2clYKEH2uXYKfyLqDM7NfKcrOVd2mwoBWMrIwJePTfpqL2BLidxKU1Bl3nGmJAy6T5PssVS9ZodurveyjxfRx0MkqiJZpukQ+N/aHl4TxIqW/cMPXoIgfDXkKnCZkZm5BhuAkQFtcAF2D+UTHIISD+ZSiVQJ9mbRg1MUxI7bdCDje+3c1eQc9/lO5R27Yg9OUzy/Cgl0xPEltRYtvXNZVpFLUi9TU17ClzzUW61hNdxSGLDYqHM/bRWRN1BWEQUGeAFeFYoJhXenWw/HffRrHUvUp9v9h32z3wtJ065Jow4nanYUeoZufdrROvwZ8qEAKAcpcp7eZ3dRwIbZ9YaHVobuLiUjV/im7S+s9Bx0/ZuMVisi4ey107/yzbb0zsKhsx/rS3AH+vCVcjSIEqOQg36iwyoj4VxgCejjAgtLwKdJVEbAuWiw4qfRBbEuTOtr9L/6vxPIPFO35p5uIcN9SZQJydCSj9SQABj1h3S4q3H87MOVhU0vyjygCnzphViaC70UO4ueMt0Mh7ylH0aBeqoHNMq82vuFxVbMTegcaeStNmFe+YWBZpJjaWgmH32ZElJGuU00Xui18wgl7/OO8xyOYx5m3CTEtKewtFekUT8p4CfWd8MWjwxvZoXwYRnuQgZVn2dtlVfIBRB0noPBfITAep/6AUeTmTpSNrD9Gqox875mKE5+6TtK5/WqSPzsd3VKp6sbkZ8HDaY9T4K45jl3tzU6paOOMuFFlzd+mun9yIShALpHKl9b4XWpDSqnIVKkiU0OtUjQ9ueyy2/kwMzSeRTGU+070s9SeYFO87zYpOiKHqNlwSqrlpq3on+ApX6nVpkejpns3FNnjo66QEFUKsGCQOpLVBevA0qnybj9PyVZ1TO06n4FSyQa4jnLq7iYF/+j/Pqt2mxn0aX+zpfaMb2tq5SRKYqUL5rvhsb2WhQ+OynIP5mP3PfRFeGktoNteDCysV3Gehaj1nL+rdbk2vPLgd4krUmILKOtgPGRVmgKzV X-Microsoft-Antispam-Message-Info: B3O9fGZNzZG0wKZ1gu0nNxX32Hqu4rdHCp63loaqgkll0mlceS+ODrcqPBxcwTRX0DWEdXTy8qf+ywz/wKNyfqooiqNMttjlxbEhpIMj0S7rvhBnYX3L1Zk1AvEqZwkLkaRHBPihmWLsBb4hMdCcMmXrJFyIhroxW3mvP1iXkcDKTafC2p/5NEJ6YZjBqSqpwQ18T53KUAcRO7FurEoZT5HZx4Zm4w+LzrbEgPD2XZyK65U724La7MV8zi+Ddm8TfdV4JmMlHw03LcVNS9LEtMMdzqHDeJ8asAnH+pRl2/AdOaDz1+YRTBdXbb0baqbUCtpcjHlTKCygZ2DvFhfJTEwopa0dVQwBFsx0+QGnRIz+k/CkbkhIWFbtzbYQUQLSqe/jZuZVaXukZZiS52hB8BEZT+V5tfWmdBWfA1qE4Ak= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB2907; 6:fmE+hmHrVkCsAgfnnlqgUDI3D0mc5cNY8G3H6bigjjgDQUHK3G60VgtWAmVkQDhXEVZPR/8QQ/TLFASw91HUKnEL+hNLEd11g8GKUpy+n+3DzJRzVHVUCUHTWpefbViHyLzw3jgNvy0O9cJ1dHDaBcZX4E/Yifg7g8oXBAEc+UFIQ0DKUdUQQyKz6BLStPXqwu8/uee/HciZZQMFmJVC2b+nt9lPCWS7QznbtyNupfLKKvW5Y81A/R+dCN8fQxbYEguI3b6Si5ljlpkyF5mIGadaeCFf0jiyl1Qu5lBu2nGFY1woGxxsHp0UPLhZLoWgyC+T9E4RGHK+lhA1GFD8aIaF0lQMQO1yTmEpC3kgict0YhnsK66XSg5RETEPFML0grGVZ5EM9eB93XF5QGGA/7RTR+P3z5E3aof57ClM+cxo0apFhpUDkdDU+qhDheaqS8G3yj7efIZEE74L2RcTzQ==; 5:M7n7tqRcAo478C6hEKxmu1kTtwPI3AHcH0tB9dmjlCRPiFweJLUPz2/Kl6nFUrf33E8KSjEgTy0ph4JG7eJHQ9E2pH1lOdhELF4O8+6NfwcP8JxhxVDCdKB5WWM3KHFzbv0IgOSfEZ8yJJFxUfloc1a5yMnCsP7zZIlt8sTM6gTtWNdlO8spVUsSCXlOw82nEa2isMqTOCdKKIaQt60uvw==; 7:Nwq7JOAfPy07DoktxOMNW7KxlgTCdo1lpxddJRNeQ2Ju2lbjCh21Js9tt15w3kHq0Mv5KqYlvamge1uL4ujw4S7HClrcfom5doKRq7pbr0zPtBTUIjvD1Xn8TFKbnf2B0ztcS2mREBd6fEMa+n5fTw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2019 22:46:19.1540 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 98252eff-3179-4c4f-26d6-08d68c84e91e X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[199.233.58.38]; Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR07MB2907 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Version update for qed/qede modules. Signed-off-by: Manish Chopra Signed-off-by: Ariel Elior --- drivers/net/ethernet/qlogic/qed/qed.h | 2 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/qlogic/qed/qed.h b/drivers/net/ethernet/qlogic/qed/qed.h index 24a9016..2d8a77c 100644 --- a/drivers/net/ethernet/qlogic/qed/qed.h +++ b/drivers/net/ethernet/qlogic/qed/qed.h @@ -53,7 +53,7 @@ extern const struct qed_common_ops qed_common_ops_pass; #define QED_MAJOR_VERSION 8 -#define QED_MINOR_VERSION 33 +#define QED_MINOR_VERSION 37 #define QED_REVISION_VERSION 0 #define QED_ENGINEERING_VERSION 20 diff --git a/drivers/net/ethernet/qlogic/qede/qede.h b/drivers/net/ethernet/qlogic/qede/qede.h index cd40426..730997b 100644 --- a/drivers/net/ethernet/qlogic/qede/qede.h +++ b/drivers/net/ethernet/qlogic/qede/qede.h @@ -56,7 +56,7 @@ #include #define QEDE_MAJOR_VERSION 8 -#define QEDE_MINOR_VERSION 33 +#define QEDE_MINOR_VERSION 37 #define QEDE_REVISION_VERSION 0 #define QEDE_ENGINEERING_VERSION 20 #define DRV_MODULE_VERSION __stringify(QEDE_MAJOR_VERSION) "." \