From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <users-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 332254618E
	for <public@inbox.dpdk.org>; Tue,  4 Feb 2025 16:41:24 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id A37574025F;
	Tue,  4 Feb 2025 16:41:23 +0100 (CET)
Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16])
 by mails.dpdk.org (Postfix) with ESMTP id 7750B400D6
 for <users@dpdk.org>; Tue,  4 Feb 2025 16:41:21 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
 t=1738683681; x=1770219681;
 h=message-id:date:subject:to:cc:references:from:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=hCS7ABdgj0a1/Nxtn80aY0QBOgkoDd0/88pU3gpAQlA=;
 b=egSZMtzFjeJx+izvZ6TnGsxTHX/WjscCEPWq5ajzOOlZzOUrVHn3vibJ
 iba7+PBnzflZvLx/QRlCKKLYEz51A4K8LKbWt6WqvfKGjP/7OKrD0KCfW
 67OZBBSdRHaO+d/PKQhRqILRPztrOQBA4jmul+ID1hpQ+rjJEPOBOyZvg
 dy6W6thf3Nwq2PL5Rzk160q81YiJTVSRFx8Kxv0dN2px8yJuh1SFMO+L6
 hHNbz37F+M/Zeo1tW9Sfoy/wxbWtf4hsclP4mV36Fj0SNMF94z2q/98k1
 yiQw9iqj3iYp+2wU6ddAwfx0Z/NfLjuMvhLgIwrihek2hAlsCYNznjqUu w==;
X-CSE-ConnectionGUID: AQdBN9TtSF252fGIU3u98A==
X-CSE-MsgGUID: JEYQnBTySc+JSiCvmtsxZQ==
X-IronPort-AV: E=McAfee;i="6700,10204,11336"; a="26817451"
X-IronPort-AV: E=Sophos;i="6.13,258,1732608000"; d="scan'208";a="26817451"
Received: from fmviesa006.fm.intel.com ([10.60.135.146])
 by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 04 Feb 2025 07:41:20 -0800
X-CSE-ConnectionGUID: Z3vF+lmyS22I7ecLSWHAeg==
X-CSE-MsgGUID: AfQIuU2hRgykI8dDYuQbAw==
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="6.13,258,1732608000"; d="scan'208";a="110460517"
Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14])
 by fmviesa006.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384;
 04 Feb 2025 07:41:20 -0800
Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by
 ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.44; Tue, 4 Feb 2025 07:41:19 -0800
Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by
 orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.44 via Frontend Transport; Tue, 4 Feb 2025 07:41:19 -0800
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.171)
 by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2507.44; Tue, 4 Feb 2025 07:41:19 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=aEQdaFUkp3tzKfbbySYpYWeVdirIL4v2MwkYF+L2t6U4FzE2iuxME1affO41RbIeYZNsE5vrQ8J3o66R+w121w8kb9x+8sDnwlIzVTbpeJR9K7a87vk2HVCFUXCTfuE8ys3DBau88KwDmYPcPfE86q1urlzheWV9MpDcyH2IsoB03jUJAFFL4ymgxQDK7aVcR/QMUTWtCYY5j/liE65zcSxy7fxmXZBQ7wMTKgLA71oaDtYDzjyX9KF97FNZTVf2ESrqxopIDt34KadApdcN9piTmDzR5pjFTibd6KsikKMPW5a7NWkSHuMCsJnT7vJXbwK3xcy1q5tbjyrojf0TuQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=dj/RNN8wn0BO3ykzeP7vtfOotnGFeXT735r4rZAPbgs=;
 b=jQ3cBAUZO1zHyIJNnZgRZnEtQVSqQbQUHHCSxIRhnAPA/pvwFFIhJyfL0qCaegxUKUi4ZRojhn1QktTrd4Q5R5BSDL4/+/X5ICUnMNaewujxJjua0dcF0ajLs6S0AFDzfUIvcjUUvwesZHJQtUJSHMQLC612TXNKG7hZD6g+tA+4NWE7TQ8y1gOFEpl8O2ogj1iyir+ua9r0uMzd7CUcUPKUy247I6c1E4oLHEhRoCYO/UBSvXkUbyCvb0Oj+x3jFeF8hcIFNhaNTqKWI3eHxf9E0T5xOfA21P57gIcPrcS2HZ1j7FDX/afl/4DkOzeol+DoaO4L3e/R4ubLmE4D7w==
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
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=intel.com;
Received: from SJ0PR11MB5772.namprd11.prod.outlook.com (2603:10b6:a03:422::8)
 by BL1PR11MB5317.namprd11.prod.outlook.com (2603:10b6:208:309::21)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8422.10; Tue, 4 Feb
 2025 15:41:16 +0000
