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 C393FA0546 for ; Thu, 27 May 2021 10:13:08 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4CA7B40150; Thu, 27 May 2021 10:13:08 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id E6E0A40143 for ; Thu, 27 May 2021 10:13:06 +0200 (CEST) IronPort-SDR: kKRktBLFozxNuCAvULYvlrjJ2pLwwXdzdLAnW7u9lmk4ZifLXixm57309IXPVngv4y/Gm+Dn2I CszsEHYYllYQ== X-IronPort-AV: E=McAfee;i="6200,9189,9996"; a="202714661" X-IronPort-AV: E=Sophos;i="5.82,334,1613462400"; d="scan'208";a="202714661" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 May 2021 01:13:05 -0700 IronPort-SDR: /zdBMydB8QaKlvz11a4Ig0zyTsV4LE1//gKvmPlgzpW53DdXaW2erNi/BadPNmuiIaikwlQt2k fMxgZVMrfS+A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,334,1613462400"; d="scan'208";a="615297433" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga005.jf.intel.com with ESMTP; 27 May 2021 01:13:05 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Thu, 27 May 2021 01:13:05 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Thu, 27 May 2021 01:13:04 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.177) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.4; Thu, 27 May 2021 01:12:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iEwaAYjn4VjH/ANJxqyRx8E5qztlHuVxTMiNy9Bck+9LR3ljwAzVtHOA7Xeab5UPUU9NDsDEr2kxVWcJp+hso4n9B5wXSYTYHJPahoZsV1n9EXO4gUpOSRbQhbjWY4H2kJaJvlmvrfz39eOTRiXbtATyKjSUIJoUcjU98SbfIWVb9a1BE8Fqstez+5j/u/L7pSJCjmUyLxKTmynrPGmvjRdWu/IsB32/2uUQbt8vb0w/PohAWI5Pruj+ISO6CNTNyvRyLSrQ8MsyTA3VeKDZvtBzgeUvNK+ZACAOe3gsjTgUSm7PM9p0cgMRTwySwk/kDFZt93WbD0g9vVK4KKGNLg== 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=g44/VQB8OXtMwK19AhHJoAt0U8zyrpud3fQ50Z73usw=; b=evdrfJBiQ2GFiCT5WKh8Y+bLdli2qEEnj8SgBPiEO8Vah4JT7HnilcTA+YM4cCN1k6rs3XFWPFe5epOeSqe4ksQWTKtaad+V9TEJaV2xZnW2eFuJZDxGE32QDPR5yRvHaOF8Ri3d5G9B+o4X6LKUrFlG087TjuyNFDLEQqrlmx7S+sGFR1iB6JKQEPxNR/SSBoGuJ8k7qH7AqAnnO3ybdkSDgEwpDRKc1vge5KoNcQ9cWEpQ8hLrn8/6GtRO/iGoPthenyhapIxkXSGAvVgDpwy1TJUGLiL9yB3QCD+lpWhjFRxQ2DbB9m+0X/IDLid6gLAiQNkZ99HOtKw0y/jdkA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g44/VQB8OXtMwK19AhHJoAt0U8zyrpud3fQ50Z73usw=; b=mGnWui1XEQCQCvt9Cz5spEEIvvZiv8A6XncyHnKAT7Y/32G5cqlkBaLmgHEiwIqWo9oAwoEcbcMXzn4WXjdMkjiR5FVP0OEoDq1hO8ZAmmmBg8R7wrgv5VGQtWu2fXXnnSnmO8PGk8SPYGa1Jq649I3u6xuJNSx40BaFDs3OCJs= Received: from MN2PR11MB3807.namprd11.prod.outlook.com (2603:10b6:208:f0::24) by MN2PR11MB3838.namprd11.prod.outlook.com (2603:10b6:208:f3::10) 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 08:11:56 +0000 Received: from MN2PR11MB3807.namprd11.prod.outlook.com ([fe80::55a3:215a:f054:6b52]) by MN2PR11MB3807.namprd11.prod.outlook.com ([fe80::55a3:215a:f054:6b52%5]) with mapi id 15.20.4150.027; Thu, 27 May 2021 08:11:56 +0000 From: "Xing, Beilei" To: Vishal Mohan , "users@dpdk.org" Thread-Topic: DPDK 20.11 - i40e 2 tuple RSS configuration Thread-Index: AddSy0gxBxzhOB0RTnKC+Q+4cbVpkQAACXFwAAEFKeA= Date: Thu, 27 May 2021 08:11:55 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: tatacommunications.com; dkim=none (message not signed) header.d=none; tatacommunications.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.51] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 45a18802-71e5-4cfe-324c-08d920e717f7 x-ms-traffictypediagnostic: MN2PR11MB3838: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ObNT5NksRiIEJ7e3KR+d/LfD4dTh+RynRLMD/q8Tnkg1qizlTJz+QMCblphON3toojLsVtVPxpU4h/u2FMnYoK2zRlTQeqMWnZLYi97313+i0lUdRfl7FAAGDjp5biDgDwZV2ntdsHISVsxspNY0BeXN4Ye9w2uH5KR1LGqmknq08u7wLlc9eBR+YNj4DSy1ZUKZdHml8E4mjs6hIo54vNfoZU3emJTUqlaE6+mPJi+EWIu1uLHxbOUy32QK8UGuFq5DSh3Es6D0iPndc6O4jNE4bNeirod6aC/0+HjXn/F5Qz6ZQoadAW2eWS7XMFTHmPCoKTD6U3PhcpeXwsXUCSO8TqYf6x161YSN6MJxbeSqXSQiPLsyXvferCE/dtIwRkFD04yYT6iPGXM85kP0isV39gP1Vc//DcnHbT/vUjRyJhYsvrr3IulLx+bKEk8VGVGexi4e/agOEpVzfO/Lux9+5Tv6/kM97WytJXgL2amCuk+8MTexqlYt6Dk/T3O6ndkpZlzko2WsEZPdIC7jnknJVryURCOeDE8SJrREkPxsOaoImztKsz6wtIdD2wte5ykEavPhzXkE6Z2srfkCtgDHVWUWwbVGaQeeonRGV4M= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB3807.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(110136005)(86362001)(8676002)(38100700002)(498600001)(186003)(122000001)(26005)(55016002)(53546011)(6506007)(66556008)(76116006)(64756008)(7696005)(66476007)(66946007)(71200400001)(66446008)(9686003)(83380400001)(5660300002)(33656002)(2906002)(52536014)(8936002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?lefiR3rxpDfqLquithH66V1btFCu3XX+fHj85I44Z8lG3jJURAAeYBvsPVwi?= =?us-ascii?Q?wrderagsjnfBqggJ4erappuqPGrt3eSObjH2lZRavAdyM4suRViEEIAYmMFK?= =?us-ascii?Q?prdzM//7GG4wcXfBVuDD01DBKoiAZ4BEwwHgpIF/UFQMnQszhm3pgHExaN6b?= =?us-ascii?Q?k8PiBP4xm6tF8k9dCADLESajZbymbX4YzpFdihpBTnhGUnOlUAvSYjiuvHRp?= =?us-ascii?Q?G+iDyoz6AxGfsM2pi7+GAfmrcpDL8KHKUbNRo4ost8P783UEI8WGyo8J6xPi?= =?us-ascii?Q?Y5T5y6mRVYOyKUxPMNRCTry3DVTUAF4fmXwlBhafB0ti+lp3vV9oIR+iakHD?= =?us-ascii?Q?2wZPNPWil9H1Hc7Gk2Fr6PzJgK98GEVYjF27T977b9xLij6bUIllhYwHVOm/?= =?us-ascii?Q?r5RTkUKeTbvA4aG3v95QF7F1YdkCsglvw8c20zt+i1oTyeZWrcorm5EJTcIL?= =?us-ascii?Q?ujqFM/g/BTszW3NPwkoL5Qa51Cxzm6cvyhUSovW/DwdUqsVZKwHpuYmjndxK?= =?us-ascii?Q?5Vbtwkn8+8R+dm9MHnxoSVhRWMqJ4lOG7I/2DuyY56//BVm2k6R9aiC9vsee?= =?us-ascii?Q?Wq1Qint/3cD5vpb9kd6Wallz6OfyaGjsDWC/CEiGQRnJLr2cno/jTR2CuxHd?= =?us-ascii?Q?x1DXWj+nT0m2Xf3lFx6kbdn5hx2ERCfwJA52rUglDLyUO/PWqh3a63u7NwaZ?= =?us-ascii?Q?D9e4yL5YniQdyXS5lOTHH13DN8i5UitAHwAFIJX0QSFqN8DDTOggwZ0s4xAk?= =?us-ascii?Q?V1zb1g119uLiTaUyYYS90czquRYrRe7WyobNOJq8PaCrQJX6EH0uQhGz7E1T?= =?us-ascii?Q?zLcAmAT3WysC9sdFbL5QMKzbb6EQyFyuWHgubk2ppLpJgvAFaqo3y37Y8HWQ?= =?us-ascii?Q?26pTTyRmdDSml/Kr2mnEkc2sGRIcHNo8kZoJbqSOzXl8N9VjlS93pihDqRDf?= =?us-ascii?Q?t6zSft78bMZ1GZH+weSx9Z4hdBTaWih5l8WRjROTIwSE7lxFv8xv9D3cm1Ht?= =?us-ascii?Q?fhu4fgpoc2jz0f+MAkrkzlVsHcKiLSfI3QN08k5sKFI5te16xLZoX/AsCfgJ?= =?us-ascii?Q?XajNIpnlBP/xKnu6l5JYFKGX5JCvR8yNbBOH8spmxebfAUYdmk7wOjhCVFYO?= =?us-ascii?Q?NxhZhfkoAaV6/p6P8u9L1MhCvvVot/j104eV93fzUwjr5lKgqw/CZFM9zLWl?= =?us-ascii?Q?+luBIXJvxWay/qXBYR8PvfyE5zDnudTaoWM0ineAVlvkHWWltw4SwUo1pPh7?= =?us-ascii?Q?TMjmIBtbywEa2yh2rE1FESDW631DcvGmwHLGL64pC7TXhe+sePftGqrZJoOa?= =?us-ascii?Q?eZShTywFJPAG9jNHIMVxVZkZ?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB3807.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 45a18802-71e5-4cfe-324c-08d920e717f7 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 May 2021 08:11:55.9867 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: AmROz/kkaOIhbonkqYySyqKFprGPer1uCyoUkqVZtpiNUncpx6Cqnn/XeOx9Yt4qwyFi9WP2K83sINe4frPAXQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3838 X-OriginatorOrg: intel.com Subject: Re: [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" Hi, I remember there's no legacy API rte_eth_dev_filter_ctrl() supported in 20= .11. Please refer to RSS Flow part in i40e.rst: Enable hash and set input set for ipv4-tcp. testpmd> flow create 0 ingress pattern eth / ipv4 / tcp / end \ actions rss types ipv4-tcp l3-src-only end queues end / end BR, Beilei > -----Original Message----- > From: users On Behalf Of Vishal Mohan > Sent: Thursday, May 27, 2021 3:40 PM > To: users@dpdk.org > Subject: [dpdk-users] DPDK 20.11 - i40e 2 tuple RSS configuration >=20 > I'm trying to implement RSS with 2 tuple (src ip, dst ip) hashing with X7= 10 - > quad port in DPDK 20.11 with no success. I was able to implement the same > in DPDK 17.11 with a combination of RSS flags given below and > rte_eth_dev_filter_ctrl(): >=20 > .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) >=20 > and selecting input fields as dst and src ip for every rss_hf flag using > rte_eth_dev_filter_ctrl(). >=20 > In DPDK 20.11, I believe there is no explicit usage of using > rte_eth_dev_filter_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 is 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 tak= es > place. >=20 > When using rte_flow api, any flags given in rte_flow_action_rss.types has= no > 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. >=20 > Any inputs for configuring RSS hashing for 2 tuple is much appreciated. >=20 >=20 > Thanks & Regards, > Vishal Mohan