From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0059.outbound.protection.outlook.com [104.47.37.59]) by dpdk.org (Postfix) with ESMTP id 23D271B198 for ; Fri, 8 Jun 2018 02:51:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0Xo9JoaMOIJ1J69MGPwTOSwWHZ/J8gCf5Jh4YRctZKw=; b=BiSaLJbMevm/8HWB/61x99qabeGBilWhzVVi0cxfD2K06a9tsZgdoo1H3wCdTP3hW7UPb3udn0ss+CVkbqBdlq6/h4Xhvj5/S/f3XZ0ydGIryXEjeFn5Ofcl5KmnjBD0m6aUXROTV8qlhnZ7oWJw4RYlZ7qHhk1Yoso/QnOUIUI= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Rasesh.Mody@cavium.com; Received: from cavium.com (198.186.0.2) by SN1PR07MB4031.namprd07.prod.outlook.com (2603:10b6:802:2b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.841.16; Fri, 8 Jun 2018 00:51:31 +0000 From: Rasesh Mody To: stable@dpdk.org Cc: Rasesh Mody , yliu@fridaylinux.org, Dept-EngDPDKDev@cavium.com Date: Thu, 7 Jun 2018 17:51:14 -0700 Message-Id: <1528419074-18954-5-git-send-email-rasesh.mody@cavium.com> X-Mailer: git-send-email 1.7.10.3 In-Reply-To: <1528419074-18954-1-git-send-email-rasesh.mody@cavium.com> References: <1528419074-18954-1-git-send-email-rasesh.mody@cavium.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [198.186.0.2] X-ClientProxiedBy: BYAPR01CA0014.prod.exchangelabs.com (2603:10b6:a02:80::27) To SN1PR07MB4031.namprd07.prod.outlook.com (2603:10b6:802:2b::14) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(2017052603328)(7153060)(7193020); SRVR:SN1PR07MB4031; X-Microsoft-Exchange-Diagnostics: 1; SN1PR07MB4031; 3:sr6xEuO5Ri3fc0NjJqQDjmaJRnTSiNl4oXNnI+SLh4KfWhpFBqrSiJjG/EWJ3fu79uvRR+eEm79ZG59Pte/24B0F17DOEd79+x8deQ78GehWHwUDfEQaoGyKauebpPc4mxf0ATkL1R0zzNw65h16SHkLr/qkXrC3cI3MN96s2AUYVjkS3HDiVnpF7wnxBq1823FkCJMKmqVFvod4mf/rHEBC7806gmkfNBAxW/tILqM55eI3u1nRhyTyqmFqCLC9; 25:k8b9OQ75w8065mTB56DxSDGQGFtVZaRjw+2TauFyEwQLPwMs7/qKP6+6nBzTREnYaU3hFD2bIsV2C4kZRsNDsabkGMmEpgq/6ztc7tq5H3SeapSwqWXlY7YyfZB5mInuyCPioj8dbWRi5YepQGzVBOAfTQG9iYnbw6EK7uW8d2B5tA+VOSgd/MDfT0egkL3Fz6b3zPG7iwTrtq8IStAs8+/NaSik3GFZN6X+JpUzSLNeN1OaiOCM4Jrfoccb0qlg1bnVUDbv2hRizrcdGGw51Ejq07/lMQkp1BtW/e/gIIYBITCp6oFR3KCrt7fF72+Gu/MsuzIifctCtGcbYlELSQ==; 31:8vxvG4rvOWic0wJmPfxt8AO6zY0Us3WAHLijgJWxaCHHWQrbOtzyWQ5IyXyvRc9jG3Rz4LmUTSLpmhAZHMiY/ORot+CGXlBs668qhD806Sfw/wYVfyJRIYqwJFhdKdpbi5T6wLiqj8SsLTbHY9+sxM4yJrp0aADzu3CE/TCCS4bCAWUEGpA6PksRCf9PQHZX5Uz0yqq1uOxuEKIIO++K10qUriWDhCCIHxv05AYTqKI= X-MS-TrafficTypeDiagnostic: SN1PR07MB4031: X-Microsoft-Exchange-Diagnostics: 1; SN1PR07MB4031; 20:ADVJyH+yENhV3dlmyY/XylXBYwQ2TFmoIibszgAvBusISGpt8DkDM/PCTVGk3kINXhqtHMvr+Xz2r2rauMB17SZJwIjCye7glWqjDKkaWy8SAAoKjsF4UgQ9LA6B3bv3dhG8kzwQ1YuGOKr2GNEDyAPYjy0fOfj/c/1UXM/19cFnYlCc/FyzSn0WMHwT4azzi8Dq6EG7qv2kwfBlAaWcn3FilFLGcwyfeGxm2eRZhNM9AA1sCg/mv74rYw/qIcm9pi8064mJF2pYFSe73Aqg3VPE5/CPNPpmM5MH0Q62w+WUxzZp2l0bVgPLLbKiotq3vc5aQqTTwq22gXMgbfnBQpLzQCKBY++I89SZH0IbxfnM0C7rbDyXSPV3MFPOvNMDIUhFQAzONxlx/5ZY4iLWBLgGXihvupozMkga5q77zO66YjwxmDhqbyKBEwCTX/2KpbC+AJSkh5GdvQoZ3GhyHo+ZAAWFOwmMtRQMiKVGjk1bSx5WdGJiriu7uraGd6AM; 4:rnDRHYLqX5vGTezkSFhVJm2KPPO6JQf1uL2BAvDjzcImxCWWIlEps7m95Xmr8xf/n820OlnsYNAwvDzkaZo+9fxdCcu158e+W0sUGtW2YEclcFtFtfPFW+aXpvbQbtXp1zQnr+RGP2seUuECw1VRJKNWuMVq7hVEXSlQ/NhMYO1MxZCwidJihOREaGTkCnKLlk34L1OMGmgTYHPQzwuCbloP8KEL6HkVEa2IWRl5ueM1mQ8/UO13wfCR9Oz5uClkwlJUDDYAhmwasjTD2f73CQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(3231254)(944501410)(52105095)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:SN1PR07MB4031; BCL:0; PCL:0; RULEID:; SRVR:SN1PR07MB4031; X-Forefront-PRVS: 06973FFAD3 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39380400002)(366004)(39860400002)(346002)(396003)(376002)(199004)(189003)(25786009)(81166006)(55016002)(50226002)(6116002)(3846002)(50466002)(81156014)(21086003)(16586007)(486006)(53936002)(7736002)(72206003)(305945005)(8936002)(2616005)(26005)(476003)(48376002)(316002)(575784001)(956004)(44832011)(11346002)(7696005)(52116002)(86362001)(97736004)(186003)(16526019)(51416003)(386003)(76176011)(106356001)(5660300001)(6916009)(2906002)(4720700003)(69596002)(8676002)(47776003)(59450400001)(446003)(68736007)(2361001)(6666003)(2351001)(66066001)(4326008)(36756003)(478600001)(107886003)(105586002); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR07MB4031; H:cavium.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR07MB4031; 23:SKWTq1Yih8leRoBIJlrfL0A2OiBWk/s39CCKX0eUT?= =?us-ascii?Q?U3jY5HNnbYgAuYpjujgpoPaP+frEaZVYn4Uf/bsaOG718WFiIouZK620KxIr?= =?us-ascii?Q?IMzcoi3xGp1QBVeEBc2laL8D//NJM4mM6Z2FCh+JdjwOFadL+XN0VkmV+JQi?= =?us-ascii?Q?jV8OpgH5Pblt+WhnyfmGfw5w/KvzfjTkS5NQc6uoEf4ETa46ZKXshxfS1Xwd?= =?us-ascii?Q?qJy7yp/V7HLqI73m/rBjn+01SaMV3iouKEBbknJm9XCwKOoFxbktCn8S82az?= =?us-ascii?Q?lEUe6dpF9g82oy60EJ6OpIBnEz9MWhSY7d6pT1fhReQfadvkmaQaLfUqhHS2?= =?us-ascii?Q?s/ynz55SePtSR7D4dWeXjlvArJxYbK/b9TxdIOV/gWlKoOPCRhMbNd4+0MPp?= =?us-ascii?Q?nJdLXvcaoJdkRBYC6W2737Q0bWfDQE7SZz6ZCKv0goq77+bykV2myPEQ8GSG?= =?us-ascii?Q?+BZy4uaqN6lyamlFHqSP+gnaWfDZ+IWw1ywaV8iLTY32rRahGC2cbOmerCck?= =?us-ascii?Q?GqIIHHER9D0tQn18j2cQrnUq164vI8ulc80/5QWw9Z25NP/LsaRft6m7oUDj?= =?us-ascii?Q?iFMGdMJ0LjHHOR9JMy6tauZE4FOJZ9S/hkwZCFGsjTG9KOMSPqiVURdaz8fZ?= =?us-ascii?Q?vBmzOeiqGROPtKRxuTO8CSJFGyX84813yEUpxwB35oAVSeoX8WfLLjNLvrWl?= =?us-ascii?Q?w9bW+dMBM8MG3h5Fz27j2aZSpZ02wU2oCvxfNkbZZHfNUVwk+soR/c2rD71u?= =?us-ascii?Q?ZuIPygisKN2xh6DTN0OH0W/Sl1WfrBQ3SThi0JBJx6IZwDZDyk05AEHv0LTF?= =?us-ascii?Q?exBw6g40yUzQ9P2Ht/TddVJAQaYviOQgglQaBa4/niRMqfVTNf+bQW1ywF+x?= =?us-ascii?Q?7kqcW/1p5dQJWokA2T7FQ6Wp96cZ/Ixw2X7vR9yQJhHzJDYp+HnONZ2b5JwD?= =?us-ascii?Q?svAewWo7Bucafq70hceJv772ISSH8PjpXrW8DPVdc4T2krvwAvPfiOFzMZMA?= =?us-ascii?Q?EYCO6cqDflJ2UFDTxKA4+UGeu9s/cQjjXAZdvQa2jw468+ypz3QhYS0Fu1Z+?= =?us-ascii?Q?yYHgTeXgy2WVByhWZjVfJM75HCI9MVkwgRi6xHt/wXdLByKcCCbOZQGwyF8A?= =?us-ascii?Q?KWZhZso6Z8UR9XH0b/8OwaFkSV46xQCEJEqg1n4mqCI+iuzlJ9rTcjWlVRGo?= =?us-ascii?Q?mcHRuA7vWQrp4gGVLLbHOdpm+iVfFM9MpwvYzdTsIkPwJDZd1ABRZV0tUV5C?= =?us-ascii?Q?FEBZegE71DF4ZHXTLeB+eK2RGewQBWKU50Efz5MxK3ibWVlfaHOQSJzNbMwl?= =?us-ascii?Q?5pJSI5CdF5x6IadAG845O70c3I2RCIYMfegfQDWX3B95ICIquK0TgkiewStF?= =?us-ascii?Q?Lrmm2C9rTsLjEcAnuGzjZ1iu6s=3D?= X-Microsoft-Antispam-Message-Info: miCX/B/0+p8AScrhJ8FoGUoxUOtC2FTta62BFW68xgp1LIMEczaPd3F1mTMagcH7EoUMKT26Vhxd2AZERsqQq5uGnUaO60yD4SE9QMdbNTMB3PxaqhxTqthGPrYqy2J74o3oV2HXjjcoC2cpphMsxeswGd9fsfTEPt8SahjwYB5z9l7wRaqoIk15kg77e26P X-Microsoft-Exchange-Diagnostics: 1; SN1PR07MB4031; 6:1iTe4ObSexWbZMXL6ym6QmbvoK9mnR6081BG4rRxpXgrKEnTZLc0MVyCV5U2V+sjUotxvIoNQftzh7Zif0FpagB7u5u63/5lUQQg5r6wlG+msNugU5ClFhMxt8UGDiz49E70wJlnYAyYNCueykY8bbhuTIxvpbBWPZQ/Q1dggJMa2tpX88nLd4r6omPDDHOaODY9Cl+0rEKvh5liTMie0eFUBhk2iQIfPZvy/oWI2pxpAIhXr7Ghbro1DAizX3mmKCE2yoQJ2tc3DL2efwzxOZNhpm7JIY0MtiJxj4eBnmBfizXtDoG+D0LrTbORECqnYSVwcHkoXLwGmW39BH87m29dZ4QhXD9RIcdIilP3sDagyOyeFyJhvMh19F1I7Hi/qsypxlQL5ieAhtL5+1WYab+ZLVKRgrlpVHOOsBbSkJzboL71Kym+tNuZaQKCxU3ADc6kCx49IX1BikdP06Ysfg==; 5:wTUbCtQljiML3Nqki9F+p+7O8vkEuaBDSzo/ZVt/lVJpydT2LZPL9M4UTX/BdWjzT6cgvKoiJzpGq+gphrKCCECg22TF7cA7SqCXydHxkKj8t4gT/+6CwyyTJoPgKeUE6yMM95dTsbSUBDv2bSJsZdOcqFprZLplzTGkm46khpw=; 24:Ia4/f6deh/knPkGmZyJ96C2YoohgrxO6dVzlb4wQtwRCNTwL3AvFub8m+pl4gb84w65uMidVkwoHYPDq2uZx7whK/+HdbptMS8E+sI/cXbI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN1PR07MB4031; 7:eDq4DennM3TSqoiho+EZNgfY7BFEY58XASpJuBVXHxwpB85pUvHhtup80fUZ+87fycHSeQLBFDEBbI6kCYgQ+07ZMJ87evbo6HnY0e2D5Z4nvDPJ9LmdFX6wwrcCLrRoVEgqr8kPI0Q29rSSEgywNFnpbQwm2A/3rfKBCZNJ3OyzYC9TM4AL95/dkgwlNBhuvK+gZBYkXMUkwIRYIKZwE82ue6B5j3SoN5QbRE/9LRQs93yudgpvkAJamYdGT1YK X-MS-Office365-Filtering-Correlation-Id: 2a599a61-443a-453d-5008-08d5ccd9fa1a X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2018 00:51:31.5829 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2a599a61-443a-453d-5008-08d5ccd9fa1a X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR07MB4031 Subject: [dpdk-stable] [PATCH 17.11 5/5] net/qede: fix L2-handles used for RSS hash update X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jun 2018 00:51:33 -0000 [ upstream commit 3a1a1f3f1344c8a3bc0b06cd23e97b3922a91a61 ] Fix fast path array index which is used for passing L2 handles to RSS indirection table, properly distribute rxq handles for indirection table. Currently, it is using the local copy of indirection table. When the RX queue configuration changes the local copy becomes invalid. Fixes: 69d7ba88f1a1 ("net/qede/base: use L2-handles for RSS configuration") Signed-off-by: Rasesh Mody Reviewed-by: Kevin Traynor --- drivers/net/qede/qede_ethdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/qede/qede_ethdev.c b/drivers/net/qede/qede_ethdev.c index d266fff..7462f1a 100644 --- a/drivers/net/qede/qede_ethdev.c +++ b/drivers/net/qede/qede_ethdev.c @@ -2084,7 +2084,7 @@ int qede_rss_hash_update(struct rte_eth_dev *eth_dev, vport_update_params.vport_id = 0; /* pass the L2 handles instead of qids */ for (i = 0 ; i < ECORE_RSS_IND_TABLE_SIZE ; i++) { - idx = qdev->rss_ind_table[i]; + idx = i % QEDE_RSS_COUNT(qdev); rss_params.rss_ind_table[i] = qdev->fp_array[idx].rxq->handle; } vport_update_params.rss_params = &rss_params; -- 1.7.10.3