From patchwork Mon Aug 28 18:52:09 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pavel Belous X-Patchwork-Id: 806717 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@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; dkim=pass (1024-bit key; unprotected) header.d=AQUANTIA1COM.onmicrosoft.com header.i=@AQUANTIA1COM.onmicrosoft.com header.b="q6+8YN+5"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3xh19z2ltHz9s9Y for ; Tue, 29 Aug 2017 04:53:11 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751393AbdH1SxJ (ORCPT ); Mon, 28 Aug 2017 14:53:09 -0400 Received: from mail-sn1nam01on0067.outbound.protection.outlook.com ([104.47.32.67]:20407 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751341AbdH1SxI (ORCPT ); Mon, 28 Aug 2017 14:53:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=AQUANTIA1COM.onmicrosoft.com; s=selector1-aquantia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=bcW4bOv31bUAslDRxk5kqw63S6/gBBvlWGP5LUk1E1A=; b=q6+8YN+5XhAJ0X6q+VidEIAQeAlpQZ2GWhgd6tvjMuqwiZarRaadTptkbvQ4XIXsHvrgCzGXvk5p1rYI9Z7oYLIdZb3js9ukSfPWvdxiZmkCZdQjMQyJ2lEPGyqjwjpbAJJQfvA2bOxU2eeX+7su+vfqqOIqnkV9/G86FYH7FiE= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Pavel.Belous@aquantia.com; Received: from atltest07.rdc.aquantia.com (83.149.43.106) by CY1PR07MB2554.namprd07.prod.outlook.com (10.167.16.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1385.9; Mon, 28 Aug 2017 18:52:59 +0000 From: Pavel Belous To: "David S . Miller" Cc: netdev@vger.kernel.org, David Arcari , Igor Russkikh , Nadezhda Krupnina , Simon Edelhaus , Pavel Belous , Pavel Belous Subject: [PATCH net v2 2/6] net:ethernet:aquantia: Fix for number of RSS queues. Date: Mon, 28 Aug 2017 21:52:09 +0300 Message-Id: <1dfc34c96f77f8c33c9b4bdf48ba6371c81e78c0.1503945861.git.pavel.belous@aquantia.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: References: MIME-Version: 1.0 X-Originating-IP: [83.149.43.106] X-ClientProxiedBy: HE1PR0202CA0019.eurprd02.prod.outlook.com (10.168.182.29) To CY1PR07MB2554.namprd07.prod.outlook.com (10.167.16.21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6ba62acd-1569-4afa-d171-08d4ee460538 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY1PR07MB2554; X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2554; 3:YzWOBsafxlQ9YLbpLTsJKAXVkszuS9pTPcBwHW+l2vHdD//ew5CKGpTkCz7EhcxWImY4o/RaFD54GiBgTGAt3pbixKYNNpt7FhBOaJ8x75h+X90rS/a1bhxeItvwgt1KTPKyJZKFwrH1fg68ff2e+j0ngvU6uy5KOPtjbDNJjiLUFcFYN7Cn/FvUAJ7lIJ20exwIzbOFNFiGCY62j3rxkKyf65+U7l7CL2bmMb4CLOfQLxypjfi8UhzLs+OmdBvV; 25:/OXZfPGZWpitSlC59tyfGHGAkTOUZ3ZpXfzgyQ+Ulidjn1KWHouIKGKaZ9MngpZdEBRTLGpBOCh+dBR9vAb7ruRT00t8bGQI1Z6ZTc90aRm7DXkAzuyjyQdE6PuCDSfXsyOyrmwOqM4xJzxdGzKY/nT2qbrpG9tnzahQReIkBO7+lNaETy1HqmN8NPko6mrLkAhFrDY2cLtwymyVbjpWnTqjRQiIzBdKzP11QPet/ZWcF2z7SWjGWhAGwPHoZk4Oumx+QZJPDKgtdmYJ69Fwu9nHhU+z1Kn1v4xqUv1PpiXfaSPGZpZh3dOCewgQxGQlE5YxUMIT81VEt3NrYCRuAQ==; 31:pBAPSjFNnasq04nRkwEbR+2MC6PdgSG7qZTNzn7eJ2+gjfE+tfdqGmbpPX7rJC09YbBl7umIOIFU8ElyteSX/diIZEga+yDDmFEGdBHvHNsK9xqA8+mbMvS/UZzN3i6AS2OiFoRu9Ods1Ss53SUqjFoqlS3+1Mb1R32iDjUcFQqMhBikPkeTKxFCiDEacs/mAV8jTlZ5OGkAJGGES4q5IHVePXWChQpr7WOXnQ5tJuo= X-MS-TrafficTypeDiagnostic: CY1PR07MB2554: X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2554; 20:dnu1G4/2L7NEoYs2KeojIckMhR940I1xvzf1BAsAyGk4Lr2ywvmFDMVDvlIZLyXVYHAtEvZNWMS9GycCCwjTu3/n/ExYBRMSvdhCaZrahx5IWcB7kRm+lfdtvwQyjOdBLtDozE1XIuzPPagQomrXVQe/VfZubs21D6VNogy8mujErR5G7YyGyFs9RMFgDPBjIxiCWCnnvmfwxG7z5cJ2uVXtsP8bG03v5XyGZyNZZcAYMZibyTLhymncD6itLb59ZqkMuMM9TuW02YrNOIT/znAucBenlqGbESGKM+aCPFdrCScOLJuzfYxKMfbThQqZlxAoSvVCkI8MRpM1oSplVSG0Qxk/7HIQ8fP7IlGAckdtmCD2Lsnh1ZwHaTPDKEiITqUngdsi3Rs8fJzgvnipEOkRqEd8l7MRD0ziBI6iMtD2MRXHP6lkGGQgJqllrA07mREtx9F3o42unLAw4+C2vELyK+BybDiglA79Efv6E48xcQ8Wby4e/KXTZAd2xSzD; 4:MwdUTtCeFTrVxFrTGYELQdgUvk+6kn1Hc91DSb70pFDNF79fcOHwCmrEIRYa6azLqk+G4JdDfa4nyR2Do3mzSGb1Ol9qCn42OnJiLHS0CQkeU5YRtriZvtArad3328Qz8EL5kIncW45e9bDGlQvzP1y4Q1Ppl33rVlt2Op6bDUcZt+uE1/qbvS3ekfGXrD+0FZks0lFRBD/gaT4mm9oshw3NHeU7+tw25Fs2Gy25vpDV97dh35zqxweTuLV/UXzi X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR07MB2554; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR07MB2554; X-Forefront-PRVS: 0413C9F1ED X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(7370300001)(4630300001)(6009001)(189002)(199003)(54906002)(6916009)(50226002)(189998001)(36756003)(2950100002)(5003940100001)(106356001)(25786009)(86362001)(33646002)(7736002)(8676002)(66066001)(81156014)(305945005)(81166006)(50466002)(48376002)(47776003)(53936002)(478600001)(118296001)(72206003)(107886003)(76176999)(50986999)(2906002)(68736007)(6486002)(105586002)(6116002)(110136004)(6666003)(5660300001)(3846002)(7350300001)(4326008)(101416001)(97736004)(42186005); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR07MB2554; H:atltest07.rdc.aquantia.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: aquantia.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2554; 23:iXArzt8LT4VWhw6HMw8vn7rFNE6fb8CEsvk/e2jqTCfMn5HW3yJnGCgg8/v+WsETMa+8Z5ZDPvNTUF3R/s1w3RAB5RmJSBRPUImsZxyk8bgpWQk825tpXqXo18rXaEQft9XTvmhqw2P1NZXC+cF8IBX4TFenXd5WkmrF2Mq66WmvalRkRhydMEwBOGTV2Hfm4PtIvMjaWddX0q442JlSMcg/GFFk8Uk7RTrYbLwq5cytMv9HSWrPkihHoNycW/S9TWMuNteZuotKAJENRx1p42p30IFCN84ZVi5Yj0WUrUhEyNxY1glKy7QwpybMDLFSDgOiWdP+0WlKA1YjdKwDhYqGi7ztisGtToEYmrg3Db2Q9kyaNjCvwMvB1rgmVW6A7gsdmU16HsAscwURPGT1PKQJmQno2x3FZU7uBhKipz1AnHrIp+Wg9DnNUBVug6dpxImBlJUmMhmwGZkLsDCIMQQsHNuwLZ8/ICHjBFgPIjBMNJL2PLVJyFeqZJEa2cV5VgHcfc9DkCnLjsMA7aiUY2cHqv9Q9V53FxoXIMfw7QKJF6gutixX06sRqY6MiY5pqXaOyT73myjPVfQLwrF1CuxdL6lOnVcV152wEyM6ezPDIPs9yhGkdKe4n0HIEKP2sw5+iTaSxZKWSZce615p31aZ+B57tBn5/+jSu56UC0+niBwpTsg6S/H3IWFrjNL+9N6ZzcHAsoqAHdRDwlOuWtTK4CeUzls6Vn3c8xtXchTFR5LShECJ4Zj4JZNDBgNomFFOkBFCgsi9fCyTTP8wExUB8O6AVV9Mozd5S6MlF8YI5oES9crmsRRj6U32rx8fduEJ/aXTx+OJ1TUMHpzf/T4cBAHNMwjaDlEOcc3D9vmJszNQpAqr1EyYSeKsP16/P6RNYk2szlTZlXKbHxqG/NRc8Ry75tUiSraXRDBU0ZXBuOuG11UBGASNE3i0TK3h8rzE+5oimFFK/SHyAwqrgOpNtqKpTqYQhAbO04rga/fpaFpufMtp7WlilSmw1T0sXaQhE7dDLmdHv8Bw13fUD0RZkucfVR2QaE+a+ntO/rQ21eFu1ZS/RERTS3hqPscrbi51z8W0tFTCc0ozVP9qjF1V94P0mGoXttRhvJkRB2M= X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2554; 6:zgm7lixv+WOgjY/usnhZczS0QUIpSCGrArfnyfegx9g0d8/4WIaIQvrn7fkR+0tTv2SA3Xw/Z4L7bSbB/SqJ/pDflAFTzK5L8p1a6JU/1C0Dl4tIgThb7gzwzroHBdlpgWOx9HFgdWiy2iZFjgNeNrb9YN2DOkA/InvAVNA/aJfjJs6vbTIY8NRtJMLYK2kbxoYr6sRmtdcCrgJpZ36klSf0J7HJzoCXLG+hdPvGn+rEICHg/gkpGXU5nPQlDUU7Ru4M2E1TRVXAvz65aw2lWEa30c9ICBc3cQj4TdRN4vUUuejB1hwlBE/3bZN01dTxLAxzA9uFOgpJIP8CHx6/iA==; 5:zH0nvZczPlecC+VGOyfTkTvV5yBORrTpLsnpypa0aZfCyb1zHMNc1lqTrvKpQ8Kw/be2pETM81f5l8yZRXgfi556eHED+AVCPsxKJJyLsLATsVlwkRi/tOZGu1czcYWApQridy0Eh0/0v9NYoihF0Q==; 24:RWGeI2NjW8deTGwU2O2HfSxjWn4PbSclC7j+gmWAjfHWjAgPXbzIdxAgzCnvVYGwMkOCxepTC2zOoY2yPCsAlLID9kuoyzCD2Xpv0rGAB6c=; 7:VK0Z9yS9XcCrHl8V77rEczWWYEJIL20CZMD470p7b9QCRtBThIMNx97w2D8EPzDTOqCJvca8L79LvGw9qWUpm6exIRCr1sTxNYO0DaZwKu3DPDv2zZP7vy9EUnox3gEBW4f0z37nDbiw0VuLqSK5Xz0BE9HKKIxvOscK0Kmw5g9uxq1njPMtN7SaT1iGm7Sxx0UdGOjRcqO5L1YCjYf29LwI73aiBPybc/fLN8eYNKg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: aquantia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Aug 2017 18:52:59.7406 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR07MB2554 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Pavel Belous The number of RSS queues should be not more than numbers of CPU. Its does not make sense to increase perfomance, and also cause problems on some motherboards. Fixes: 94f6c9e4cdf6 ("net: ethernet: aquantia: Support for NIC-specific code") Signed-off-by: Pavel Belous --- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_nic.c b/drivers/net/ethernet/aquantia/atlantic/aq_nic.c index 08b7275..d6d8e70 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_nic.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_nic.c @@ -103,6 +103,8 @@ int aq_nic_cfg_start(struct aq_nic_s *self) else cfg->vecs = 1U; + cfg->num_rss_queues = min(cfg->vecs, AQ_CFG_NUM_RSS_QUEUES_DEF); + cfg->irq_type = aq_pci_func_get_irq_type(self->aq_pci_func); if ((cfg->irq_type == AQ_HW_IRQ_LEGACY) ||