Received: from SJ0PR11MB5772.namprd11.prod.outlook.com
 ([fe80::5851:319:3da6:850b]) by SJ0PR11MB5772.namprd11.prod.outlook.com
 ([fe80::5851:319:3da6:850b%5]) with mapi id 15.20.8398.021; Tue, 4 Feb 2025
 15:41:16 +0000
Message-ID: <2a89c290-48c8-497a-82d8-6a9a8bc5887b@intel.com>
Date: Tue, 4 Feb 2025 15:41:12 +0000
User-Agent: Mozilla Thunderbird
Subject: Re: DPDK Flow Filtering Not Working as Expected
To: Dariusz Sosnowski <dsosnowski@nvidia.com>, Sid ali cherrati
 <scherrati1@gmail.com>, Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>, "Anatoly
 Burakov" <anatoly.burakov@intel.com>
CC: "users@dpdk.org" <users@dpdk.org>
References: <CALn3+CP3vKCjp8vR1Uwki3XaW8Nu04Et5PBdop78Cp48=DhOow@mail.gmail.com>
 <20250128214616.3f9324de@sovereign>
 <CALn3+CN_nk0GsFyMoC_VVSkTZ2XaS4=T93-h86tR+RT3sDnn7w@mail.gmail.com>
 <20250203180007.2c5e0607@sovereign>
 <CALn3+CNnpEz+ZcxQDsbfoFfsnZ3=J0vE+Pm_sPvax4nfZRcPcA@mail.gmail.com>
 <CALn3+CO8A656PB3yDRkdn90Wn3yTNpmbWQfiA0WgcUZxs193+A@mail.gmail.com>
 <CH3PR12MB846019A00F13740B4F66CFE7A4F42@CH3PR12MB8460.namprd12.prod.outlook.com>
Content-Language: en-US
From: "Medvedkin, Vladimir" <vladimir.medvedkin@intel.com>
In-Reply-To: <CH3PR12MB846019A00F13740B4F66CFE7A4F42@CH3PR12MB8460.namprd12.prod.outlook.com>
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: DB3PR08CA0008.eurprd08.prod.outlook.com (2603:10a6:8::21)
 To SJ0PR11MB5772.namprd11.prod.outlook.com (2603:10b6:a03:422::8)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SJ0PR11MB5772:EE_|BL1PR11MB5317:EE_
