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 403C1A0524 for ; Thu, 4 Feb 2021 16:35:08 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B64DE24061D; Thu, 4 Feb 2021 16:35:07 +0100 (CET) Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mails.dpdk.org (Postfix) with ESMTP id 2D54C240615 for ; Thu, 4 Feb 2021 16:35:05 +0100 (CET) Received: from pps.filterd (m0134423.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 114FYDdr023651 for ; Thu, 4 Feb 2021 15:35:05 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=pps0720; bh=6zlbOJgpN9vHxazXhmywRbcbAYdpwHtIq4TNdr8WsXI=; b=N+RG63AKKmzRu57dbWPh54KBJlfqSCPkRi+ZLbzjEVmRW/Rvvmy3HODFsewngZUUvRcX MaN1PlOHp//ewOmxr9wfOadZOVdNzACKim4D3v8jxsfqsJTxeZk5BgmLZgG2622F1z+9 6MSF4P7AvDOVdweijj5GtZY025uSvF30G+rAzzTO43yP2yinQ21sidtHXGEA/GVoCJfK /t0JFBodj0DDvwz1rTyhBYi2BcTVJbRLRVuDb56byDhYP1qUrae6o68DELji2WVxd6V/ 9cUQYmgy4A5Ny8yTa2MnPxKrzealwO+EuDsovnIA04hG6VJ6t/2E+O75aGL6eViWwrzr cw== Received: from g9t5009.houston.hpe.com (g9t5009.houston.hpe.com [15.241.48.73]) by mx0b-002e3701.pphosted.com with ESMTP id 36gkkj02hh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 04 Feb 2021 15:35:04 +0000 Received: from G2W6311.americas.hpqcorp.net (g2w6311.austin.hp.com [16.197.64.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g9t5009.houston.hpe.com (Postfix) with ESMTPS id 3B29965 for ; Thu, 4 Feb 2021 15:35:02 +0000 (UTC) Received: from G9W9209.americas.hpqcorp.net (16.220.66.156) by G2W6311.americas.hpqcorp.net (16.197.64.53) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 4 Feb 2021 15:35:02 +0000 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (15.241.52.10) by G9W9209.americas.hpqcorp.net (16.220.66.156) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 4 Feb 2021 15:35:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=METGfu92LA3jCjbY6iVTHGn7uxOHbm8puplyZ+BcIb44efi1VlsH0SJUpJSI5D8DAg+jH76zrYFWx4flW40XU3OwDm0xqE9xYXFZlnFy2nai0ltQ3q1ex5fVh9NzELBw6mUGbqyD0ZRPrrvl0exAsiP4ye4nt6k13g3F/juW4GTlBDkQLltxjdszvTgggPTTRRZBEoPkmzkoMQrb7JqGlkNawo5Ois8+cF1xe3/gDVZm6NmExb6lqT4T/Vuqpn5yglfcgSCs2J1n/dx8OhQ/qckdDR5qwQqed+kAEocxw3GWRydkq5LKdmxC8bcGrSYm9/Ux1V67X5ycFM2PlCATkQ== 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=6zlbOJgpN9vHxazXhmywRbcbAYdpwHtIq4TNdr8WsXI=; b=A5HRJhAarEoycsvpqBsLGqNGbMz0n0zZ9kpf2jCPktyOf+nuOa+QBqIr6svG+1ZCkFpK6WyaPUJO3gXVnH7L5njIVZIBaeoYoSP5cw6+8N6K1eA0vHVowchjcKKvckaCLNx2sTtzJEpSastt52BfBPG/7dKDpPFsCek8wxxg67AscEUtnRZske1rDMXSnK2JX6DnXPfFC6MmBYnIBopBBcqJGVgjzX7qAOtCW1zTM7bX95V1w9oU4+n6PnHhmtz/iL7D4Z0kIC6l3tjO0+pBdavobsawu3sjy3dPXAFF3gO87p5LAXeE6/AJS2XNtGsLhE9SjPDOMwt1DdW5E/DA2Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from AT5PR8401MB1027.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:742b::19) by AT5PR8401MB0723.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7427::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.24; Thu, 4 Feb 2021 15:35:01 +0000 Received: from AT5PR8401MB1027.NAMPRD84.PROD.OUTLOOK.COM ([fe80::a033:af85:141d:6c44]) by AT5PR8401MB1027.NAMPRD84.PROD.OUTLOOK.COM ([fe80::a033:af85:141d:6c44%7]) with mapi id 15.20.3805.027; Thu, 4 Feb 2021 15:35:01 +0000 From: "Joshi, Venkatesh" To: "users@dpdk.org" Thread-Topic: RSS logic for Intel XXV710 NIC cards (i40e driver) Thread-Index: Adb7CYUsuSGh6pB8Si6h4TihGVTt1Q== Date: Thu, 4 Feb 2021 15:35:01 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=hpe.com; x-originating-ip: [165.225.104.142] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: aa867a0f-fa3a-456b-8b69-08d8c9226fea x-ms-traffictypediagnostic: AT5PR8401MB0723: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: c8OM/lbXdtbRX9X1Ld6wFuTmy1zqpCit+uQN2d0WgyBqTUqrzcvzGIuSSA7bhvmXacg8Js6ZOVckevGQ1iVJisJvoT0PTy532LlQnEtuk6BBxe8iijTln8Q21WAKUowEe5pqqin7L6RAA/Y8/lxU5YVA7M/oyOvA6mLit9vQVjtyS6ZKH4KW9id8qsiItGnZqXc+uUsp4hFcqK6dg2q2+42JgCPxGr+gLBESsL5fKYEe4iM8vj2JDW/CVAQxpPmiGEXLIzxeCdWxQbsNJTksoPpoR+F3dUQfqh1oHF9MzB6+MW3Ha+IWk+9Jj3+5i4JlHMXEYF1pEeLp9Kq0tf8IZQvevKlKouooGc/t8w9kzkTH+VAZCvFPDj7LQhuo+ZwWF0CWC7Gep48UdjnsVk6MDMh9JQSUmCvgnO1W7mVzuN2uPOU5H3Yv6mxzaIy9ZKpQT7UrVsYcW1n5XWqeERlLjTucgNopQhGZaJUiDrbvabYYdAvDU1Ey/nrtJY4aYVPL3XFLIL1MDOEQQd673NU07VZyMWgOYTidgxlIp4xYfNNIyqi6RWdvW82bOO5PTcevz8tqVy3zM2l299xlLNANXJIZ+Afh3xRMA7Ye3akmbeM= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AT5PR8401MB1027.NAMPRD84.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(39860400002)(346002)(376002)(396003)(366004)(136003)(66476007)(7696005)(71200400001)(186003)(966005)(8936002)(6506007)(66946007)(2906002)(6916009)(55016002)(316002)(9686003)(76116006)(55236004)(26005)(8676002)(478600001)(52536014)(5660300002)(66446008)(64756008)(33656002)(66556008)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?JBlFWyVAmPm61BneN0N9MGRagCTkz36gwPhcUbTkcqUikisJlmPR1fWaMgB0?= =?us-ascii?Q?U+XwaMfUgUey6EYaRau4G06WYGQGgKco/FR8xain5h4Ret+BkvykzQc7DlXw?= =?us-ascii?Q?fToe2IxnaAJaNc8NDVvWFWYvMEPx1M/oVUbaj7XBTZRAHjq7vfH9a+hiUasX?= =?us-ascii?Q?3WINI1tn2HttuL6OZX5mCmLxORU0VQHJ9EYCWPxfRjNuDmeW4AosKQym7gUZ?= =?us-ascii?Q?/jUaj3W2GhwWbKu6qa5d2gEHfJASkRF24nrJhSvO4DpCKs85sigVG14/j7Yy?= =?us-ascii?Q?WH5YC9fEJTEoapNtonEvcsa9Ecq9waBkdn3t8bECGnlPzmOEVZ5XAK57iIVQ?= =?us-ascii?Q?x/kx5Q84+JwdHW8B4CgF2COtnWktcjG+Ttv4OoSPSi+LiSzSel9P1ma3s4+t?= =?us-ascii?Q?wNL6CwNMShqfZpPu2o5XXYZ+cNZe/BNQM/0+cT7U5++HKnmGVaKK+Ngslggd?= =?us-ascii?Q?KUHwo6TdJBgzGaVp8B6yWztl6XjwBhd6tpw/F+Zzh0pJ0wAOUjcFETKtrJZw?= =?us-ascii?Q?bH5FI/p3G9Gq0ZT5ZP0lfYvoy0HyhdS0gO11+UQmigG6nQdvoTplgQInAjE4?= =?us-ascii?Q?ttrePKc2omPT7tYxk3dW2gnyoinxyW+lW2rJHkR5hrrx37qRYqEw4eqGZuoI?= =?us-ascii?Q?SSOiStIdlmDdxcgNWtnqQGIGa63vQJTvSHMYpbSY4903fVUik/VZCiMAssYz?= =?us-ascii?Q?tqJxWZgn5le36j95Etkds8lxCUTGwzLGYqwtb0+TZuRUl3aMlefZTITuGEGe?= =?us-ascii?Q?IQvglnHwTykoPeMwC1h/aZ7at4aGSY01eF1opW0EFLE5cXnTnq38KSI2wd7w?= =?us-ascii?Q?XObqqfYT7vM0L1glMXAH8GW8J/LeLggwRT61fbllsqpIY2uepA9wOHIadyL3?= =?us-ascii?Q?AT2it2szbZ7gUr7PmcpJgE7tR+PVCJ/HmOp9NHt9bVAUsDQbxvl6B2TODSxp?= =?us-ascii?Q?ihqEgG078b8OU4MDUMWmS1Bcz5uMaodtz76Q2jVwqFEXu/yGFh5RyIvr129s?= =?us-ascii?Q?Jb7Sx7gQp8oQmIaovi76cfMZFKe5BSt7sXoQyggKKkEEryBpD8nS4R5k2dii?= =?us-ascii?Q?t3hJ5Z2w?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AT5PR8401MB1027.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: aa867a0f-fa3a-456b-8b69-08d8c9226fea X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2021 15:35:01.5818 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: q24R+dci2kezh0uwaYmfbP/YwDvFiVH3pQi3KAdpCICyX3//P1GW+st1KPUVwRXbaJF68p4xPub1oFgvp2OR9A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AT5PR8401MB0723 X-OriginatorOrg: hpe.com Content-Transfer-Encoding: quoted-printable X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.737 definitions=2021-02-04_08:2021-02-04, 2021-02-04 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 phishscore=0 clxscore=1011 spamscore=0 mlxlogscore=999 bulkscore=0 priorityscore=1501 adultscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102040100 Subject: [dpdk-users] RSS logic for Intel XXV710 NIC cards (i40e driver) 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'm running into some issues in activating the RSS logic for Intel XXV710 N= IC cards. Here are the details: * DPDK Version: 20.08 * XXV710 NIC cards: - driver: i40e - version: 2.11.29 - firmware-version: 8.15 0x80009586 1.1691.0 I got some pointers from the following links: https://haryachyy.wordpress.com/2019/01/18/learning-dpdk-symmetric-rss/ However, the functions used in the prototype code here: - rte_eth_dev_filter_supported() - rte_eth_dev_filter_ctrl() are marked deprecated in DPDK 20.08 and are not present in DPDK 20.11. I'm currently using DPDK 20.08 but there is a plan to move to DPDK 20.11 si= nce it is an LTS release. I also went through the following link: https://stackoverflow.com/questions/42342723/how-to-set-up-rss-hash-fuction= -in-xl710-to-receive-ipv4-flow-type# But, I couldn't figure out the APIs that I need to program the RSS hashing = logic correctly. My code: Currently, I have the following snippet of code: -------------------------------------------------------------- static struct rte_eth_conf port_conf =3D { .rxmode =3D { .max_rx_pkt_len =3D 1600, .split_hdr_size =3D 0, .offloads =3D (DEV_RX_OFFLOAD_IPV4_CKSUM | DEV_RX_OFFLOAD_JUM= BO_FRAME | DEV_RX_OFFLOAD_SCATTER), .mq_mode =3D ETH_MQ_RX_RSS,=20 }, .rx_adv_conf =3D { .rss_conf =3D { .rss_key =3D NULL, .rss_hf =3D ETH_RSS_IP | ETH_RSS_UDP | ETH_RSS_TCP, }, }, .txmode =3D { .mq_mode =3D ETH_DCB_NONE, .offloads =3D DEV_TX_OFFLOAD_MULTI_SEGS, }, }; --------------------------------------------------------------- I also read some helpful posts that mentioned that the rte_flow APIs can be= used to program RSS logic for i40e driver. But, I haven't been able to fin= d the exact details. Any pointers on how to program the RSS logic on the XXV710 NICs would be mo= st helpful. Regards, Venkatesh