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 8BEB942B43; Fri, 19 May 2023 07:21:09 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5ECEA40A82; Fri, 19 May 2023 07:21:09 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 24ECB406B5 for ; Fri, 19 May 2023 07:21:08 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 34J4kBfJ031210; Thu, 18 May 2023 22:21:06 -0700 Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2168.outbound.protection.outlook.com [104.47.73.168]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3qmyexf00d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 18 May 2023 22:21:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RiqbpRSAQB1/CDWXCofR4IYV6cZkpMFew+JSgEmi0TGif0sIeGd1T9H96cxE1S2ecO8Ck0OcZVCybyzbKvBjuPQyHJIGKENObHEC+aNxH2jDDbPbT1I1YW6a0CHLpAoDOvhwgLRD7w9uEtpP383WPb7U0BBOiomNftrPitbDvmAdc/z//+n+nB34kpiVK5GQ/tGVr4sYojxbxEIcLsowQRCS6rSlB9LHyWmlWY0Gk69tU9rEG96FSNAA9VNgrvOf8z1X3KhEZUf5Hf1Y5Q2jixYnXUQd2kRAmulP6mBYt9Xh4iSoD18qXbg2dKhVcFFA5av9taRvc4eF/a8+b1mhhA== 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=zeF+RpTeeO4G/kXOLB1d9/H4QBgTZHwbeoydooeX6RE=; b=dB10XKKQN4HD4yPjyvQaN0zTkjUN/s9BXdtAm4dK7g/iquPbq20M326tzvmYSdT0s/iJi45T2a6DHnWbU+QoT7vj5oTUlm0aNdVEr5HBmltnu+dWVFxPvgqKvMrpxE4xJXxI1a2uF1Ao322UCPo/Rs2kYDefAaZTsocjPYyuOxDZmBIgA17AwbzuNQY6Iu8qhQkI29kfGhO5G2AxsqAAImrgWskUS+rk0zCKnvFZ6UnFwFuKZyq4GD/TgFQAM7FWAHA5ijoz3wTo6JVKxAHFLG1yGsVfGzK59Dq4UdWc76Ni9S4RxRZNRjgBq9gh+Ksw9c738SQd1YKTFyNS0UyKjw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zeF+RpTeeO4G/kXOLB1d9/H4QBgTZHwbeoydooeX6RE=; b=miNov0wUExz5dEoQgBk3XcIfVROZwZdeyOj8xwogJLJG/+N8INITiGElovNbT1XjyIsxQWMaRtFP6yifklXDYoUBrjnxfyyK8l65l8ep9NCmh5YVbtGXqx4IwDlGlDjUO+W+tT6O/81vXAG1LBY8p7EIEW2ozbZPSL8fWAc5nek= Received: from CO3PR18MB5005.namprd18.prod.outlook.com (2603:10b6:303:17e::22) by BYAPR18MB2854.namprd18.prod.outlook.com (2603:10b6:a03:10a::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.33; Fri, 19 May 2023 05:21:03 +0000 Received: from CO3PR18MB5005.namprd18.prod.outlook.com ([fe80::c351:e07e:fcff:da11]) by CO3PR18MB5005.namprd18.prod.outlook.com ([fe80::c351:e07e:fcff:da11%7]) with mapi id 15.20.6387.034; Fri, 19 May 2023 05:21:03 +0000 From: Ankur Dwivedi To: Alexander Kozyrev , "dev@dpdk.org" CC: "orika@nvidia.com" , "matan@nvidia.com" , "thomas@monjalon.net" Subject: RE: [EXT] [PATCH] ethdev: fix asynchronous destroy and push tracepoints Thread-Topic: [EXT] [PATCH] ethdev: fix asynchronous destroy and push tracepoints Thread-Index: AQHZidQYHyNBhvenp0KKiulLfmmUCK9hDwOg Date: Fri, 19 May 2023 05:21:03 +0000 Message-ID: References: <20230518215928.2366851-1-akozyrev@nvidia.com> In-Reply-To: <20230518215928.2366851-1-akozyrev@nvidia.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-rorf: true x-dg-ref: =?us-ascii?Q?PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcYWR3aXZlZGlc?= =?us-ascii?Q?YXBwZGF0YVxyb2FtaW5nXDA5ZDg0OWI2LTMyZDMtNGE0MC04NWVlLTZiODRi?= =?us-ascii?Q?YTI5ZTM1Ylxtc2dzXG1zZy1mMDEwZTA3OC1mNjA0LTExZWQtOTU0NS1lODZh?= =?us-ascii?Q?NjQyNWYwOTJcYW1lLXRlc3RcZjAxMGUwN2EtZjYwNC0xMWVkLTk1NDUtZTg2?= =?us-ascii?Q?YTY0MjVmMDkyYm9keS50eHQiIHN6PSIyNzgxIiB0PSIxMzMyODk0NzI1OTY0?= =?us-ascii?Q?NDkzODMiIGg9IlpmSW1ad2xTNkNaUGk1WGxsSCszbnR1RGU4ST0iIGlkPSIi?= =?us-ascii?Q?IGJsPSIwIiBibz0iMSIgY2k9ImNBQUFBRVJIVTFSU1JVRk5DZ1VBQU1nTUFB?= =?us-ascii?Q?Qm5HR215RVlyWkFReTBLRlFzZDdJc0RMUW9WQ3gzc2l3VUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFIQUFBQUJZREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFFQUFRRUJBQUFBNCtVdERBQ0FBUUFBQUFBQUFBQUFBSjRBQUFCaEFHUUFa?= =?us-ascii?Q?QUJ5QUdVQWN3QnpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBR01BZFFCekFIUUFid0J0QUY4QWNB?= =?us-ascii?Q?QmxBSElBY3dCdkFHNEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FB?= =?us-ascii?Q?QUFBQUNlQUFBQVl3QjFBSE1BZEFCdkFHMEFYd0J3QUdnQWJ3QnVBR1VBYmdC?= =?us-ascii?Q?MUFHMEFZZ0JsQUhJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUlBQUFBQUFKNEFBQUJqQUhV?= =?us-ascii?Q?QWN3QjBBRzhBYlFCZkFITUFjd0J1QUY4QVpBQmhBSE1BYUFCZkFIWUFNQUF5?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-refone: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdBQUFH?= =?us-ascii?Q?TUFkUUJ6QUhRQWJ3QnRBRjhBY3dCekFHNEFYd0JyQUdVQWVRQjNBRzhBY2dC?= =?us-ascii?Q?a0FITUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBWXdCMUFITUFkQUJ2QUcw?= =?us-ascii?Q?QVh3QnpBSE1BYmdCZkFHNEFid0JrQUdVQWJBQnBBRzBBYVFCMEFHVUFjZ0Jm?= =?us-ascii?Q?QUhZQU1BQXlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFB?= =?us-ascii?Q?QUFBSUFBQUFBQUo0QUFBQmpBSFVBY3dCMEFHOEFiUUJmQUhNQWN3QnVBRjhB?= =?us-ascii?Q?Y3dCd0FHRUFZd0JsQUY4QWRnQXdBRElBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FB?= =?us-ascii?Q?QUdRQWJBQndBRjhBY3dCckFIa0FjQUJsQUY4QVl3Qm9BR0VBZEFCZkFHMEFa?= =?us-ascii?Q?UUJ6QUhNQVlRQm5BR1VBWHdCMkFEQUFNZ0FBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFDZUFBQUFaQUJzQUhBQVh3QnpB?= =?us-ascii?Q?R3dBWVFCakFHc0FYd0JqQUdnQVlRQjBBRjhBYlFCbEFITUFjd0JoQUdjQVpR?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reftwo: =?us-ascii?Q?QUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCa0FHd0FjQUJm?= =?us-ascii?Q?QUhRQVpRQmhBRzBBY3dCZkFHOEFiZ0JsQUdRQWNnQnBBSFlBWlFCZkFHWUFh?= =?us-ascii?Q?UUJzQUdVQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVB?= =?us-ascii?Q?QUFBQUFBQUFBZ0FBQUFBQW5nQUFBR1VBYlFCaEFHa0FiQUJmQUdFQVpBQmtB?= =?us-ascii?Q?SElBWlFCekFITUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQWdBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFB?= =?us-ascii?Q?QUNlQUFBQWJRQmhBSElBZGdCbEFHd0FYd0J3QUhJQWJ3QnFBR1VBWXdCMEFG?= =?us-ascii?Q?OEFiZ0JoQUcwQVpRQnpBRjhBY2dCbEFITUFkQUJ5QUdrQVl3QjBBR1VBWkFC?= =?us-ascii?Q?ZkFHRUFiQUJ2QUc0QVpRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUlBQUFBQUFKNEFBQUJ0QUdFQWNn?= =?us-ascii?Q?QjJBR1VBYkFCZkFIQUFjZ0J2QUdvQVpRQmpBSFFBWHdCdUFHRUFiUUJsQUhN?= =?us-ascii?Q?QVh3QnlBR1VBY3dCMEFISUFhUUJqQUhRQVpRQmtBRjhBYUFCbEFIZ0FZd0J2?= =?us-ascii?Q?QUdRQVpRQnpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?RUFBQUFBQUFBQUFnQUFBQUFBbmdBQUFHMEFZUUJ5QUhZQVpRQnNBR3dBWHdC?= =?us-ascii?Q?aEFISUFiUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFB?= =?us-ascii?Q?QUFBQ2VBQUFBYlFCaEFISUFkZ0JsQUd3QWJBQmZBSEFBY2dCdkFHb0FaUUJq?= =?us-ascii?Q?QUhRQVh3QmpBRzhBWkFCbEFITUFBQUFBQUFB?= x-dg-refthree: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFB?= =?us-ascii?Q?SUFBQUFBQUo0QUFBQnRBR0VBY2dCMkFHVUFiQUJzQUY4QWNBQnlBRzhBYWdC?= =?us-ascii?Q?bEFHTUFkQUJmQUdNQWJ3QmtBR1VBY3dCZkFHUUFhUUJqQUhRQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUcw?= =?us-ascii?Q?QVlRQnlBSFlBWlFCc0FHd0FYd0J3QUhJQWJ3QnFBR1VBWXdCMEFGOEFiZ0Jo?= =?us-ascii?Q?QUcwQVpRQnpBRjhBY2dCbEFITUFkQUJ5QUdrQVl3QjBBR1VBWkFCZkFHMEFZ?= =?us-ascii?Q?UUJ5QUhZQVpRQnNBR3dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFDZUFBQUFiUUJoQUhJQWRnQmxBR3dB?= =?us-ascii?Q?YkFCZkFIQUFjZ0J2QUdvQVpRQmpBSFFBWHdCdUFHRUFiUUJsQUhNQVh3QnlB?= =?us-ascii?Q?R1VBY3dCMEFISUFhUUJqQUhRQVpRQmtBRjhBYlFCaEFISUFkZ0JsQUd3QWJB?= =?us-ascii?Q?QmZBRzhBY2dCZkFHRUFjZ0J0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFB?= =?us-ascii?Q?QUFJQUFBQUFBSjRBQUFCdEFHRUFjZ0IyQUdVQWJBQnNBRjhBZEFCbEFISUFi?= =?us-ascii?Q?UUJwQUc0QWRRQnpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFB?= =?us-ascii?Q?RzBBWVFCeUFIWUFaUUJzQUd3QVh3QjNBRzhBY2dCa0FBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reffour: QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUE9Ii8+PC9tZXRhPg== x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO3PR18MB5005:EE_|BYAPR18MB2854:EE_ x-ms-office365-filtering-correlation-id: c5200f78-7630-42a4-9ed9-08db5828d717 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 11VhgYfxEhPyYAxTnsCwW//3UOx0sOnySTV6S5SkohyGB6TWFZBAANRYSYrd7hq5RHAmCd5/FRdFzVNAZbx/OWhrChglVj9zzJAn6Gj8aheuDUNwCdILAFLu+j7reRLNDWzcIhJoZ48itQA4h3Ta0nsFaHqyFG1KVT0jqbo3sAdubO7FTCUWWchGS3PePO6AadOMY5JBH1WCsbEYfl93SPsfLJJmarDQv/1AIskwgyQvZzxKhtTmFalGcMsyuGRVymEkb+hrfCIF6jc2LTpoetjwjqHeAzl+xMCKFo+nF4xNQbwHxGt/3aEIUsvZ1GoKJxu7wvqtG6E933Z90ZTDWSMme3uDlGrpVExNjHs8RrqpmkGPxiCKLKIL79WN+/wf6xwxyZ4IVRPrjwGKlAdOrVMAPqNjAX2bg6ilcTukPToA9Y8wFlhpPYjzDpwKra9fjPWT6MoEJEuOCXdaAvTa4mIC8Zdx4d/V7LBznrwH1XUvQwoOksBDEhv1yo5Yt+Nr3gYwxGZexrzJLtuNxgjKxYAo4I++ewh7B6d7g3xEs/CMsYYN/uw6UZ5FPmUsPFLTeTVSMnFA4Aj2xOwqJ31BhKr+dqWR/L7CnEhaOvNaAILpgP1WvJPeISuaiHLbqFlS x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO3PR18MB5005.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(396003)(39860400002)(376002)(346002)(366004)(136003)(451199021)(7696005)(38100700002)(9686003)(6506007)(26005)(186003)(83380400001)(33656002)(122000001)(55016003)(71200400001)(64756008)(66446008)(66476007)(66556008)(2906002)(66946007)(76116006)(316002)(4326008)(86362001)(8676002)(52536014)(8936002)(5660300002)(41300700001)(478600001)(110136005)(54906003)(38070700005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Ic7nfd/5LW5DSHFo+D7DVgdc1Ld5JkmxO9rTJF6k8V+MLq1CdlF5SW0OrycH?= =?us-ascii?Q?n8o9rKG0tm/AyxueQJJQvB0W1ptUKJGLF4ouDsM1YsAEfbLGoxLu4bcDOna2?= =?us-ascii?Q?HKkmA8F7YGLfFfpseHLJZ2CTg6NbdYlu3GhjmH24JnwgfPACo47d8pwvHg8Q?= =?us-ascii?Q?jK9vaQBlIeXpI2guDtuirGuQhU28ORs6g6aPQDY6Rny8s84PNpP3zz/EZcFU?= =?us-ascii?Q?LimbC/FF2XCHnTOjnl27ZX3v/+BAzPZpdH9pifXIH7aOVIb2HOBV9Bvr5zcP?= =?us-ascii?Q?kECipeh2lIMB6TrgsUMcVPbAjoS/KQUdamqro0tM+lrk2V6jVBYZnzR2TmCx?= =?us-ascii?Q?vXe8r8uTh+0awa01MmSbem3PhyjIt/zI5lzdhIFbGn1oygArjFyr1w832fy/?= =?us-ascii?Q?airh3VgjQ/EmWX+OHgBE7RezOaTjpqOTPR/lt4Fiea5c38bFWV/ehzQym/Tf?= =?us-ascii?Q?V/2PCIy6UAg+M/JAKuI/YKmF3HRG7CKOIN6FjrkfBy01fkRFUW4ulaEOH/J9?= =?us-ascii?Q?U51GVIF5U7xGguGtS6ebwPlXhCBvLgh7DjBojUS3RycnEBmv38tiDKitryG2?= =?us-ascii?Q?EJTGAC2JYdwPan3AlVBP8NXQF23RxjQiBtehWV6u1yWAuZVxYBe6zDKLJ93r?= =?us-ascii?Q?TI1Tl49kAiq/mUyQ54qlFT+XNFYtnaqv4ncmagwCjJNl8j77D7Cwu/LkQ7AY?= =?us-ascii?Q?4OR+2F7tq+4FxU1iX08qCoZVJJ8LpZv8+5qydALQTdw6W5MOYGxR9COq6Tvb?= =?us-ascii?Q?YvD7BNygh7ftrqbSnspRmDHeO5WqrOWzAiXtjpuw+HzMoJ+fotGldaqxzAAL?= =?us-ascii?Q?h5AkRHJQL8N78SuaRTqxiYgOA0PlPeTmanwMU3w63wRQZ11d/wm5mdXkUSty?= =?us-ascii?Q?rJRxR+EvU+wojWZeOhskZ/j53Pzw0z3KHCXJXKSnneq4Zfv7FV77qDUV6q9v?= =?us-ascii?Q?0Jy6M1Qg+TnkON3pZEG6C5A1yEuXdfYDjBpuuMrAgtLr/FiQ7XNbLmQ1rkR6?= =?us-ascii?Q?N0/8SBV3U8F/vO986a8tpHsTevOV/U895Ebo2CaP7Fo16ty5Et04HyUUHvAK?= =?us-ascii?Q?GyMhBirOELOaL2wRC3R38qNUpl6BJvNAlUSCN9n8ZWefblwwfAZlxdcfbCdn?= =?us-ascii?Q?aWqZ2ZiySYcMeefxjuq+rSGVrqGo1uY6YnurVzPihFFI2iKFhcz7NuyUrD/H?= =?us-ascii?Q?+ng99kBkufit5PVbyQ6QhYoivHA6Arfm4dfTfYYiytmkH9CtsgrXmRbT8OZK?= =?us-ascii?Q?FFW60uGBRiUR3XHDjUI12bOxHrTlrQxjXUP0dIsUKO/W850YZYxUy2Vrda4E?= =?us-ascii?Q?QAAUozSQWffzjN6oyHy0G9Mw83RIA1GEvPMmHEuW4SMEl3fK5HJp/b8vxvwG?= =?us-ascii?Q?4/8Qf53VSBWUpl28fM/90DCoelYHv+cYUG7EdnuFSF7bY8PdSLELskN3lLuX?= =?us-ascii?Q?aCZm+zhS29pLPtopwXtj8q+nLvNmMupwt1vQ3ElgiS6LVmqEd2vdnFmQNXAO?= =?us-ascii?Q?PBqb62IGc6qmcFSpxeWFuuV4vFhZwqNz2srOSWABlIaXBayz9tPegktwsbHU?= =?us-ascii?Q?ovqx2YKQS6lwbv+pVbIyiUgYcPeIjO/jjt7RPr9d?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO3PR18MB5005.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c5200f78-7630-42a4-9ed9-08db5828d717 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 May 2023 05:21:03.3097 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: kHoF9NVzFtL8yk+0feIxFl3G2wpYg0+1hfmx2j+FFdDW/AB2fIhszodjeSvrujljplr1jnaUiWsAsWIoAZBhtQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2854 X-Proofpoint-GUID: sD-r_yf-v3I3z8ugp6s0tYYOYIBjMIGC X-Proofpoint-ORIG-GUID: sD-r_yf-v3I3z8ugp6s0tYYOYIBjMIGC X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-05-19_02,2023-05-17_02,2023-02-09_01 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 >The rte_flow_async_destroy() and rte_flow_push() API is intended to be as >fast as possible and tracepoints for these functions must be marked as fas= t- >path tracepoints. > >Fixes: 6679cf21d608 ("ethdev: add trace points") > >Signed-off-by: Alexander Kozyrev Acked-by: Ankur Dwivedi >--- > lib/ethdev/ethdev_trace.h | 42 +++++++++++++++++++-------------------- > 1 file changed, 21 insertions(+), 21 deletions(-) > >diff --git a/lib/ethdev/ethdev_trace.h b/lib/ethdev/ethdev_trace.h index >ba7871aa3e..c8498b19e3 100644 >--- a/lib/ethdev/ethdev_trace.h >+++ b/lib/ethdev/ethdev_trace.h >@@ -1582,27 +1582,6 @@ RTE_TRACE_POINT( > rte_trace_point_emit_int(ret); > ) > >-RTE_TRACE_POINT( >- rte_flow_trace_async_destroy, >- RTE_TRACE_POINT_ARGS(uint16_t port_id, uint32_t queue_id, >- const struct rte_flow_op_attr *op_attr, >- const struct rte_flow *flow, const void *user_data, int ret), >- rte_trace_point_emit_u16(port_id); >- rte_trace_point_emit_u32(queue_id); >- rte_trace_point_emit_ptr(op_attr); >- rte_trace_point_emit_ptr(flow); >- rte_trace_point_emit_ptr(user_data); >- rte_trace_point_emit_int(ret); >-) >- >-RTE_TRACE_POINT( >- rte_flow_trace_push, >- RTE_TRACE_POINT_ARGS(uint16_t port_id, uint32_t queue_id, int >ret), >- rte_trace_point_emit_u16(port_id); >- rte_trace_point_emit_u32(queue_id); >- rte_trace_point_emit_int(ret); >-) >- > RTE_TRACE_POINT( > rte_mtr_trace_capabilities_get, > RTE_TRACE_POINT_ARGS(uint16_t port_id, @@ -2356,6 +2335,19 >@@ RTE_TRACE_POINT_FP( > rte_trace_point_emit_ptr(flow); > ) > >+RTE_TRACE_POINT_FP( >+ rte_flow_trace_async_destroy, >+ RTE_TRACE_POINT_ARGS(uint16_t port_id, uint32_t queue_id, >+ const struct rte_flow_op_attr *op_attr, >+ const struct rte_flow *flow, const void *user_data, int ret), >+ rte_trace_point_emit_u16(port_id); >+ rte_trace_point_emit_u32(queue_id); >+ rte_trace_point_emit_ptr(op_attr); >+ rte_trace_point_emit_ptr(flow); >+ rte_trace_point_emit_ptr(user_data); >+ rte_trace_point_emit_int(ret); >+) >+ > RTE_TRACE_POINT_FP( > rte_flow_trace_async_update, > RTE_TRACE_POINT_ARGS(uint16_t port_id, uint32_t queue_id, @@ - >2374,6 +2366,14 @@ RTE_TRACE_POINT_FP( > rte_trace_point_emit_int(ret); > ) > >+RTE_TRACE_POINT_FP( >+ rte_flow_trace_push, >+ RTE_TRACE_POINT_ARGS(uint16_t port_id, uint32_t queue_id, int >ret), >+ rte_trace_point_emit_u16(port_id); >+ rte_trace_point_emit_u32(queue_id); >+ rte_trace_point_emit_int(ret); >+) >+ > RTE_TRACE_POINT_FP( > rte_flow_trace_pull, > RTE_TRACE_POINT_ARGS(uint16_t port_id, uint32_t queue_id, >-- >2.18.2