X-MS-Office365-Filtering-Correlation-Id: e4cc82b2-50a4-4df2-ecee-08dd45325cc7
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016;
X-Microsoft-Antispam-Message-Info: =?utf-8?B?NkkxdlJRZU1yUXFyNGgxNG9Ca1oxTDVuMkowWHVZRHVqUWtFb2I4endPL3pj?=
 =?utf-8?B?Z1pacnZ2Y1p0Y0hOSDFDSGdMTTNJRWlaWStQUkhlNUtFb3BaOTBXNWhOV25w?=
 =?utf-8?B?TlFvenVPZzdGV3NQSGRjb012ODJXT2JObjBDV01CT0g3bEFGUThlWk9KV1Vh?=
 =?utf-8?B?dm1EdlVMSy8yWnY0WS9DMVJKRDFSSDZ0eGpoUkN1USsxQ1BmYzBEdU9iN0wx?=
 =?utf-8?B?bnBEaEdzZnBRV2lYYUt1TzBTdFVONW92MnhrTjVDUTkyM3BwMTFoOTZpZ251?=
 =?utf-8?B?S3FOSnNFTG5EeWNSUmFlalFYMHlUSWhIN3paUGRTcGVFTjZBV3NsVHgrR3Yw?=
 =?utf-8?B?aG0weU44S2xTaTNuaHg4VTZ1NHcrZmFIUUJER1lJVG5obUQrd1pXeWNoQTVZ?=
 =?utf-8?B?T1c5ZS85SEo3bzhiQWRtWjJFeDZjQzRrbkdNR01jYWtGK2VaSnV5S1E5b3pk?=
 =?utf-8?B?OERML2FhUTg0TUl4TkxSOEliS0dFMlF1SDF5Q21jclhmYWxVUjVRYWE0OVl5?=
 =?utf-8?B?NnRBOEI1Z0tDWVNnUmlVSkR1VDc2cnZmdkJDS2RRT3hYZlhOekdRZngwQUZI?=
 =?utf-8?B?R0xVeExXK21xSGIrNkl4UXUyUXpMdU03RStxbTBRK0UrT0VaemtSTjBFWW9W?=
 =?utf-8?B?L1ozVFJxYUJkQXorKzBtdVByYkJWbjZ6RXJnWUFleFV1eUV2eERKM0d3eHRB?=
 =?utf-8?B?SGs1Z3ZSM2xpTnR5dzZBU1RxU25qREJIRDVJNEVMVHdwZjA1elpZZ3RFY3JG?=
 =?utf-8?B?L0djSXMzZ1RsOXRBdWNXZVRheXh0ckFPRnF0WW5FZFVsOVF2d3VCU2NkQ1Zy?=
 =?utf-8?B?MTRLb1pSYzh2L3MzZG9HTmRzbFcvamFKc0dHdHU3T0ZnZm9FemNVSFV5dlFx?=
 =?utf-8?B?c2lidWVZc2VXL1M1T3FhUXFUWUlEMzlFZDUzdGM0ZjZ0ZWZuZkE3eCtGQlVJ?=
 =?utf-8?B?UTZvUTFtaVMzaHZINGtBRzBUU1FMODhCem52RVJZRkJUSDcraU5XaGlFT3Uz?=
 =?utf-8?B?VnNxdFZMQnFvN0g1c2IwSjBISkxBelY4SXBMb0NOdFN2ZlBqZURaL1ZJVnoz?=
 =?utf-8?B?RzgyRlVOVW5rWC9oUmNsTTd0ZGVmYjdSc252cHp0WkhqM3doRCtkOUV3MFVO?=
 =?utf-8?B?SnZQMlFGZjlIVkJaZWliMjJYbVBzQ1dRNGk4SXE0SmxsYUJRYTh5S2xWa3A4?=
 =?utf-8?B?UDdhbE5uMXpuZEJaTWFjbUc2Q0hFMU1zNE1RclR0QkNJZkRKV09QSURTanov?=
 =?utf-8?B?d1dpQ21hYU56L05KUXFGRUw2bU54dVZVZk9lOTZtSG9hNVVkVWIrd2g0S3JM?=
 =?utf-8?B?UWZUVXdvQ1RrZWtVRUdvbkRLNEx5VSsxcll1NXRZNE9Ed0tUQmN0VG1rVVVL?=
 =?utf-8?B?TjRTMVpYaGEzMlhtTWJBK0VtUzBMS1FXbEFWTFVuWmhFVlV2cjN6eUZueUZL?=
 =?utf-8?B?bnZUZDdTZDc0TFJ2cDlGUWY0QWhCVTdKL0hkcDZLZlAwNnRzcERydndlNE5v?=
 =?utf-8?B?V0Z0UkIzY3dNSkV3WWNpM1AwVE9KSGVsRjRsQWlxU08rLzN6QWtpSkNYN3Nj?=
 =?utf-8?B?eUlYMnlNeFR4Z3BuNTdpS2JxK1U2c3hodHE3cEVPZ3kwK3lEVEtmZ2tsOVZ5?=
 =?utf-8?B?SUsyRU9ubGFPQzFlWFpqSXpGRWpWUlJQbEJCRitjMDd6dGRZcHE1b3hHaThZ?=
 =?utf-8?B?OUhyc01RWC9CeHpPRmlJVTU0ZHdPZlU4SzNPTE5mc3RaSFhhOEo1RGloeWJL?=
 =?utf-8?B?NHRrd3B0OFJPcE1TZHk1Ly90TXNwMmpOVmpoNUp5ZUdmMXNvWnMwcGtTR01q?=
 =?utf-8?B?RElUZ2pHRHNiSUNvdVorR0JCVy9oRW0zNlFYanh4eGNsa1NkWXNuRGR5Ti80?=
 =?utf-8?Q?f3TAgUyxwO1V6?=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR11MB5772.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(1800799024)(376014)(366016); DIR:OUT; SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Uno3bkxGUGtmZGExRlNkZkZCaFZRSS9yYzRvdm4vZXltSG9BanFPMFpwY1NY?=
 =?utf-8?B?MXBzZUJjUWtrVCtTdjlwUXRaWnVPRmRlSURvOFJ3cXVuRU5leDBFRHdseHlU?=
 =?utf-8?B?M0NyQjBtSXd2UUI3UkpPYVYycWQ4RlNJazdKb09zbEx4S2RVVGU4VWRGRUJL?=
 =?utf-8?B?WlBNWnhveW13dDFJaEt1SEhITnFEWUFjQnVkWE5yVXF0R2JFczFxTWg4QXox?=
 =?utf-8?B?SkNBY2poQnVrcUxhRmVuTlNLeWt4ZXBpamhRb1Z6OHhtOUxiRFpsZUpEQlo1?=
 =?utf-8?B?ZVJTWnRiazA5aHViU0VKOWJvdHU1UUFnMFdkdFVETWVSTm5xRmRiWHV4UWJH?=
 =?utf-8?B?NEpyUzVidmNCdjZKQytLeDdia1AwRjhsRW1vbVBEZFo5UGhkbjJjZlhIc0pj?=
 =?utf-8?B?V3pYdHYxTzFkVzJyZjZnTkJZS2lKRDU2aWQ3YWpRbTlDSEtHOUVDUTkzN2hK?=
 =?utf-8?B?QTdOUFA0OU1NT0ZIcDFmK0NBRmszK1AzMUdVSVRxV01PWE1mcFMvQmp3b0h1?=
 =?utf-8?B?QTJSL2JnZW9uaHNHK1NMSDJzR3diT0ZYSHAya2ErekNIeG5XeTYwWnI1a1ZG?=
 =?utf-8?B?UE9WcS8rS0t5ekhia011K2lLK05GTUp1Ym14RkJzeWJtb3BFTVdEeDRFZ2VH?=
 =?utf-8?B?L0dFeHBPaXRJWVl4akgzWTlGR2dJSURwOVdRV2VtUXJnRnBYQ1ZRVkVZK0lV?=
 =?utf-8?B?MEFPOHA3VTRFMUxJTTlKNWNYbForbEZ5YkJQRENkd21rNmlOYWFPaTNSM1p0?=
 =?utf-8?B?c3VIdUV1UUh5cWl5SlJscXBSWjNmdW1PZDhuMFdJditVbityTlJQMUpaS0lC?=
 =?utf-8?B?U0JDdEdSNFpaV1hHSTQ4MDJua3FkaEdMVFpPMlJFRGloMkViUFpNM1o1cEhz?=
 =?utf-8?B?Nk56aWZkdVo2cmhWRm44SUZ6SlBwUW0vNEkrZWZDK1dvTVQ5Vld5bjlQaklz?=
 =?utf-8?B?VDBNZ21jVEtlSmVaTzFaUmRGM0RFVkJmQkV2ek1Zb2t3YXgrajdCdmRaeXRF?=
 =?utf-8?B?bVBwbkttby9oV3RnbHlJY21kcjF6KzVxNUd4RkxRSkpOeWpjZGRaYzhHUmlw?=
 =?utf-8?B?VFFpTFJzYm14Wkx3Q1BtaUxyTVBoMmhydFMxNy9DUkFmVmlyaU82ejN2a2Rx?=
 =?utf-8?B?NDd3K2hJUjJYeVRqeENlL3dtR0EvYnZhL1FPb1pyaGVyOWhOYVJpNjZWNkxm?=
 =?utf-8?B?RWhaMjJlMDhlY0NYaFZWdXU1SDlERkpQeEV2YURSVEFnamdXSE8rMTVObGtK?=
 =?utf-8?B?dWdGeUNEMW1TbzhNNnFxQyt1Wk5sbmlBckRrOUhCblNDUlRlbmY4NVl6bWJQ?=
 =?utf-8?B?WjFSZGVKcDNKZ1N3V1QvVXphTW9TbjlSUDZxcDE3NExsbjZpb2pMRTdET3FR?=
 =?utf-8?B?ZEg4aUNDWDd6Y1hURGx5N2svaE9rL3B3YTFycmU3Mmxmelg5QmFDWGpxV0Uz?=
 =?utf-8?B?cGQwc2h3bmNydGZtYVBjaUl6RjRSUnFYSzRXaFJ1SVEwU05oTVowQkVkbnNU?=
 =?utf-8?B?TlNJNjluV1JEcGp6WnQvOFhJdnpyZjUwMEZ0RG5vT1NocndpS0pWVmNtVEVs?=
 =?utf-8?B?QzNKUEltSUs5dm0xRnhPZnNKY05OUFZxaGQwdThxSC9hZy9ickhtaGxVSW03?=
 =?utf-8?B?aGFFeDM2MERKVk1NSVZOOHI2eVdzTVBGRTczakNONGFpMHRjQ283RUk3VDV1?=
 =?utf-8?B?NlhJeXdKUitRcytXck1Md0JJbVJPNGJqQVBXOXNwb1VKMENvUnlyK1EycHFF?=
 =?utf-8?B?dFZvaXMwUTJMdU9PNEFaNkRCb1FYcHJZVHFwTDNuRlZFQmJuSWJaTnllMHYr?=
 =?utf-8?B?T1FBZ3I3L1JBTmlsZHlTWXJlU0RKTlI4Nlp4TFh2QWtUbGkrSTNRem9KcFVi?=
 =?utf-8?B?Tm9KWE1HbHJaNTlnTDZKTTJWMnVTZDVqWlNMK3gyR3NFT0dqMjJLcC9nSDVJ?=
 =?utf-8?B?bGJtMXhSMHpueUM3WVQ0VGE5b25VdWdFb0UwNmsvMHE3NHR4NVlrRSt5T1hr?=
 =?utf-8?B?SlFtRjdrNUI1cXQ1bkp1OFJBU3hVNnV1WTFqLy9Nb3BwNDdBN0FKYmxCakI1?=
 =?utf-8?B?MnVDNWx6c1FWV0t6YWE0RUNzcHVMZUtoTmFOcUN6UjR2bGdqWFRNSTRJbnM0?=
 =?utf-8?B?cnEybUJFMTZoeWJiWm83L29MbS9JbXFFd2VzMXZlVFc1cFo4QUxUeG9Bc2hk?=
 =?utf-8?B?WGc9PQ==?=
