From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20073.outbound.protection.outlook.com [40.107.2.73]) by dpdk.org (Postfix) with ESMTP id 0EEAFAAF1 for ; Tue, 5 Jun 2018 02:39:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hSrK7kSj+pl/hd3fgO4VJM6AYNuSZEJibiCjWZ69V44=; b=HYqpTNAKkUNDqVdchnWxI5O/fyn6LUhMqsWrR3VCCAr3x5fAauvmmbAIipiTmMYjj+HWeWLpfZpLjhW9dNGm+IOxUjk5k7hvQLEdQOV2J7bPRQJXPSvEESr+gJI5CrCtQO8Ytbntb+9SFjPg4DvKr7Ii/HZASHFEd4Fx1qQTx/g= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by VI1PR0501MB2048.eurprd05.prod.outlook.com (2603:10a6:800:36::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.820.12; Tue, 5 Jun 2018 00:39:46 +0000 From: Yongseok Koh To: yliu@fridaylinux.org Cc: stable@dpdk.org, shahafs@mellanox.com, adrien.mazarguil@6wind.com, nelio.laranjeiro@6wind.com Date: Mon, 4 Jun 2018 17:39:23 -0700 Message-Id: <20180605003932.14517-1-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180605002732.13866-1-yskoh@mellanox.com> References: <20180605002732.13866-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: BYAPR03CA0026.namprd03.prod.outlook.com (2603:10b6:a02:a8::39) To VI1PR0501MB2048.eurprd05.prod.outlook.com (2603:10a6:800:36::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:VI1PR0501MB2048; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2048; 3:YItr1tJREz0y6aFj+NUCDdIaU8e5w31gPo7RemutGRgtFIiTqbgiS/i49NZtztxzAvriEf6TnJjuDyAATTrkfDaw/Ko6Xwk3XHXQ4s8N+f53TLAqRwF+E+9Uhtg1MQOb1fnbhpnpugrisdkWNnja4fTqCoMmKtpn0Ww3g/YhHgSxLxuNtLNrYO1vRk/vlB4J12tgoY8/yvqGi/aNYFCd3kQARpvosDCFJzo6DfLTmzzBUBPjYrQPIORxDYr6dtda; 25:ayU2X+xeucF9pqs5Uc5v2EEyZ2lvpJwKJykyclR8EsqZ4tagHANFyyEC3llM8qSA77U/5Xau1Csp+5Ca7VTkZZrSlJk1vQRF8ZSrorVsXBlAYcjjesWlLwpV8Urpqd11p/VkBOFGj3l6TVoX6xnIkIra1n9BkRJ0FovPl5SDStsOFjS91ew7/vtdDgrxY+GXZo48AmgJ2c2rU/rERAJrxWzKnrMPsCRgQYnH1RGfCnr6H0odIy3K+rRitVktZG0+WeX3YTufpwkVgWV9xQPqke7nT63E6Va+B2Z7sL3BLMiax78L8lYuSYgfPAA5SPTXxQxtX2xg3Fj0wrCf2ImzNw==; 31:RGxhvh79PEDaUuLzmld/gnwtPLH6lYyGE1jUicZhrgtc7zYzyI+FTJ8HvuFcGtA5dx5ZTfjDv/HQfmm+sRrPnOs5qcQDLS0xAkQTW/yGEFz+XgCBUgwfz7zFnGYJe8chVF1bXK2Tr/9QWn+odC2EhtZkWzbBugmHzI45ZndLf23XojaRSAPc/7ETmicthT0WkaHxLUgbIew96MorjyDSQSOJn0jpHB89dn4U35QJQ3I= X-MS-TrafficTypeDiagnostic: VI1PR0501MB2048: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2048; 20:FzmeI7RmTlDbS7aA1DZZL2nEZUyMrmAIVK41M4trCqQP+KkURwk+wX4tO/dvGZN6JsBlnJe67PzoLV9uqjbw5F7mSK+eoACiNkDdDNk3rPI07iqWwgxBkQtzIId8V4DsMkN8i9JtPdfxCXPoJnJBAr6i2FeocoXPORHl+KLZWor74kxcWnZSK3rohQZDj1CHwixmTkPI3PVYUYTMy8tzdGdsAFl4eUxsdg9YRDB7ZnYgE4OlsFG2gEUQUnW+6icThMSFilxZwSqQpM/RiXIj/4x21AZkADqm9Kto4CdjN7uXOLtxy8ljm5Baupf0GbTwcEP6r9ZjKTYvIypiuqnFdR68u1l6j22QdQ52crmq2yEvHtsA/AXJezdfIse4EJMmXLuMpZd1B7BtCerScPVDQzIpzuJ3mlx25hkNW0w5I5ShWzjfYW7ik0G8LuuP7lnpZS8xeYTJmUopGANrlYq5UrCEsV6d1GtLlKq/k0HnYMi7DhKiNhSrW6c/En7CU4/h; 4:vANk9MLhQSozfUj5ghqaQxnfomgvSE4jbgv8T7qSQWcHEEaIN1RdlrT7xGg9K01HjZo1AnaKXiK/Axb6rwHhv4kbRV6eD5dQ0dngMLirdAGAfGqCvu7OpgtlTiCE0GOt6Gsvd+BO92lSRYnQU5ICkePMTKwL5AbCUQ1OwvP7mGK3xkSxFUkaYxI1cXtMuis/+6vbocz0ky0CTjOY1x6see1S5ozWy0ClevKZzel+KRXkfe+Tnip6OPMF7gstQ66uCXgoH8gl6HNdD41W6y49uw+GJPGwj4vz89s9k1iOgzDrbdR7yk/0yndSx398Rodi X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(211171220733660); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:VI1PR0501MB2048; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0501MB2048; X-Forefront-PRVS: 0694C54398 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(346002)(396003)(376002)(39860400002)(39380400002)(199004)(189003)(3846002)(6666003)(2351001)(1076002)(6116002)(316002)(386003)(59450400001)(26005)(52116002)(186003)(2361001)(16526019)(68736007)(51416003)(7696005)(76176011)(48376002)(446003)(16586007)(55016002)(305945005)(956004)(11346002)(476003)(2616005)(486006)(50466002)(21086003)(69596002)(47776003)(53936002)(81156014)(81166006)(8676002)(86362001)(106356001)(8936002)(25786009)(50226002)(7736002)(478600001)(4326008)(5660300001)(36756003)(6916009)(97736004)(66066001)(2906002)(105586002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0501MB2048; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0501MB2048; 23:wMaZHJhwO9DZnTeca+f65pLt7CApmtSo7phs3Qi?= =?us-ascii?Q?TeyaczE+zFwryoV1/d0sv9uhAzJEoz5gqQ7dySMuyOuzNDnVdqWY992QoPrd?= =?us-ascii?Q?9BgSZnfKMeVSjTOnk3/24wSFoWBK8KuRSPXXJRAsJ9Ffo0kLv2A3U2uk8TQP?= =?us-ascii?Q?QwQUc8hWIZXb1KauXMZRv5pbN2r01cjg+m3wXphtgXxkf++6513opRy/dofs?= =?us-ascii?Q?aDFNvMHkrXkYRZ45tk+eL4URAtmsEBNgJoznVvyosejXuDKYdBHQFt0vpAHL?= =?us-ascii?Q?4bbU7gX9fZ4j/dOD1WvdBwvN4jJyZWBnfq2iVKZtxSPLeeTWXyiJqq1nIEQp?= =?us-ascii?Q?qI6W/YHa3tpIrfT3dZW2qWE3avtdjkkwhEjS3EPvjbNrX6mo7VfVBTPMVC0x?= =?us-ascii?Q?g4oIGcZIH3UKrDI/eGQJpcDeqODmbSESBVuWERlZA4yaiQfTCyqOQk70Xj5f?= =?us-ascii?Q?RbfKSGBSh9R77UQF1X7k/9icUBKvcyN3zN0M9uofF/d7cIn21Bg3A4Dfz9Pq?= =?us-ascii?Q?YIkaj5gU8ge8T4FJC78NXIsYt+wB0CYWRmQOcqbD3kT/svHVV84CBYqw/eq4?= =?us-ascii?Q?3HqlP5UwSKoqM/p8K84aHlupeR1XlTalFZhUQLiAvVfA9EMfy0Q5NF5Bv6pY?= =?us-ascii?Q?Eo4aGt57BfcH64M/sJFrMiiL58uj8H1IBZjkZ5sVWROq8a287JkQqwrMND1P?= =?us-ascii?Q?sUTt9aCJxbOvhRPh94NTOCB3ZGyVX/9p9GvGQ7Dljdf7pKryyGlhQeTK9OnV?= =?us-ascii?Q?R497GV85Nx32yhTdk3gJ5MD7pHN/k2mFhVYXUTJQrsZKJFYkfH3L6uTSaF/O?= =?us-ascii?Q?ki9Gu4VOx57XbT6puxV+qjji0HZZI+4JwgbSZMQJKqOAis451KbPpe6QRkSU?= =?us-ascii?Q?nLM2JdO2mCfQ9FzzAwTQT9BPeflHEHAH3UgsT3+L0+ExLrmqf5AHwxRO9eDv?= =?us-ascii?Q?iTZ1U1K8TkYLrzAL4YsoRknt4KNFLnnfX1GLwXweT5o1YynDTU51IIO7+qmx?= =?us-ascii?Q?h+pVVBpXsfm9vFg+awZDA4yNYbD6kqwLfqWQREm7KeToFYia+fg7KxrRlEXC?= =?us-ascii?Q?tJ1obHW2WvQDPrtDDZtAL1MTOx1YdsCJswpoBYe3gJYHBZSJWgtRQzt5zc1s?= =?us-ascii?Q?BAnIf3sscBYQQtK25hiwPXz95rzKzZERgKC19T4ekxsEu63SW7HrrVK4JMbI?= =?us-ascii?Q?eIkJVjsgtQrEbG6tJzWNSHyjogrV2HKj2MJYikzvD03FvFjporHM8/M0SNdW?= =?us-ascii?Q?uQ3JT37vSmm3bsQkQzmlHjdpIW95Ybif3YCWhd6xZbd1KMlHPNLd0+7eSIdh?= =?us-ascii?Q?2Fg=3D=3D?= X-Microsoft-Antispam-Message-Info: Gv1WR73OLsOJ08KfNChEu9+vjmksAn0sS+Bsmsd20BkGFFvHk2dCk2RVKMkexKP4hug2zoU9WlSV6lFA2e+fDE4vvtyns+qkP8Ldb6tCc3ErcL7hBDffeZpPyuXUTTXPXeHlqG6EnB/loxGaZMa/8tHOJ175om9bBBZUk8vxco3Y5Qy4tYUP1k07TiOeY1Go X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2048; 6:Nq6lOO67RBIdLAIiHiOdLa3+nYievOcyMtzOZL7raOnnAKCXjmeN0PWduUynR1CiqShBcrDeB3gW1yN+TrgVeSjARNseN06Rr6AGCW/EniSnVBjeclfiBSvMdQH3d4JuiIY6K334Ujk4CpQ8lALarlasNL+phfpkZD8iGb1TSnDMZ49t4KwXBEH+FKUw9SHuvwL8UwpG/GmyTQ7C8KVokg7beXnXMD1TRt5kaTQC1BbKQV2hTFhg1ZrkCNhMGoqsrLTax824Kv6zKoBrYGTAvOS9lURZ7O+wzejTfebbCGw5Ux+7a0hDaUptX9XZpHDjIrqm55X+FGoNuWd03UvOgxXKyU9TSNUdaJXIgAs9sTMWTLYepWWKriCWjMG2SyVxUAxVPYV26QMx+nbQp6aE4uNkuDbXIlJFVX3TUKszydlVju5/rcxpDRn2J/ZnadW3jbCdpKQZUgpmEiys50fVUA==; 5:9gp8Rr6WdCRn2tUlZxE2PSLB1LzdC+9X+zRCeQM8v0LlzmNx2LWVsmzAFlvyo+gOMbyuON+csf/7o25a1wARG4UZueea1guode0mWxpgdP2w0p8nnJFGfAcQ79wh+SJ4f2L+LGLs4jJASsD+AM/gFJcXixm8CzLHNNxe87YITjo=; 24:lxL/zkwZjAscLKr/IAi3N2ZGWCuMyFMXXVyst5/34cnrbsULLGiz+4gVHlhpumwD6+2kGwIvsfySYDwONaSMJSInnLkxDd1U43hz3SZDzQQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2048; 7:ld2rU1COhHp4xXLzx66fwWJbrymVGXD9Tq6M3X0ycAu5sH4UWPkNIAuI8gqjfXgk77M0kp6OsZMnJdEeFhSsfVwQMuojIZ5uEN1bxov1aWAx4wKOU4DOsVay6Fd6qI0YO1Rntsxb83HkgsHMGrmxpWJMjgS317AvGWJnOHyXks6X5KZ9xc0m/8DyLRkPNRNtkcfltCH4SW+EepYuZfGZjVbNNJv5cYwxQXP0bFyuHY+gHDndN5dY5NOanGz0WuCv X-MS-Office365-Filtering-Correlation-Id: 9021cc15-cb01-43b6-1c81-08d5ca7cd763 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2018 00:39:46.8019 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9021cc15-cb01-43b6-1c81-08d5ca7cd763 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0501MB2048 Subject: [dpdk-stable] [PATCH v2 40/67] net/mlx5: fix RSS key length query 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: Tue, 05 Jun 2018 00:39:49 -0000 From: Shahaf Shuler [ backported from upstream commit e7041f5529d129eef57d6ac9405a510b1df69ae4 ] The RSS key length returned by rte_eth_dev_info_get command was taken from the PMD private structure. This structure initialization was done only after the port configuration. Considering Mellanox device supports only 40B long RSS key, reporting the fixed number instead. Fixes: 29c1d8bb3e79 ("net/mlx5: handle a single RSS hash key for all protocols") Cc: stable@dpdk.org Signed-off-by: Shahaf Shuler Acked-by: Nelio Laranjeiro --- drivers/net/mlx5/mlx5_ethdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/mlx5/mlx5_ethdev.c b/drivers/net/mlx5/mlx5_ethdev.c index 1e869db52..e9e56a2e0 100644 --- a/drivers/net/mlx5/mlx5_ethdev.c +++ b/drivers/net/mlx5/mlx5_ethdev.c @@ -450,7 +450,7 @@ mlx5_dev_infos_get(struct rte_eth_dev *dev, struct rte_eth_dev_info *info) info->if_index = if_nametoindex(ifname); info->reta_size = priv->reta_idx_n ? priv->reta_idx_n : priv->ind_table_max_size; - info->hash_key_size = priv->rss_conf.rss_key_len; + info->hash_key_size = rss_hash_default_key_len; info->speed_capa = priv->link_speed_capa; info->flow_type_rss_offloads = ~MLX5_RSS_HF_MASK; } -- 2.11.0