From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 3696342369; Wed, 11 Oct 2023 20:19:13 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CC458400EF; Wed, 11 Oct 2023 20:19:12 +0200 (CEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2073.outbound.protection.outlook.com [40.107.93.73]) by mails.dpdk.org (Postfix) with ESMTP id 2F3F5400D7 for ; Wed, 11 Oct 2023 20:19:12 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aZhI13AU6r33uhCoFRrF5fJT2X7QWoVQHp8VlaRpIz9MzfZWqeF605LvODn+WmBwqffe24HxEH9iPlyv+HNA58pqpSzQX8GlHUtF8FpirJStL3GWtbXEbcgNVMH1ARYIgSJvilKnPMvd7cVIkGAXNcFgT8qkSQPslTuvK2evblMna1do8YA67mfLTMaMF4wqUEra0PGUlANoxBR0FFWrmAx8ldpACW6qQlNbpbZBhNuEewRItSmL+43W1Gp9bFbGYoEDUp6KS1OLTt9kOFaJ/hGTtCoUMR0tn+ppX/fzKavYuSo1+N+ttsAHbjeh7BXnEIJxTqOMQltOb42SdG8Yzw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=l3fst5ysLoU9lWGn9t6GGAoR1G9TkPRppI7LrDYTafk=; b=j+h8UEV1YZsuXnrtgelNCD1wSvJtoXn95EAOUShx/DNgSBOMpDmfrqkuEArKSGGByrJ6wKa0R7imGl/GkMDnIm3Adns1zc6Yp6FzWVTEz7l7zTthWhncajS3VtGerSj3DKsZ0Uf+9n7t7ri6NAyMxG0E+0/QZHSwXfNdhVUJhHsCkBw3PmstxGIS6qeXpCw45t2g+KMyjPGGsQPONnxrTLHa11IhoIzBHuO6H9dvqsfThuclaykamc0EriES+ncmDCJs1Hoo+Hx2YYObsXD7A9dFho8Z9Ihltr3v8CCS43ZE3QeC/9dpZsVe3tatsxZSeE2ESwSv/ZpRBZkKSvF2Yw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=l3fst5ysLoU9lWGn9t6GGAoR1G9TkPRppI7LrDYTafk=; b=uvTPEnpOT8beIounwwil43NJjHxTuRmfUhK7znvZyqYmW98fnUNBbxYVPKMU8NT/3DJwBXa3y3hKTKkmgoxd2WHZ+6ErVI2y2JxkN0fWPXdep5824TMneaJ/FgR9QyYFkTOGZrFcbJEnyM1nSfBfnnT3Yv7sZ1Deqpx27DD2zI8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) by CY8PR12MB8195.namprd12.prod.outlook.com (2603:10b6:930:77::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.38; Wed, 11 Oct 2023 18:19:10 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::102f:c69b:d3e5:7fe8]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::102f:c69b:d3e5:7fe8%4]) with mapi id 15.20.6863.032; Wed, 11 Oct 2023 18:19:10 +0000 Message-ID: <5724b655-7a1f-4e6f-ac27-392107360098@amd.com> Date: Wed, 11 Oct 2023 19:19:06 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 00/40] support setting and querying RSS algorithms Content-Language: en-US To: Jie Hai , dev@dpdk.org Cc: lihuisong@huawei.com, fengchengwen@huawei.com, liudongdong3@huawei.com References: <20230908080030.3837515-1-haijie1@huawei.com> <20231011092805.693171-1-haijie1@huawei.com> From: Ferruh Yigit Autocrypt: addr=ferruh.yigit@amd.com; keydata= xsFNBGJDD3EBEAC/M7Tk/DfQSmP1K96vyzdhfSBzlCaGtcxNXorq4fALruqVsD3oi0yfyEz9 4YN8x7py0o9EL8ZdpOX0skc0AMCDAaw033uWhCn0GLMeGRKUbfOAPvL6ecSDvGD7CJIO9j0J eZUvasBgPdM/435PEr9DmC6Ggzdzt8IuG4PoLi5jpFSfcqxZFCCxLUDEo/w0nuguk2FTuYJg B2zEZ4JTBZrw7hIHiFh8D8hr6YA6a5uTofq1tr+l048lbtdFUl8TR0aIExVzE4Z8qKZlcE+9 RQaewjK5Al1jLE4sHdmd3GN+IvgDF3D/fLsi25SKJDeGSdeHkOmaX0qGeM4WKIfU6iARRCiQ N3AmBIxZ/A7UXBKLaOyZ+/i3sE6Wb53nrO4i8+0K2Qwyh6LjTeiJAIjYKN43ppxz3DaI+QwQ vI+uyHr4Gg0Da9EPPz/YyKauSeOZCfCB5gIfICO0j6x0SCl8uQ2nLpjxcZkf0gjcwUzP3h+S 3x6NfDji9YEij0zczW/dcSpGgZ6vsFpPrtnP9ZXy6J53yp0kJtOJoOlkEFFdU2yCZnCDseum CoudmGLZVvS0/DzHDJejq+3kK3FDGktZBOxZIIpal+nFqS7lVgOZc4+huVv3jyhzoAUOEyXA XK5j6o7g8STUY+z33QNnHpdLvecMwuzmvqy0jR54yAbZ64mB9QARAQABzSNGZXJydWggWWln aXQgPGZlcnJ1aC55aWdpdEBhbWQuY29tPsLBlwQTAQgAQQIbAwULCQgHAgYVCgkICwIEFgID AQIeAQIXgAIZARYhBEm7aYjps5XGsPHCElRTPtCKKm/6BQJjb9DJBQkC+3/YAAoJEFRTPtCK Km/6d94P/irGq3mPa7LamXMIioQ8i6ppMSjpr8g+SxH9RnzbmoUjUY6hVzCpXYxEejiJHubg 7lwD+bOocYpiU8Pe0UncVBhIPNk/dIWQAyH0IWK1nd+hOnjxHv3AQpP80Be2o1mUn3oq/b+B QYiyvvre2gIugYq0hzLcG7z4zREeT+Nl0DMDfnLx+Tj2FAOHrOfudUqjdr/VjF5PoTK0bxnb Brqulp0I0ft7hNsufhzf+TlqaB5l0eQO4gDo5xGTP97TT1cGYsXVMsyDhHqW6P3cuj8kkLkO Ch4oq8OLL8GElgRy5y5svU6CJu3f8hT9aiqIoaRpfNv6N8iEk6g4/HNN+uydb9YCA+1pbwBx skmDhtxQrmXpI+Fmfq0aX2NmqHcy6JR8Ekm/nfwLAW/aDpwoMImVN5pPXtOBSjYi4pj7hiJk UA0ZFi8HCW+fic85p8MXn1GPDmbO82Mm3JVJ1uJNAzGsBbW5SP1ol6+XTeaSxcmzFlrDs8vL XQJMRTpcG6Pti7GbbsOtldvmxRQpq9PmCgQg9IrPXpMoaKE3WwtiSiCALs0kYj4F+hhgAfjI RsOuaAJTnKYW31pC/QdroMNAEqIpLveql03jj+xD9ntJIVAsXiCitsLIXzKP0L5tcHkoVLC3 NAjVYq6XkAEssPF4mMRLoEwpvxOytHe1BCJoRl0YA0aQzsFNBGJDD3EBEAC8fBFQHej8qgIG CBzoIEd1cZgPIARlIhRudODXoNDbwA+zJMKtOVwol3Hh1qJ2/yZP11nZsqrP4fyUvMxrwhDe WBWFVDbWHLnqXMnKuUU1vQMujbzgq/4Rb9wSMW5vBL6YxhZng+h71JgS/9nVtzyaTtsOTrJi 6nzFSDx6Wbza2jYvL9rlK0yxJcMEiKwZQ/if4KcOesD0rtxomU/iSEv6DATcJbGXP6T93nPl 90XksijRKAmOwvdu3A8IIlxiSSVRP0lxiHOeR35y6PjHY2usfEDZZOVOfDfhlCVAIBZUZALv VmFOVSTYXeKgYa6Ooaf72+cHM3SgJIbYnevJfFv8YQW0MEAJ/IXE7B1Lk+pHNxwU3VBCrKnA fd/PTvviesuYRkrRD6qqZnINeu3b2DouVGGt2fVcGA38BujCd3p8i7azoGc7A6cgF7z9ETnr ANrbg1/dJyDmkDxOxVrVquTBbxJbDy2HaIe9wyJTEK2Sznpy62DaHVY+gfDQzexBXM10geHC IIUhEnOUYVaq65X3ZDjyAQnNDBQ4uMqSHZk8DpJ22X+T+IMzWzWl+VyU4UZXjkLKPvlqPjJk 1RbKScek5L2GhxHQbPaD76Hx4Jiel0vm2G+4wei8Ay1+0YRFkhySxogU/uQVXHTv63KzQMak oIfnN/V2R0ucarsvMBW+gwARAQABwsF8BBgBCAAmAhsMFiEESbtpiOmzlcaw8cISVFM+0Ioq b/oFAmNv0PAFCQL7f/8ACgkQVFM+0Ioqb/oU9hAAisAJJ09j/kiEeA1HGKUg3DyFnYW22zRL z1IHYmcHQanMx4+FAwsb1bonVldQMIYNJ9z69UNIU16zIqLZt3D5QK7Je5F5q4NZgfP2jtjX rc3jyu0PuDerFZQyxNcYhhmlF9JO9NV976WYbBAM3AAr0TDohUk+YicYTKab+ZHYOABXbqHX qi+bzDCH1vKBDfpJviprthhK1tIABUK5lsp9aFwFU2jfu2J3XX3pwQhPMjtn2C4v37XUnOqM SJPr2HLU27IW5I3BBpJn7dZE/BkmDmnceHF8E4tRlXCQ/cf81+eErL832sfhVJo1MpubKh3B j89ZLmw0cDXZP2hqlC9vdXnoWWHI8PDPkiw9z11yLrT9Wd4cTJTjFV49Z9G96rgnOtWDcZ1J xHBAnXYQ7V2k9abY+ZqY1PtAPr/smqzQfPHXyTAhRVZp2f3yQmj7UqB07FJuLQjJ4CGk97Qx ///qeSg7D8x/sGEA8Yp2jgIj6u7tspuz+RgBYrWpfI0VIHhWED0jNXzqztrVX18CzA6r0ReY SG+CSyycKkco6UI9ZeUrXFwnoUJqIJY9wTJo5gD9EgGIbItv3qWTq29dihLYpzd6dqB708k7 4RBz9051oLaFVGkguFw/tXmA17nx+c2uR5jx8wb4j68umG2X++0dSta5eHAVhmtXvrqPW6Ku 3FQ= In-Reply-To: <20231011092805.693171-1-haijie1@huawei.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PR0P264CA0241.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100::13) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|CY8PR12MB8195:EE_ X-MS-Office365-Filtering-Correlation-Id: 4b033ba3-d993-4dca-7b05-08dbca869044 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lRvLohZqL3CHAIaR1t+1WX2EG3GvnBarTFsculLm3sdfFeNFsGX1/MCejUluV44Zt775/5fb4GN9rcC7xyvLl70lINDxq1W52nniHrtxrIE7qm1MHJnEMcY7KZyhVZeTo9kp4edc065nKhm0/X89oSk7JV2sUY/JCmEVC5fh0bUVYM1yy7BbnZ8x6OfrVzN/2yeK/39uAspxKAev7e21T3zZKOCvWofq+nY38yP0TlhTT1v/8eFisE9/MYPn9td2bT/3kWCuuaI5BCBZwSjLD4p96239gomMwQod5i9Z4FUscIx016K0P3W692c/D6Ukl05k4twzxk38nRlxoqicPYgXwnjQ2mPY/6ilOXF3c/PwgsO/ppr4F3XJq+CbM1sxjMBk0rcLTKD24DnlHtEh7l7x/diyFP0inioJmMoh3RUnwTltzRLtfMAUQFwasnSxPHAhAmWeokiYd3NBTCMG9RHBIS0m+ELFDHHOQjzEsJZXP/OVznpfnMjaYQl7py7LZZRbwS3FLwPW8hgCJQvsPFwu8tw8iz/+zfO1ChIN0Yg8b0TfkMAmjV2bk9vmp4w1ZpALqEfQk0aLdRP4KuREbhN1Jm062IICsKuSm/DM/GSnzBJQBWn8qJcyDB3OX6t0xAmwxieSUwc+N/ZsF7dorQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR12MB4294.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(366004)(39860400002)(346002)(396003)(376002)(230922051799003)(1800799009)(451199024)(64100799003)(186009)(83380400001)(31686004)(8936002)(66476007)(4326008)(8676002)(41300700001)(316002)(66556008)(66946007)(5660300002)(6666004)(44832011)(6486002)(478600001)(2906002)(86362001)(6506007)(53546011)(31696002)(2616005)(36756003)(6512007)(26005)(38100700002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?c2ZjbDd5SWJnemRNN0RNVHRjTXRyZ3EzMUFsZEVra3pmVEFPem5hdXQvUkNy?= =?utf-8?B?VnZSR0tXbExvZ3VYZjVHaXNFN1dhZ2gwaXQzdnFjTjJVTkk4M0JGUVpPSmxO?= =?utf-8?B?NlduKy9RTkFicE9KWUJxUEhaQWlRRDNkR0MvUlRLSUFZdU0vNEJhMGsxTGpu?= =?utf-8?B?N3d1ai9iN2kyTzJXaUFSMzFjbkllRGtGdWgrcGZzb3dBc25NZmJiYWw0T0J3?= =?utf-8?B?M3FOeE5jVGRqM0RwRmpUNkhnOTQzd01TeDFpSGZLVnN1Y0FRSG9xVldEdGsr?= =?utf-8?B?VkRSa3dzK0ZueXlMR1UwOWFDSExpRTZqbW8zc2pFeGFDay82dXQzbWxhK3Rm?= =?utf-8?B?WkdUWnFxdW8ydDIxM2ZyVkJBVUJjWjU5VkUyYklldGI5TWdjMEcxcTR3NDhz?= =?utf-8?B?ZE9nMjZzRlVuU2hnMjRJa2lscnVjdFRPZ0JUOEFMRFhhaTJDdnJRNlRRcCtY?= =?utf-8?B?TFQ0K1BienZtMVRRdXF3clNKMW1iOFFnWlBKUFd4Mk1yMExTWEJkcXZ0dzNr?= =?utf-8?B?dU9IYVFlY2ZSVmxiU0hSRXFXOVRNcE9kZ0FpNGtXeUMvYXo0b3JqUzVYU1cv?= =?utf-8?B?ZHEzb05KQUw1U3Y0SThpYmxLbVNxWjVjRGxDaTVqQVFXRU5wWGVMTm80ZFVB?= =?utf-8?B?VVJPVEFQMHBsT1ByZTZnS0JwZ1R4Z0pMOTNncXVhNjZQcHlEOWt0cmpEK1JG?= =?utf-8?B?QXNWK0hDY0JTMmQyR2ZITEpqTTZPZ1NNaDdHcVdXQVFyUUxoUWViQnpURFl0?= =?utf-8?B?ZlRLRVB3cG0xQ1VNdXUxZk5BUnFSbitvUWw2YkpiSWVseFdRMlRLc29UaXhm?= =?utf-8?B?cFlINEZUWHI4OFNlSFg1VGdta1hjSjZUSHU5VGRGL09EdjVOVEdsOExidk5q?= =?utf-8?B?TEg1V2ZzcjNnaVNOa0xZYXMyQUFrRXlvaHFidVM2L2tKZFRnMk1peG9BaXUz?= =?utf-8?B?YzhoM0dOYmd6elRzRG03YjNBQXllbnRTeHJRUUllVnN2anVBdFFBRWJJcC8v?= =?utf-8?B?QTNQbXU2MTRaOUkwK3JLdmE5djJkaFRSNUM1Z3h0MFNiYjVPZkhsUnpDd3h3?= =?utf-8?B?U0wwSjIyNU04OGc0MnJrM1NoczM5ZU15cHlyWWF4dFNha1JaTDVWRnZVbzZ6?= =?utf-8?B?bHVWUFEyUjh5MkdWUno3RitOY0lOWmJTa2RmUFArNmpYLzhKSStWcjF1NnYw?= =?utf-8?B?ZWFmaE9QYzNYclMxbXJCVzVsSm1HTW1ZU2YxMlFDN0JSTVdTNFZhbnRHajNj?= =?utf-8?B?OTJKSmJlRnl0ZlhrajNpNHBZWVMwS2VpWFBtNkVaMklTQ3JZWWFCNlIwZ3c5?= =?utf-8?B?dDRpK2lPYXhIQWdIOU5LQnlXQnRpNkx0L05zR2w4T3NhT2pWT0pBbVVrM0lU?= =?utf-8?B?Ukc4Vm82ZExvanBUL24zZGh5NUU4Qmd4Z3BJUm9vZHlTMmhrbXdIWFo0bFFa?= =?utf-8?B?Zk1mN0ZYN3kxS1BST0M0dVk2OUJlRnlRc2Y5ZGpOWitvaC9mNUFPSnhFZk1H?= =?utf-8?B?Qk1PKzVDLzE2QlhwcGpkNkFzSkZ6OCs5ekNSdmZNUEpRQWg3Skdiay9CQWcx?= =?utf-8?B?aG1xZmN1SjkrZzc1ck1ZYzZNWG92TDRzVEVnRzN4WlZPRU9zYjg0eVVodkwx?= =?utf-8?B?eXN6REYwNHIrR2twTU5QSkkwUVhwRXlyZFAybFBvUlNDLzZiZ3oyMDVyanYy?= =?utf-8?B?aUJzb1Fsd1ZxR0l2bG9vUnE2cEFwM0lIRzNXWktsYkRLTUNJTCtHSnBjU0FX?= =?utf-8?B?d0JnUWZNaU1WeHEvVmI3R29qRm5NNGZKQ2l3b3Mzelk1cjNRTXRRY09HaStI?= =?utf-8?B?WktZWThsbXNqc1FUOFg5cHBCb3UyV2plWkhWN21CTVk3QXZFVENmQ0EwN3BY?= =?utf-8?B?UU56bTlqWGZ5WVhmbGVZQXJ5YmE4bUNjWUhGSzVGS2VqZ3V2YzdDcTJaTko4?= =?utf-8?B?UjY3YjVMeVQ4Wlkwd1hTRjRYZldhY1Fra2NPbkExTjdwOTdMREVESW5obTFN?= =?utf-8?B?L0hQelpSQWVnTVoydG5KTk5ZdHhDc2pxQ2tKNk5yZzdUNy9iUERXNkdFcGZi?= =?utf-8?B?NGdDWGlVdXhVYzdNNjdHUDZTWnhVWGVNd1p4Sm8yT0UwandzRW1UV2J4OFIy?= =?utf-8?Q?L5Zn0vn8n175uAh6mrU50ui4P?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4b033ba3-d993-4dca-7b05-08dbca869044 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2023 18:19:10.0162 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: UdhjRC+z9p6+YXwxUhb9FPCR9LUcjrDTeh2/T2mz6UNTJcDBA+9hQ+hgZtrCYDFg X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR12MB8195 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On 10/11/2023 10:27 AM, Jie Hai wrote: > This patchset is to support setting and querying RSS algorithms. > > -- > v5: > 1. rewrite some comments. > 2. check RSS algorithm for drivers supporting RSS. > 3. change field "func" of rss_conf to "algorithm". > 4. fix commit log for [PATCH v4 4/7]. > 5. add Acked-by Reshma Pattan. > 6. add symmetric_toeplitz_sort for showing. > 7. change "hf" to "hash function" for showing. > > v4: > 1. recomment some definitions related to RSS. > 2. allocate static memory for rss_key instead of dynamic. > 3. use array of strings to get the name of rss algorithm. > 4. add display of rss algorithm with testpmd. > > v3: > 1. fix commit log for PATCH [1/5]. > 2. make RSS ABI changes description to start the actual text at the margin. > 3. move defnition of enum rte_eth_hash_function to rte_ethdev.h. > 4. fix some comment codes. > > v2: > 1. return error if "func" is invalid. > 2. modify the comments of the "func" field. > 3. modify commit log of patch [3/5]. > 4. use malloc instead of rte_malloc. > 5. adjust display format of RSS info. > 6. remove the string display of rss_hf. > > Huisong Li (1): > net/hns3: support setting and querying RSS hash function > > Jie Hai (39): > ethdev: overwrite some comment related to RSS > ethdev: support setting and querying RSS algorithm > net/atlantic: check RSS hash algorithms > net/axgbe: check RSS hash algorithms > net/bnx2x: check RSS hash algorithms > net/bnxt: check RSS hash algorithms > net/bonding: check RSS hash algorithms > net/cnxk: check RSS hash algorithms > net/cpfl: check RSS hash algorithms > net/cxgbe: check RSS hash algorithms > net/dpaa: check RSS hash algorithms > net/dpaa2: check RSS hash algorithms > net/ena: check RSS hash algorithms > net/enic: check RSS hash algorithms > net/fm10k: check RSS hash algorithms > net/hinic: check RSS hash algorithms > net/i40e: check RSS hash algorithms > net/iavf: check RSS hash algorithms > net/ice: check RSS hash algorithms > net/idpf: check RSS hash algorithms > net/igc: check RSS hash algorithms > net/ionic: check RSS hash algorithms > net/ixgbe: check RSS hash algorithms > net/mana: check RSS hash algorithms > net/mlx5: check RSS hash algorithms > net/mvpp2: check RSS hash algorithms > net/netvsc: check RSS hash algorithms > net/ngbe: : check RSS hash algorithms > net/nfp: check RSS hash algorithms > net/null: check RSS hash algorithms > net/qede: check RSS hash algorithms > net/sfc: check RSS hash algorithms > net/tap: check RSS hash algorithms > net/thunderx: check RSS hash algorithms > net/txgbe: check RSS hash algorithms > app/proc-info: fix never show RSS info > app/proc-info: adjust the display format of RSS info > app/proc-info: support querying RSS hash algorithm > app/testpmd: add RSS hash algorithms display > > app/proc-info/main.c | 32 ++++++++++----- > app/test-pmd/cmdline.c | 29 ++++++++++--- > app/test-pmd/config.c | 38 ++++++++--------- > app/test-pmd/testpmd.h | 2 +- > doc/guides/rel_notes/release_23_11.rst | 2 + > drivers/net/atlantic/atl_ethdev.c | 2 + > drivers/net/axgbe/axgbe_ethdev.c | 9 +++++ > drivers/net/bnx2x/bnx2x_ethdev.c | 4 ++ > drivers/net/bnxt/bnxt_ethdev.c | 6 +++ > drivers/net/bonding/rte_eth_bond_pmd.c | 6 +++ > drivers/net/cnxk/cnxk_ethdev.c | 5 +++ > drivers/net/cnxk/cnxk_ethdev_ops.c | 3 ++ > drivers/net/cpfl/cpfl_ethdev.c | 6 +++ > drivers/net/cxgbe/cxgbe_ethdev.c | 9 ++++- > drivers/net/dpaa/dpaa_ethdev.c | 7 ++++ > drivers/net/dpaa2/dpaa2_ethdev.c | 7 ++++ > drivers/net/ena/ena_rss.c | 3 ++ > drivers/net/enic/enic_ethdev.c | 1 + > drivers/net/enic/enic_main.c | 3 ++ > drivers/net/fm10k/fm10k_ethdev.c | 9 ++++- > drivers/net/hinic/hinic_pmd_ethdev.c | 3 ++ > drivers/net/hinic/hinic_pmd_rx.c | 3 ++ > drivers/net/hns3/hns3_rss.c | 47 ++++++++++++--------- > drivers/net/i40e/i40e_ethdev.c | 7 ++++ > drivers/net/iavf/iavf_ethdev.c | 6 +++ > drivers/net/ice/ice_dcf.c | 3 ++ > drivers/net/ice/ice_dcf_ethdev.c | 3 ++ > drivers/net/ice/ice_ethdev.c | 7 ++++ > drivers/net/idpf/idpf_ethdev.c | 6 +++ > drivers/net/igc/igc_ethdev.c | 4 ++ > drivers/net/igc/igc_txrx.c | 5 +++ > drivers/net/ionic/ionic_ethdev.c | 6 +++ > drivers/net/ixgbe/ixgbe_ethdev.c | 12 +++++- > drivers/net/ixgbe/ixgbe_rxtx.c | 4 ++ > drivers/net/mana/mana.c | 11 ++++- > drivers/net/mlx5/mlx5_ethdev.c | 4 ++ > drivers/net/mlx5/mlx5_rss.c | 3 +- > drivers/net/mvpp2/mrvl_ethdev.c | 3 ++ > drivers/net/netvsc/hn_ethdev.c | 6 +++ > drivers/net/nfp/nfp_common.c | 9 ++++- > drivers/net/ngbe/ngbe_ethdev.c | 6 ++- > drivers/net/ngbe/ngbe_rxtx.c | 3 ++ > drivers/net/null/rte_eth_null.c | 8 ++++ > drivers/net/qede/qede_ethdev.c | 9 ++++- > drivers/net/sfc/sfc_ethdev.c | 3 ++ > drivers/net/sfc/sfc_rx.c | 3 ++ > drivers/net/tap/rte_eth_tap.c | 8 ++++ > drivers/net/thunderx/nicvf_ethdev.c | 10 ++++- > drivers/net/txgbe/txgbe_ethdev.c | 7 +++- > drivers/net/txgbe/txgbe_ethdev_vf.c | 7 +++- > drivers/net/txgbe/txgbe_rxtx.c | 3 ++ > lib/ethdev/rte_ethdev.c | 17 ++++++++ > lib/ethdev/rte_ethdev.h | 56 +++++++++++++++++++------- > lib/ethdev/rte_flow.c | 1 - > lib/ethdev/rte_flow.h | 25 +----------- > 55 files changed, 395 insertions(+), 106 deletions(-) > Can update following drivers too: - igb (drivers/net/e1000/igb_ethdev.c) - octeontx, configure(), as it checks RSS mode there - virtio - vmxnet3, as it configures RSS Thanks, ferruh