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 BD535A0546 for ; Thu, 27 May 2021 09:40:06 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3A28A40150; Thu, 27 May 2021 09:40:06 +0200 (CEST) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-eopbgr1310089.outbound.protection.outlook.com [40.107.131.89]) by mails.dpdk.org (Postfix) with ESMTP id 9DA3640143 for ; Thu, 27 May 2021 09:40:04 +0200 (CEST) Received: from PS2PR02CA0015.apcprd02.prod.outlook.com (2603:1096:300:41::27) by KL1PR0401MB1960.apcprd04.prod.outlook.com (2603:1096:802:4::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20; Thu, 27 May 2021 07:40:02 +0000 Received: from PU1APC01FT112.eop-APC01.prod.protection.outlook.com (2603:1096:300:41:cafe::ab) by PS2PR02CA0015.outlook.office365.com (2603:1096:300:41::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20 via Frontend Transport; Thu, 27 May 2021 07:40:02 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 54.79.123.149) smtp.mailfrom=tatacommunications.com; dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=pass action=none header.from=tatacommunications.com; Received-SPF: Pass (protection.outlook.com: domain of tatacommunications.com designates 54.79.123.149 as permitted sender) receiver=protection.outlook.com; client-ip=54.79.123.149; helo=sydapipop-haraka-inline01.vpc-a3a96cc4.ase2.shn; Received: from sydapipop-haraka-inline01.vpc-a3a96cc4.ase2.shn (54.79.123.149) by PU1APC01FT112.mail.protection.outlook.com (10.152.252.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.28 via Frontend Transport; Thu, 27 May 2021 07:40:00 +0000 Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sg2apc01lp2058.outbound.protection.outlook.com [104.47.125.58]) by sydapipop-haraka-inline01.vpc-a3a96cc4.ase2.shn (Haraka/2.8.24) with ESMTPS id F01C65DE-C876-4409-AAF9-0CB7F07357C9.1 envelope-from (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 verify=FAIL); Thu, 27 May 2021 07:39:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dfVg+1L9ar7iYAQIJ9UtCo0ou5s2X2SUcbBXVgAcdTJdM7jxQhWDb7G/JH1njCQZrtgzI+ukCq3aWGPty9KiXTFtTPAQldVI1YwG9gbTNudeSbv2M8j1/9lg6en3eRU6fluPOA/oZl+I7KwGM2MD2sAwd/s7Udk4MdeE6oXTF0G0KC89iBOjdNQkOKbKrkP9nV1xLn+MzB8qcKVktch1FOMF9FTXhjLWcjRuo/COrNeoSwheHhirIplGBd5ObajV9nGnCydwaW8Bw1q2PtqVBsT/sGLCfiGCHPaDlYI8lGYvvpZbeQPeAucMdIZRMB3+Tdmd4L102222fkDC1Miraw== 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-SenderADCheck; bh=sbuvu8v1xb2X4u6hveh093hkELUY8RCtIkhMm+if5mw=; b=TYQ/JtUH8FdYGO5coyT8G4CKPAPJlLXnLC3mByzki+1aQq0V7mWfLDdxL9HIGUVnJMoQMSljovJk78YzVTo/HYc/HmUQ6LTRCrop876JV68T61/7+yBxa3eTiu3lVNGvHwLzusVRLWhpGHQfi6mN7AGhl5Xz0PLSdvlUsk2t/pmu5iTg6u9LMbQB61qLNh2x+vLEHPVJuba9CUpS1N0xiBK7PkdPjYZatQ9t2p3yyjZD91trpIDKRDAEzLGcVb8igeyXRknsqelqsqN/BiM4zLbO1KI96nVM5TU/Mt8Af0AeJwVHvRoPoXrHnCI38qVGe4RxiodWLprbuOYRZGAXLg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=tatacommunications.com; dmarc=pass action=none header.from=tatacommunications.com; dkim=pass header.d=tatacommunications.com; arc=none Received: from SG2PR04MB3173.apcprd04.prod.outlook.com (2603:1096:4:69::22) by SG2PR04MB3835.apcprd04.prod.outlook.com (2603:1096:4:a1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.22; Thu, 27 May 2021 07:39:56 +0000 Received: from SG2PR04MB3173.apcprd04.prod.outlook.com ([fe80::8155:f85d:32fe:3c2a]) by SG2PR04MB3173.apcprd04.prod.outlook.com ([fe80::8155:f85d:32fe:3c2a%7]) with mapi id 15.20.4173.020; Thu, 27 May 2021 07:39:56 +0000 From: Vishal Mohan To: "users@dpdk.org" Thread-Topic: DPDK 20.11 - i40e 2 tuple RSS configuration Thread-Index: AddSy0gxBxzhOB0RTnKC+Q+4cbVpkQAACXFw Date: Thu, 27 May 2021 07:39:56 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=tatacommunications.com; x-originating-ip: [27.57.59.74] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 4f84e7dd-312d-40af-2a19-08d920e2a254 x-ms-traffictypediagnostic: SG2PR04MB3835:|KL1PR0401MB1960: X-Microsoft-Antispam-PRVS: x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: BQYF9RQwdRzD7A4puJLNZjhphBfGa+n/naNhcw3G0yvHvdrd8Dca4vP1NqJw4yTkRUQAwL7RrjEyQrbkvSM5JaFo1wQ2Mzrc8Ry++g5yA73kityyscI/GfJyG0ofwN6zckBbyxWF4DfGLDyh+WMzc4CEnQvlS82G9gEpBN6rfBp1rHcHWGE/PwsBtB/0rykPDulJdGKane3e2b0pMZXVmGAbYV+UrRYtSunMzMb9IT81b4eyQebxrympaJ/A1LFZoML9t+QkHAtZKr2YN8Aziz7vBYeYCzvEvAkp4xmqpsxG522Q/7z7c1OxP/Bw+OaBOujKK5ZzF+uHYxhQiqOgekRBjTTqO/7bDEgth+RYMcZvVf5A0OA44bhdr/RaIv/zbyYiQXdhIEGWtcvDp7sO81XafGSO2uHXcW+spmHb9QrJB8d+Sal5CXI7tpio4n81yJCuZ9//XUb7pDkkXSNjdWEbnbI+5tBYwDxYt7yZ8h3E4qwJ4WcvYUMWYMKfKDtF247+HDCzr5tvc2b076pXLL3HkjiUs0Kht4rkpQEZW9LNs05M31PZAOQuXhJprikUsQDfjTZ4HpekgS29YW3ZLC7/hjGu0Vt6uzn/fXzSQUo= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SG2PR04MB3173.apcprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(376002)(39860400002)(396003)(366004)(346002)(6506007)(38100700002)(6916009)(122000001)(71200400001)(86362001)(2940100002)(44832011)(33656002)(5660300002)(52536014)(8676002)(83380400001)(66476007)(64756008)(66946007)(76116006)(478600001)(2906002)(55016002)(316002)(9686003)(26005)(66446008)(66556008)(186003)(7696005)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?RMkF+8q6XgMyb86NlaizxXsMgOoum8eg0IHddXjGt1WF3r1hMcubrvOqxASi?= =?us-ascii?Q?byofl8fMhKQ4gg7b+n1QWDDsi19dk6WbJW5H3uqj6otreh0mM/uF5/OMY06A?= =?us-ascii?Q?NEwCgeUZsykpU94OXYP1NKGANe4J8eqA2LMwUlZtOf1rWAu3mNUNJ93l8Iin?= =?us-ascii?Q?FMhht+7bTyEyZTCflxn+7SoR5Qkyc3s7c9I9dRsjD9yKnSQOmtS2SvyEOOe7?= =?us-ascii?Q?NJxNb95oisp2q9lL8u9ES80wqu1VnYAjiQXxqy25EA7pi0yqUZbzkLiYZwDK?= =?us-ascii?Q?YTWleyByf9aeJFjIzvhejI/UKzgZu9iR3Xzt5ThtARXKZtmzi7cKBa3XMQZu?= =?us-ascii?Q?TaPp3qEU8f3nBKOgBPoaYvuzT+IOPV9axc38adY4N9zQ1qwbmVu9xCr2L4fe?= =?us-ascii?Q?TSG+uIgIWSxYZkAR42a0rhf2frxVc32QTCXxNuAF26Klox5W06KtmzpRolOT?= =?us-ascii?Q?AGAsHBe3WLCHv7FRDvWhN3BadRzBy7NBCUflgHYx/3wD/nxCeIeo2IeYsnqn?= =?us-ascii?Q?rCqRNCUsyxNhz6SivlZ1/daKK5WWw5phOa9bVbDN/yHuhkYapDkxC8Fvknm5?= =?us-ascii?Q?RHEcYFVlK1yAfKqhktyiS3Ic2JgjbGdo2XbrhVFCXX2pKtYluhugy/W3KTys?= =?us-ascii?Q?jU1cgDGGh3IrBOtwM6/Bj3drH98jjoqmMV89uT4YSy8scvKimCtU+Pmvrs8F?= =?us-ascii?Q?0RfuFf14Xyi+G8VnMLHahM5+L4p/Uvykzjm3zOCiuQfIWm3t/Ho+Wub9vlHS?= =?us-ascii?Q?LmUgY8L+LqpUypw/5EWK3QiFmk3cJuxyZ/M1w704W0pcSBEr76iSvTIPKCBh?= =?us-ascii?Q?Z9tEcrRw8beC0w3xXnYqpa1s+rCH8KFnjpPvyh9P/JgDgYi0JC60A6Xu5PgQ?= =?us-ascii?Q?JTkQodcfFXZtmLIvHt1utwOtBasmh0Egkgv8wsRJK7aqaar77JACUI9k+3pc?= =?us-ascii?Q?80580ypVAcaAUC8vkxgczPqhqXK3r87P9P9cLfCeoP1wiJpCawSQf0ANIiFs?= =?us-ascii?Q?xjBszUeM6t/V4tDjtjpV07SEdyaiRgVOwvdU/8qUrbZxu82CnU/fA76ZQrws?= =?us-ascii?Q?W2m6Ft8Ltjb7RevWoNyVpVduAlVOouhYR0H+qPfmfULI7MZatKdFbe7rEzNG?= =?us-ascii?Q?jQKblvAmkevRsSacDnHsmI/coL2/yNVUrpwjWMvk8JE2uaqYZ0sN8Ez/51xW?= =?us-ascii?Q?LUWSRJgXj5NsCHpU5heULx/ftWaN+cTWrUZSeSYdQqDAhTFiVxkMHbFi+fk4?= =?us-ascii?Q?csumAgGqAFNFzetVvNTPrCTyarZRb2tO7+fD3FTO9W35SqrN7L1dGgv0vgO9?= =?us-ascii?Q?X4Q=3D?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR04MB3835 Original-Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=tatacommunications.com; X-SHN-DLP-SCAN: success X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: PU1APC01FT112.eop-APC01.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 2a19339f-1e0c-451d-ef58-08d920e29fe7 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qKwTStq64xHVsA/SLWOqHaBvAGeWu8yXYqZSKuC/7YJHSgvsBsni6/M8sUJ5B+hyE3oWkMSeWc/hI6sczYN2h8U+/Tqa1YJlPr1e+2zO8Jc8A+4bLZ30zHKwhrMkcpnbDj+yW6EfHnMTMsSpQd9eLHTSzPmgOViqpCBvUriWPb7UrVgpawzDD0wAWDGTj28RC/mE1grcLL3lJz49Ra2qWSj45a9xDyY9ZVPPIcCFwQeLVKiu+9OQ399WXO3odh8nP1nK8Qi5VhZP4ugzHE6d7aQXzQpGC+v6pxAs0m7fdJYVve9rGAjukoxiZ0vQ027cj5eo+zffx5zzx9Cju3iNGC7y3JZntjo38rr5bohOjbeLyiGaIDfYBPXvIwdYKkcewxnWOmKx9On5LypSTvGrYRHm26vSe4Ycky95JkcqC6ViVWxK+askc2g67vC2Iy0GAzNqv7xkiFlduzugrIeJzWn3ldwu1+Gmq6YPm/ECJ2yTHrXMILTdEAeU5bcfBdaG4g7qERgsMwvhe1FY8/RmdLONVFWwJTw5BBc8Lve2STIvcmBfxzHAz1fuK310QxGPzRpNa1oH5inrFld3BAq930SLvWGLL8mmAOXykHfhz5Yrqmac6+N6xf82pqksHuwJ72BAhckM7pGLPCFl3azs3Q== X-Forefront-Antispam-Report: CIP:54.79.123.149; CTRY:AU; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:sydapipop-haraka-inline01.vpc-a3a96cc4.ase2.shn; PTR:send1.mail-inline.syd-pop.i-shn.net; CAT:NONE; SFS:(39860400002)(346002)(376002)(136003)(396003)(36840700001)(46966006)(52536014)(8676002)(26005)(478600001)(55016002)(36860700001)(2940100002)(5660300002)(2906002)(70586007)(70206006)(9686003)(86362001)(47076005)(8936002)(6916009)(33656002)(6506007)(7696005)(316002)(356005)(186003)(44832011)(36906005)(82740400003)(82310400003)(336012)(83380400001)(81166007); DIR:OUT; SFP:1101; X-OriginatorOrg: tatacommunications.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 May 2021 07:40:00.3240 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4f84e7dd-312d-40af-2a19-08d920e2a254 X-MS-Exchange-CrossTenant-Id: 20210462-2c5e-4ec8-b3e2-0be950f292ca X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=20210462-2c5e-4ec8-b3e2-0be950f292ca; Ip=[54.79.123.149]; Helo=[sydapipop-haraka-inline01.vpc-a3a96cc4.ase2.shn] X-MS-Exchange-CrossTenant-AuthSource: PU1APC01FT112.eop-APC01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0401MB1960 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [dpdk-users] DPDK 20.11 - i40e 2 tuple RSS configuration X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Sender: "users" I'm trying to implement RSS with 2 tuple (src ip, dst ip) hashing with X710= - quad port in DPDK 20.11 with no success. I was able to implement the sam= e in DPDK 17.11 with a combination of RSS flags given below and rte_eth_de= v_filter_ctrl(): .rss_hf =3D (ETH_RSS_IPV4 | ETH_RSS_NONFRAG_IPV4_OTHER | ETH_RSS_FRAG_IPV4 = | ETH_RSS_NONFRAG_IPV4_UDP | ETH_RSS_NONFRAG_IPV4_TCP) and selecting input fields as dst and src ip for every rss_hf flag using rt= e_eth_dev_filter_ctrl(). In DPDK 20.11, I believe there is no explicit usage of using rte_eth_dev_fi= lter_ctrl() instead we can configure the hashing with the generic rte_flow = api. I did configure a flow validate and create the same, but the hashing i= s not working as expected. Without flags ETH_RSS_NONFRAG_IPV4_UDP | ETH_RSS= _NONFRAG_IPV4_TCP no hashing takes place and with those flags included in .= rss_hf, 5 tuple hashing takes place. When using rte_flow api, any flags given in rte_flow_action_rss.types has n= o effect on the final RSS hash result. Also the RSS hashing in the given te= stpmd isn't working when it is configured in "ip" (2 tuple) mode. Any inputs for configuring RSS hashing for 2 tuple is much appreciated. Thanks & Regards, Vishal Mohan