X-MS-Exchange-CrossTenant-Network-Message-Id: e4cc82b2-50a4-4df2-ecee-08dd45325cc7
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB5772.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Feb 2025 15:41:16.6379 (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: TFGWSo3wbXUSPnEiq4mjpP3KyDnaWNw3rWoigofZ/H0NV/nA6ZQPAKHY6CgRM3JF0fP3KeNxgE/P5WtpEXuZjbs+bf/gF+K1Qv02zzw3GlQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5317
X-OriginatorOrg: intel.com
X-BeenThere: users@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK usage discussions <users.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/users>,
 <mailto:users-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/users/>
List-Post: <mailto:users@dpdk.org>
List-Help: <mailto:users-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/users>,
 <mailto:users-request@dpdk.org?subject=subscribe>
Errors-To: users-bounces@dpdk.org

Hi all,

The goal that Ali is trying to achieve is not possible with the X540-AT2 
NIC (as with any other ixgbe NIC). The problem is related to:

1. The first rule is processed by the FDIR engine

2. FDIR engine is executed in the HW pipeline almost in the end (just 
before RSS), i.e. after other filters that we could use to match all 
other packets (5tuple filter engine in this particular case).

Therefore my recommendations here would be to use a modern NIC such as 
E810 to implement the required filtering logic.

On 04/02/2025 09:28, Dariusz Sosnowski wrote:
> Hi,
>
> Anatoly, Vladimir - Would you be able to help with the issue regarding DROP action not being supported on X540-AT2?
>
> Best regards,
> Dariusz Sosnowski
>
>> From: Sid ali cherrati <scherrati1@gmail.com>
>> Sent: Monday, February 3, 2025 18:12
>> To: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
>> Cc: users@dpdk.org
>> Subject: Re: DPDK Flow Filtering Not Working as Expected
>>
>> External email: Use caution opening links or attachments
>>
>> Here is a better version of the code :
>>
<snip>
>>
>> Le lun. 3 févr. 2025 à 16:00, Dmitry Kozlyuk <mailto:dmitry.kozliuk@gmail.com> a écrit :
>> 2025-02-03 14:51 (UTC+0100), Sid ali cherrati:
>>> [...]
>>> if (!rte_flow_validate(port_id, &attr, pattern, actions, &error)){
>>> flow = rte_flow_create(port_id, &attr, pattern, actions, &error);
>>> }
>>>
>>> if(flow != 0){
>>> printf("Filed to create drop flow filter \n");
>>> return -1;
>>> }
>>> [...]
>>> The issue is that when I implement this, I get an error on the drop filter:
>>> "Failed to create rule." Do you have any idea why this might be happening?
>> There is no this exact error text in your code or DPDK,
>> I assume we're talking about the quoted fragment.
>> `flow` is a pointer, the correct error condition is `if (flow == NULL)`,
>> so your code probably misinterprets success as error.
>> Also `flow` is not assigned if `rte_flow_validate()` returns non-0.

-- 
Regards,
Vladimir