Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp3025176ybt; Mon, 29 Jun 2020 13:13:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy2IPer6ul62dCXLXThDXOSiQkIh58nVkx9XXwCB7nqnyRMdhhyceMcjHcp6U2MDBsEa8wu X-Received: by 2002:a17:906:c30b:: with SMTP id s11mr16047884ejz.263.1593461610683; Mon, 29 Jun 2020 13:13:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593461610; cv=none; d=google.com; s=arc-20160816; b=tfg2TYyAGalMUP8723q2Y0aPVdNl1Jr9bJMOe+nkjKOmaLOpBp39dGERASFcO+xvGP 678ke27UM1Ics6qIqLfKaLk/JlzJZ/IOWkLw83jbPQb07KS3hG0CFHVpxLp5PmOzs/ue 1DmmIIrZ1lDS2eJMJQ5net3trIZaM993lGMy+C2b/5UdzQb3VCQAEgY+6PFb8FUX6qCU 24Em8ywtlfGrI6SbzCUfjppFDlcO8dspwbB2hm3xslldiONo7dDRfBhSzMYbb2UGLnID 5dD2vySNj2E2pG7BEa88ayUJyOp139coqnS8KbNmBAXVyIDOrIpnk2Be7f51Q7S897t5 zVwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=BoMeuPGkpDlrrGXRdEJXBTZCGtdm2DIrqlA/EtFW+1c=; b=o6lZjSP7dGvz6mFbK4lfpZnxwx7rTX6mgvp3mEjBMIwXt3aSUWlV/H+NV+yN9Qvwt7 AwdPkufnungWVsJDSkK2E2M7/E0lgaEEhXKUWywl4AldssChe9k3dxcITH0aUlAKZ6/+ +ZtaBbMIFyOUop1xs7tZjvlQLLXdgZ1iHRRwCyAknlAYi4YKZfRZu/lBD6i0AWThiEd+ GPr2vFwQqr5LM6JZso5fEuv/UmumBDF4tpU53fZAVNnQZqTgduVWX189577cq5EbFT/v k3EMiEALZMT+9VbXjSGO1fQUXDUnHhK912JaXPkqNX/Z9X8SdfoNj563JNFSIMhwCX7b kYUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="sFkR6uf/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u13si287926edl.463.2020.06.29.13.13.07; Mon, 29 Jun 2020 13:13:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="sFkR6uf/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729990AbgF2UL2 (ORCPT + 99 others); Mon, 29 Jun 2020 16:11:28 -0400 Received: from mail.kernel.org ([198.145.29.99]:40568 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732896AbgF2TaV (ORCPT ); Mon, 29 Jun 2020 15:30:21 -0400 Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 7EB1E2526A; Mon, 29 Jun 2020 15:36:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1593444978; bh=qwjgMEJOUXMxAEhruOdIpoJgjvepYjoKozzLvbHfU84=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=sFkR6uf/SoXsaRxEwIDCXKyDAsuQdlaBi2xiJ3EwQuI7jBSpce5CdnWmI/YwOXyjN E4FlGbbfZFLzdQoQLjXMEHBd/c2qsEaXFKI+XG97ga8nHB3VlBvehwUTPbT7meVy3Q r2eSwGt812gYsuwWh2Q5rLtv5BYKxmbhp/r7tVIQ= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Alexander Lobakin , Igor Russkikh , Michal Kalderon , "David S . Miller" , Sasha Levin Subject: [PATCH 4.19 077/131] net: qed: fix excessive QM ILT lines consumption Date: Mon, 29 Jun 2020 11:34:08 -0400 Message-Id: <20200629153502.2494656-78-sashal@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200629153502.2494656-1-sashal@kernel.org> References: <20200629153502.2494656-1-sashal@kernel.org> MIME-Version: 1.0 X-KernelTest-Patch: http://kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.19.131-rc1.gz X-KernelTest-Tree: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git X-KernelTest-Branch: linux-4.19.y X-KernelTest-Patches: git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git X-KernelTest-Version: 4.19.131-rc1 X-KernelTest-Deadline: 2020-07-01T15:34+00:00 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Alexander Lobakin [ Upstream commit d434d02f7e7c24c721365fd594ed781acb18e0da ] This is likely a copy'n'paste mistake. The amount of ILT lines to reserve for a single VF was being multiplied by the total VFs count. This led to a huge redundancy in reservation and potential lines drainouts. Fixes: 1408cc1fa48c ("qed: Introduce VFs") Signed-off-by: Alexander Lobakin Signed-off-by: Igor Russkikh Signed-off-by: Michal Kalderon Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/qlogic/qed/qed_cxt.c b/drivers/net/ethernet/qlogic/qed/qed_cxt.c index f1977aa440e5d..f3d7c38f539a8 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_cxt.c +++ b/drivers/net/ethernet/qlogic/qed/qed_cxt.c @@ -397,7 +397,7 @@ static void qed_cxt_qm_iids(struct qed_hwfn *p_hwfn, vf_tids += segs[NUM_TASK_PF_SEGMENTS].count; } - iids->vf_cids += vf_cids * p_mngr->vf_count; + iids->vf_cids = vf_cids; iids->tids += vf_tids * p_mngr->vf_count; DP_VERBOSE(p_hwfn, QED_MSG_ILT, -- 2.25.1