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 805DD42BF0; Wed, 31 May 2023 12:55:53 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 71A6C40F18; Wed, 31 May 2023 12:55:53 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id E756A40ED7 for ; Wed, 31 May 2023 12:55:51 +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 34VA2KoE015434 for ; Wed, 31 May 2023 03:55:51 -0700 Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2103.outbound.protection.outlook.com [104.47.70.103]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3quhcmc4pn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 31 May 2023 03:55:51 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mF12l9kY+VuUHjm6NcjwWoy7UZXKmZH9dv7HOhkKX8jff9X+tZJhJ4AKI2FZiS7nOyrGEsw0N60qi6tE4Gys1P3TdwIv7Bc4VwlYrJAnKksTh+RDh7PjN+Lm69yBH5POkLQcCHJj4tBFoLLJBnxmQzfUoAtfYQxvm+tazwyBwOOPse7KZjMfMf0KytsvgtKC7am7iEI9hqFbGS1EogwUM3gpH8HJ3RpDXhwjWyXfiBQpghYqbjgncW4EgC/bNHbaPnZ16vPPFF3En9OCp6cDDzxgZJBWxquIzjxI77d9z8xuf1puBtj6JVW52gL2Qx5OfKyRKytrpuBh5fY09bqTYg== 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=qd4T0hv2Qdtd+U7Ejfui2Fl0chAqfY2jHl6M2vCPfYU=; b=bTM0deWwVBixWF9NYi99mekQnLpFAb2St0AQVjDnR/ST5NNiafo2gaF04PnGZKri5WTng5wHXwL9Eo1b0ecrbgLzdhpIwbl9ESfCUTBioDrEhhs8Js3sbAwa9yZ/hYiN0b0LyeucrFj9JS0CGYBMUPLOv8lyzsON8M0zKnjb665O7h9GKjFuIbn4bPT5Gx3pRf87A3iV2ruUJUbQWZOMz4/dxK20xsuiiFrFI8xyxJGnD3q43VpsJio1FpJKf5Io7IGUKw59+CSwOJxLVdSJJsgswpQfPuxuTvejHWR81OePp4vekpbSlw+RngoD5mxq/gEjASvlqhGD54mmV8AzLw== 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=qd4T0hv2Qdtd+U7Ejfui2Fl0chAqfY2jHl6M2vCPfYU=; b=L70lS0qlXW70CF73BI5c9B2s7IwlUV8hbjdvBIjAybhvjeEOg5AalIjdLcPeaYOoWFC/YKHGWR4gkRx/zenfAdIDdNsYitXr9djhBsChT8BtQtbxNH3sr9tVdPDTnW4UwIUR4Y+GJqg8rXp4IGGyUjFW2z3SDJ6fkmRXPYFULPI= Received: from PH0PR18MB4086.namprd18.prod.outlook.com (2603:10b6:510:3::9) by IA1PR18MB5513.namprd18.prod.outlook.com (2603:10b6:208:453::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.21; Wed, 31 May 2023 10:55:45 +0000 Received: from PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::7695:12fd:16e0:7e93]) by PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::7695:12fd:16e0:7e93%6]) with mapi id 15.20.6455.020; Wed, 31 May 2023 10:55:45 +0000 From: Pavan Nikhilesh Bhagavatula To: Srujana Challa , Shijith Thotton , Rahul Bhansali , Jerin Jacob Kollanukkaran CC: "dev@dpdk.org" , Srujana Challa , Nithin Kumar Dabilpuram Subject: RE: [PATCH v2] event/cnxk: fix LMTST write for single event mode Thread-Topic: [PATCH v2] event/cnxk: fix LMTST write for single event mode Thread-Index: AQHZk6s5vLGddDSuwku+rdyMzt5wa690NTDg Date: Wed, 31 May 2023 10:55:44 +0000 Message-ID: References: <20230530115301.3472521-1-schalla@marvell.com> <20230531103233.3476875-1-schalla@marvell.com> In-Reply-To: <20230531103233.3476875-1-schalla@marvell.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: =?us-ascii?Q?PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNccGJoYWdhdmF0?= =?us-ascii?Q?dWxhXGFwcGRhdGFccm9hbWluZ1wwOWQ4NDliNi0zMmQzLTRhNDAtODVlZS02?= =?us-ascii?Q?Yjg0YmEyOWUzNWJcbXNnc1xtc2ctYWYyY2ZjNjctZmZhMS0xMWVkLWI2Y2Qt?= =?us-ascii?Q?NGMwMzRmNWZhYTMyXGFtZS10ZXN0XGFmMmNmYzY5LWZmYTEtMTFlZC1iNmNk?= =?us-ascii?Q?LTRjMDM0ZjVmYWEzMmJvZHkudHh0IiBzej0iMjAzNSIgdD0iMTMzMzAwMDQx?= =?us-ascii?Q?NDIyMzUyMjkzIiBoPSJja2tWZEl1UlMybGltSzJHTmp1QW4rakUwcDg9IiBp?= =?us-ascii?Q?ZD0iIiBibD0iMCIgYm89IjEiIGNpPSJjQUFBQUVSSFUxUlNSVUZOQ2dVQUFL?= =?us-ascii?Q?SU9BQUNsTDRaeHJwUFpBWEMrWmo0WjhpK3NjTDVtUGhueUw2d1hBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBSEFBQUFBeURnQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBRUFBUUVCQUFBQVIveFhoZ0NBQVFBQUFBQUFBQUFBQUo0QUFBQmhB?= =?us-ascii?Q?R1FBWkFCeUFHVUFjd0J6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdNQWRRQnpBSFFBYndCdEFG?= =?us-ascii?Q?OEFjQUJsQUhJQWN3QnZBRzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFB?= =?us-ascii?Q?QUNBQUFBQUFDZUFBQUFZd0IxQUhNQWRBQnZBRzBBWHdCd0FHZ0Fid0J1QUdV?= =?us-ascii?Q?QWJnQjFBRzBBWWdCbEFISUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFC?= =?us-ascii?Q?akFIVUFjd0IwQUc4QWJRQmZBSE1BY3dCdUFGOEFaQUJoQUhNQWFBQmZBSFlB?= =?us-ascii?Q?TUFBeUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-refone: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5n?= =?us-ascii?Q?QUFBR01BZFFCekFIUUFid0J0QUY4QWN3QnpBRzRBWHdCckFHVUFlUUIzQUc4?= =?us-ascii?Q?QWNnQmtBSE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNlQUFBQVl3QjFBSE1BZEFC?= =?us-ascii?Q?dkFHMEFYd0J6QUhNQWJnQmZBRzRBYndCa0FHVUFiQUJwQUcwQWFRQjBBR1VB?= =?us-ascii?Q?Y2dCZkFIWUFNQUF5QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFB?= =?us-ascii?Q?QUFBQUFBQUlBQUFBQUFKNEFBQUJqQUhVQWN3QjBBRzhBYlFCZkFITUFjd0J1?= =?us-ascii?Q?QUY4QWN3QndBR0VBWXdCbEFGOEFkZ0F3QURJQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFB?= =?us-ascii?Q?bmdBQUFHUUFiQUJ3QUY4QWN3QnJBSGtBY0FCbEFGOEFZd0JvQUdFQWRBQmZB?= =?us-ascii?Q?RzBBWlFCekFITUFZUUJuQUdVQVh3QjJBREFBTWdBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBWkFCc0FIQUFY?= =?us-ascii?Q?d0J6QUd3QVlRQmpBR3NBWHdCakFHZ0FZUUIwQUY4QWJRQmxBSE1BY3dCaEFH?= =?us-ascii?Q?Y0FaUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reftwo: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFBSUFBQUFBQUo0QUFBQmtBR3dB?= =?us-ascii?Q?Y0FCZkFIUUFaUUJoQUcwQWN3QmZBRzhBYmdCbEFHUUFjZ0JwQUhZQVpRQmZB?= =?us-ascii?Q?R1lBYVFCc0FHVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdVQWJRQmhBR2tBYkFCZkFHRUFa?= =?us-ascii?Q?QUJrQUhJQVpRQnpBSE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUN3QUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNB?= =?us-ascii?Q?QUFBQUFDZUFBQUFiUUJoQUhJQWRnQmxBR3dBWHdCd0FISUFid0JxQUdVQVl3?= =?us-ascii?Q?QjBBRjhBYmdCaEFHMEFaUUJ6QUY4QVl3QnZBRzRBWmdCcEFHUUFaUUJ1QUhR?= =?us-ascii?Q?QWFRQmhBR3dBWHdCaEFHd0Fid0J1QUdVQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCdEFH?= =?us-ascii?Q?RUFjZ0IyQUdVQWJBQmZBSEFBY2dCdkFHb0FaUUJqQUhRQVh3QnVBR0VBYlFC?= =?us-ascii?Q?bEFITUFYd0J5QUdVQWN3QjBBSElBYVFCakFIUUFaUUJrQUY4QVlRQnNBRzhB?= =?us-ascii?Q?YmdCbEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBRzBBWVFCeUFIWUFaUUJzQUY4?= =?us-ascii?Q?QWNBQnlBRzhBYWdCbEFHTUFkQUJmQUc0QVlRQnRBR1VBY3dCZkFISUFaUUJ6?= =?us-ascii?Q?QUhRQWNnQnBBR01BZEFCbEFHUUFYd0JvQUdVQWVBQmpBRzhBWkFCbEFITUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFB?= =?us-ascii?Q?Q0FBQUFBQUNlQUFBQWJRQmhBSElBZGdCbEFHd0FiQUJmQUdFQWNnQnRBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-rorf: true x-dg-refthree: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFB?= =?us-ascii?Q?QUFBQUlBQUFBQUFKNEFBQUJ0QUdFQWNnQjJBR1VBYkFCc0FGOEFad0J2QUc4?= =?us-ascii?Q?QVp3QnNBR1VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdB?= =?us-ascii?Q?QUFHMEFZUUJ5QUhZQVpRQnNBR3dBWHdCd0FISUFid0JxQUdVQVl3QjBBRjhB?= =?us-ascii?Q?YmdCaEFHMEFaUUJ6QUY4QVl3QnZBRzRBWmdCcEFHUUFaUUJ1QUhRQWFRQmhB?= =?us-ascii?Q?R3dBWHdCdEFHRUFjZ0IyQUdVQWJBQnNBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBYlFCaEFISUFkZ0Js?= =?us-ascii?Q?QUd3QWJBQmZBSEFBY2dCdkFHb0FaUUJqQUhRQVh3QnVBR0VBYlFCbEFITUFY?= =?us-ascii?Q?d0JqQUc4QWJnQm1BR2tBWkFCbEFHNEFkQUJwQUdFQWJBQmZBRzBBWVFCeUFI?= =?us-ascii?Q?WUFaUUJzQUd3QVh3QnZBSElBWHdCaEFISUFiUUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFB?= =?us-ascii?Q?QUFBQUFBSUFBQUFBQUo0QUFBQnRBR0VBY2dCMkFHVUFiQUJzQUY4QWNBQnlB?= =?us-ascii?Q?RzhBYWdCbEFHTUFkQUJmQUc0QVlRQnRBR1VBY3dCZkFHTUFid0J1QUdZQWFR?= =?us-ascii?Q?QmtBR1VBYmdCMEFHa0FZUUJzQUY4QWJRQmhBSElBZGdCbEFHd0FiQUJmQUc4?= =?us-ascii?Q?QWNnQmZBR2NBYndCdkFHY0FiQUJsQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFu?= =?us-ascii?Q?Z0FBQUcwQVlRQnlBSFlBWlFCc0FHd0FYd0J3QUhJQWJ3QnFBR1VBWXdCMEFG?= =?us-ascii?Q?OEFiZ0JoQUcwQVpRQnpBRjhBY2dCbEFITUFkQUJ5QUdrQVl3QjBBR1VBWkFC?= =?us-ascii?Q?ZkFHMEFZUUJ5QUhZQVpRQnNBR3dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reffour: QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFDZUFBQUFiUUJoQUhJQWRnQmxBR3dBYkFCZkFIQUFjZ0J2QUdvQVpRQmpBSFFBWHdCdUFHRUFiUUJsQUhNQVh3QnlBR1VBY3dCMEFISUFhUUJqQUhRQVpRQmtBRjhBYlFCaEFISUFkZ0JsQUd3QWJBQmZBRzhBY2dCZkFHRUFjZ0J0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCdEFHRUFjZ0IyQUdVQWJBQnNBRjhBZEFCbEFISUFiUUJwQUc0QWRRQnpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBRzBBWVFCeUFIWUFaUUJzQUd3QVh3QjNBRzhBY2dCa0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUE9Ii8+PC9tZXRhPg== x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB4086:EE_|IA1PR18MB5513:EE_ x-ms-office365-filtering-correlation-id: bc10ca75-4e49-48a7-917a-08db61c59587 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: UR7DD+z4+g4pj/TVHGM8QViQrbs6vD/JMYF7grrunp3Qfn0E3XFFj3QGweQRpRkxAiLjhaJ3KJ/kS+kjaXCkz6s4Sob7mq21raupti7V2YIBuCUEdoXoRdPs51R8HgSgfXsiO1PJ1rx9+OaoBbX1WJ3yiokHD0OeoEdzVNY3MoIhNL3iUhaqNjRNaak6V/JamDzaGuU9Dxq8sOKtHNfttcspynwQBuLiYAtOKRw2wFdZd3AuYLrSNU2CQTW0wLkQF26ssSXVLckdXQg0fDGEMfMaWANdA7TmRJlyFQuUSvb47TQqo5ULrYBoqUv5vgPrWLVUxvYocn3iMMv0stfOP6p9LlfU4N0L0ZvP20LjVhDwWxZb7wcA/E6i5eogA1Uk2F+7XW4sGMnhhE+30Duxruz3aNamplOZebA9/6oakozbyqXqk0CwtEbU5FYIbX4nxEmbxPSq26/ns4LCVjyoUgZzPkNpoUaQTU6I5FaIEohjW8lTJhsaiZZGMU/tfKQsLXSNevoi8koRCzJO4poMpw9/BPsKB+lfk7B2IQP/1e1Jb3MvW73S0P+SUW4Ma3vvrDJKywOrH7EOirGi0rmaPk+yLqMgJX8ZlLnj1tFc698sNxUHUJAMZ5AXSToCvvMl x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4086.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(396003)(376002)(39860400002)(366004)(346002)(451199021)(107886003)(38100700002)(41300700001)(83380400001)(6506007)(9686003)(26005)(186003)(53546011)(7696005)(478600001)(71200400001)(110136005)(4326008)(76116006)(66476007)(66946007)(66556008)(66446008)(6636002)(55016003)(316002)(122000001)(8676002)(5660300002)(8936002)(52536014)(64756008)(38070700005)(54906003)(86362001)(33656002)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?WgUZkOcGCXXgmz5yx39KRxw501HSQiqYsHpeWYsU327iRnj/t1vCefi5a9Cj?= =?us-ascii?Q?dNu+G9sN7f3aiva4sJzW069A/2Tp8us3pDhymTvsY0yiW0LpCFTATE1jimwP?= =?us-ascii?Q?j6pq2p/mrlWjtu13Hx4pqLuDTUDofy65rklaKKUTf1s/CsePEKIbtgK7OeNs?= =?us-ascii?Q?nWfiJKq4SRGvyYHP5Ad8QeLdfhHexCV4XYY5iltdZWfjPVtmmUPtC/FGxXYe?= =?us-ascii?Q?c5PTdwaz9upt1s2NU+zV5llG9NSfPLfXDDGp+pnYGjV6Es54DYOdIzHbcusT?= =?us-ascii?Q?KC3mpSkFzcEWzX84iYJzQ5FzUAikYJ3EZC2lnCDuwpdU+JiGr30kj2efVbow?= =?us-ascii?Q?Xstz/WKZeJw1IL7jW9Wf39SCyo2CX9j8qjNacpvyHv/U6FgGY2R+GMNaQrdI?= =?us-ascii?Q?A8WXWdd1G4Wq6RZTB5WzYaPsjj4mDNoQjuMxjpCMnjV1xJjYEaK3bCEzm+bT?= =?us-ascii?Q?NfIEiu5Ry4ivJrIF3XQhmcJ94+zGnAdBDbWXhBqvUUemSSEliKAIisbvFfSc?= =?us-ascii?Q?JS5/s65xHHI442gtvx+IBDkkESKKDyPFkUtSCtmGJFM3KbwddmVaBMbti6Z5?= =?us-ascii?Q?nc8/elRbaJ7urP2HFUKcGDgaei6uad0ngWFjxtkr9lBHHDIq0Y3MA9SW2Nfj?= =?us-ascii?Q?IdvyPA3KKCQ+cRh3ogGAhbl3dzEz59zdaMcKFWYaos0uUtFJ1f74sxEAcsVV?= =?us-ascii?Q?HfQxl8ma8mvv+BhuXU8VQlWDEB9mPD3gsN5er1uml4rToKCE9yIed73c8L8J?= =?us-ascii?Q?lnzOp2vIE2rinkS/fueOqF//XIhVHP4PD1rl//rzyWn3fySUqVJZtJy+zMnk?= =?us-ascii?Q?QgfuyylR0PMUBb4wZQ0QgP7hvLd6z3h2ZZZMLBqXiW23h71ImUdmlEirItoe?= =?us-ascii?Q?/9peXN0mR98CvlW2S5Ce7+jZoGnCGc+l0trzZrUGhtzVcGFhIz5edfE+GTCA?= =?us-ascii?Q?1DFGPjVyAQHx+0tTaG6aeZfW4GXZ1tnbVIuDsfE7ksVXiD59XI6evPyQBXiF?= =?us-ascii?Q?XVbA7p6o27KbpXypcZcVB3G6oW0Kxx5sDXxl+Wi4T0SjSg7BaJodXmmZSQxp?= =?us-ascii?Q?9ClIUqCd4GeGtAgfWlY+h7m5/j5dhUly1aAO+Zt0W0fq7PP/Ip8xHyt4TiBI?= =?us-ascii?Q?/c/pqk+7gFcRrIR/uSB2RLRR1rlQXbjIigokrKA5NsrCrXNZHXjnFFO37wzg?= =?us-ascii?Q?7jFk4HPJIm0I7DVQyFdN1sBz5fhwfvIiOLrAXBf0atbS5Z0OrjUAK4m6S1Ph?= =?us-ascii?Q?V8V8gDIAnqacqVDGuRN80lSZp+R6ZEN9f7mXPcL5IDfsV9egrYHSMzds+S0u?= =?us-ascii?Q?ilWNveCF4ZnAZ40IuHkgUC46gSAsC7J57whQw3ynwygsme5+tQIRD8kG2Abw?= =?us-ascii?Q?HwQrpUFvOyyqTKy+NnEmppZMJpHnUg583yKtQmeaeV82CQW54HV6kzmGBqNh?= =?us-ascii?Q?QreJ4dRXhwiUTElhV9gE5PNVHDEJQPjNGJeTjDon3ILHj+EnX1pWiCPyBrrR?= =?us-ascii?Q?lh+14dLPG0fCjFjf5iS0V8yddD+9+MhtGPIYaJWfG2bZ43HgXVSw+v/zzNyK?= =?us-ascii?Q?tOUCguMp8VXrz8bcucGwsEzlWCooIBSkLGpxeVBJ?= 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: PH0PR18MB4086.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bc10ca75-4e49-48a7-917a-08db61c59587 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2023 10:55:44.8173 (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: QwFckKRuT3asMOEPf3Xm3Sf0rTZcnGE9KtzCW0eNjVdpJ1RSgLY0q6jvbmeJRXn7CKVMcd97a7vcaeOt9ZB6B64ZE/t8zWSitunkyY4oK24= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR18MB5513 X-Proofpoint-GUID: ZJsJIz1Ej4raI8mV44pFWSi6eWjc1C77 X-Proofpoint-ORIG-GUID: ZJsJIz1Ej4raI8mV44pFWSi6eWjc1C77 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.176.26 definitions=2023-05-31_06,2023-05-31_01,2023-05-22_02 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 > -----Original Message----- > From: Srujana Challa > Sent: Wednesday, May 31, 2023 4:03 PM > To: Pavan Nikhilesh Bhagavatula ; Shijith > Thotton ; Rahul Bhansali ; > Jerin Jacob Kollanukkaran > Cc: dev@dpdk.org; Srujana Challa ; Nithin Kumar > Dabilpuram > Subject: [PATCH v2] event/cnxk: fix LMTST write for single event mode >=20 > LMTST area can be overwritten before read by HW between to consecutive > steorl operations. Hence, add wmb() after steorl op to make sure > the LMTST operation is complete. >=20 > Fixes: 313e884a22fd ("event/cnxk: support Tx adapter fast path") > Cc: pbhagavatula@marvell.com >=20 > Signed-off-by: Srujana Challa Acked-by: Pavan Nikhilesh > --- > drivers/event/cnxk/cn10k_tx_worker.h | 8 +++----- > 1 file changed, 3 insertions(+), 5 deletions(-) >=20 > diff --git a/drivers/event/cnxk/cn10k_tx_worker.h > b/drivers/event/cnxk/cn10k_tx_worker.h > index c18786a14c..81fe31c4b9 100644 > --- a/drivers/event/cnxk/cn10k_tx_worker.h > +++ b/drivers/event/cnxk/cn10k_tx_worker.h > @@ -43,7 +43,6 @@ cn10k_sso_tx_one(struct cn10k_sso_hws *ws, struct > rte_mbuf *m, uint64_t *cmd, > const uint64_t *txq_data, const uint32_t flags) > { > uint8_t lnum =3D 0, loff =3D 0, shft =3D 0; > - uint16_t ref_cnt =3D m->refcnt; > struct cn10k_eth_txq *txq; > uintptr_t laddr; > uint16_t segdw; > @@ -98,10 +97,9 @@ cn10k_sso_tx_one(struct cn10k_sso_hws *ws, struct > rte_mbuf *m, uint64_t *cmd, >=20 > roc_lmt_submit_steorl(lmt_id, pa); >=20 > - if (flags & NIX_TX_OFFLOAD_MBUF_NOFF_F) { > - if (ref_cnt > 1) > - rte_io_wmb(); > - } > + /* Memory barrier to make sure lmtst store completes */ > + rte_io_wmb(); > + > return 1; > } >=20 > -- > 2.25.1