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 A16D1467FF; Tue, 27 May 2025 10:00:17 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 43AE4402ED; Tue, 27 May 2025 10:00:17 +0200 (CEST) Received: from mx0a-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 7AD61402D6 for ; Tue, 27 May 2025 10:00:16 +0200 (CEST) Received: from pps.filterd (m0431384.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 54R6XnOY024972 for ; Tue, 27 May 2025 01:00:14 -0700 Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11on2117.outbound.protection.outlook.com [40.107.220.117]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 46w88004e1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 27 May 2025 01:00:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=S9ciaoDMSSE3qa3DgKbtJCMnAVVfoD+2ISlH0psPqFKGqRJXmYShhnGo2XNsXcdXwjuoEKOELqVWMEdQkzOKLr6rBcN1vK1et1e+4dzKwHmVGT9SLd1hKhaNy5rjmoN6hssuYYqUYDUEdb+Vxw7CBQupWMVVo3aTw/pgrwGvp39DIYERxmanU91PxPrj9a9H3KJb8Yt79jiNx7MRHxOmvd8jgBjEC86r0WoNqPhk7yweLlfnZgUWNHC1LUmwUoQ2wPytoOcyyz0I16Pl20tXEwxZ82+EG+d9vYC6gfKuy4wLUjPGvxfwE4cGQLwyPhhfxRCIW09XwowwgXiGdj6mvQ== 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=ibrQCKXcsSMR5eKNOJHS62I/PO1v0ZcVsSIPVU3M6Xc=; b=dc5O2XBEI//CbaLGj9gRblJkjgFRoQeiaHsUFd/ExTYu3kxlRDkIEllO6Vk6E+kU0tUu1QixpoBm460zQZmomMHDgAkA2NJsi/IAFL4EV4whkVaZQw9IPZP4qSsv5tIEggmyfiH21PhjHLIlsU55IlyhJgMjAHJMLYUSe2OGZDx4xYPvSuV2T5SQ6DeHBpfiqlyCAQlZG2VoU15DbcNzVK9+xd3ke3aP2tngMxfvWqeiTbvVwz23EjOzHu5w9A+o2RCYcgVsNgV1EKa02YKfs8puhvqDY5n7640fi4/yU5H0vIz0SZDPWErEC/+rDtfVIIxfWEK8OyZhiX7aFNTqSA== 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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ibrQCKXcsSMR5eKNOJHS62I/PO1v0ZcVsSIPVU3M6Xc=; b=E4j76LZjRpEOmU3ZJihHdKviWDrYTUpuToQo9cfh5+aOJRpozjn0V0DpKfkHpHpiIBvi+zTPZyaHw6K0/l2gDglTDoNrbEXc3o24mu16GSc3NJTiE3plNIGLJRJNqyHfydVVT5nIyMM4Ea31LQnBJn91YXQbW/gp9XHg2arPJTU= Received: from BY3PR18MB4785.namprd18.prod.outlook.com (2603:10b6:a03:3cc::18) by SA1PR18MB5741.namprd18.prod.outlook.com (2603:10b6:806:3a4::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.25; Tue, 27 May 2025 08:00:12 +0000 Received: from BY3PR18MB4785.namprd18.prod.outlook.com ([fe80::4f9f:e101:dad7:c576]) by BY3PR18MB4785.namprd18.prod.outlook.com ([fe80::4f9f:e101:dad7:c576%6]) with mapi id 15.20.8769.022; Tue, 27 May 2025 08:00:11 +0000 From: Jerin Jacob To: Pavan Nikhilesh Bhagavatula , Pavan Nikhilesh Bhagavatula , Shijith Thotton CC: "dev@dpdk.org" Thread-Topic: [PATCH] event/cnxk: update timer arm routine Thread-Index: AQHbqkM3wnn4BfUudU6Pfv+coUff6LPmZeRg Date: Tue, 27 May 2025 08:00:11 +0000 Message-ID: References: <20250410180544.10765-1-pbhagavatula@marvell.com> In-Reply-To: <20250410180544.10765-1-pbhagavatula@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BY3PR18MB4785:EE_|SA1PR18MB5741:EE_ x-ms-office365-filtering-correlation-id: 79162316-6db1-44bb-8cc5-08dd9cf481b1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|7053199007|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?SsoQW8tOUoHQVhsOyCf7YJ1T2XsQEW44TcMGZUsMfjPQPGQGusu4eVAwiIuW?= =?us-ascii?Q?VzDoDTKYnaqlSXs1kmUzarNpjp5GxgbxO36aZFDCBHCI3Zvfav5OlikkZTL+?= =?us-ascii?Q?gMX/92LDJ4co9mubMB7Zykq30u9hbk6GeyRiRUoYXC/c1yVHM0pMo+KHDYHo?= =?us-ascii?Q?jsjPyiNzsqopUqofctK+DNCTpJ0x3Ydy6i7NyD6tWIaJOcMW8/6+ZNVgV1vk?= =?us-ascii?Q?dtotAA33yf9ekW5SU1jokFA4MJy9HLvJoRLV7UNhS/nc8Um9qeYbXOiZk1Vs?= =?us-ascii?Q?mCuvfte7QL5imMflPlR7DCHUP/JAidprL8PxKGdRv3UQkiRxJwX6Te18v7ro?= =?us-ascii?Q?+weTpp0FaFbka+21lDSxGGNE6mBjYYE0J32MVUnp4uG5PgpRQIiJVegcy7oJ?= =?us-ascii?Q?GJyINPEpddYwBDNKuA9AdDMCz7meDEMqkjRw0yXSkJD28UlRalNle21HQ+fz?= =?us-ascii?Q?LZB8KsQpNz6bKJI8QPWUEaxTKjB3Wv1eGVxcm5tobo0Jz3VRwPQ14m+ZCVSo?= =?us-ascii?Q?51QRHoG6lJDsrqfNjhjQ5VtbsKwThnQ/DBX1FHNWBxJyBMUk8lUxn285O4L6?= =?us-ascii?Q?uL+Sw78vJFMLuA6xK+zfh1Z+ewhiLL4jAkcqvWSz13Qzcps3zoSxib97aYOp?= =?us-ascii?Q?WB1pg7nmmkvEHQwTWrEysAzir+WiYLWRiBRFCRIpJ6tcxhOs297EunKqbAWB?= =?us-ascii?Q?7/XsdJ0FtBQnhlB2Jxz9V6EyYv+QRtJxrvBOdpp5gAQer82PSDzV5tMWFkYO?= =?us-ascii?Q?VddApsNBubnsUf/FcbCEuDGAJ4pP4GzS43umSPLq3KuUgjXV+5qVMyfaHpkG?= =?us-ascii?Q?46jYJMyUy2Le0jrOGqsp3+IsiKzyfAUq9axWz/gQfm4Y/eCgnAWDFxVYdsZP?= =?us-ascii?Q?e8vhKLK7zEXn4byUv11e+gvRC/MWJbiuB9QrRl6e+4aZgE+1fL1KkwMwyTNe?= =?us-ascii?Q?DQyOtiZYcwmZFdF10cSJImDmb+AAIT8ZECalv3vviUK3h2V+YWoJHWpqaIze?= =?us-ascii?Q?QWd9aOvSa+Nhj7xTWBTZyb4r2svtiBD6idmPTWT4RXKP3WIcxBeYTwMU3S6U?= =?us-ascii?Q?hKw/Sq4EMQ3UvcxpG+/GcFXVfokDj4ux+HaRT6Kc1lYAptW8H/W0ienGAzqj?= =?us-ascii?Q?u+Y4JoutSy3BDYHgYumXoA/If7K49gutVl2XdvsQf+1cFMlJ3Cl5cZPevA3e?= =?us-ascii?Q?NSn8kNB806nwVCI/bQBju7v7gXcm0EXU6UMGgiHV4rIxvCm7gmh5fWBNP6q/?= =?us-ascii?Q?E9CSZOOpc33Y1E/yCWXaY/k/SSOF0Q8OCtaNbcUEaIBKRJzKyCIynE7TNO6d?= =?us-ascii?Q?OEr74/K9CBEBfzRRm8Dw37Xt1LXuXSh3xBfVfyMKsethhc8sUyiA623pup4m?= =?us-ascii?Q?TWxz2+tnmK3auPck91O+XoPHIDY0ii+XSxxBMR25FBZxmIFMszftKhFhd8bC?= =?us-ascii?Q?qYzpFv6B1P7o09eCP8zJ5BTH1DwufYO8k0Q4xOYKrPFEosCtJGFqN+phVOIF?= =?us-ascii?Q?4gkuNCddLTx+6vY=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR18MB4785.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(7053199007)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?MSAPIb/4JeEbJlyFc7/Wggxy2DJlPC/OuPzKrzI70RtHvZLlmmHtErcVXz2z?= =?us-ascii?Q?DVUF9aqtL7wuZOGDZlbC7uXWMxd0NeI/EvtS2tqBaD0i6MhBCCIAMYmxxy9T?= =?us-ascii?Q?ePR2ZNe708olkEl/7hfo7610jYKv9sod6jmV6HM84qJ12Uz/4ncNWSOoMZyj?= =?us-ascii?Q?73UZnsRy1X+lhHDMyoy4jsFms3hMfKc0OrpJjr8SoXhcHr6/1V6qqa3raTiK?= =?us-ascii?Q?O37/BoBVydLI6b5TzaZAPbbHNnZ5isA06UvJT2qQz8iGOrX0f3cF725XVxPg?= =?us-ascii?Q?oOzBhfqlkYZLvdeVhfcpZsXeKGfcDAPaJ4XNm4C9K5ec02Dk8Gpix8+vH/OU?= =?us-ascii?Q?2spVtTb1P7qOyMSiAyk6yX/IrRcc+NETpeE4CsP9uPHH2MLXEyTI0s0o9RR2?= =?us-ascii?Q?8vOpIah8W1aVrSBamcFGyOja95y9flhGKHRCyrSP/NJfw38I3lGupQYeNJ9Y?= =?us-ascii?Q?iP0DLcpGjPQ7nZsdbtR/K4vouEFY/sqm4mAdkkPHU7FDHQc62pG0+bL/e+m1?= =?us-ascii?Q?2j3pCmebQDANr2XT/RjQVSKgZviEkwaMjr2exin+eU1lSkf47OO8OHeSmj4P?= =?us-ascii?Q?piCK7m6ERuvh3DUSFDqLuYHIM/suLlypRLgFfNrYTDX2d1F8sfaa2BUQy8Nk?= =?us-ascii?Q?ERAldZuo3wj9+aF3ZRnAD9jb1mpScnDdqMrn9YJD8xRiwO1zzPluyFjzcsDx?= =?us-ascii?Q?uwSFDFwDyYjC0vf+OXUM/QYLWqLacUb+Ts8Iqj26IkIui+s1nTnTJXYnHFIx?= =?us-ascii?Q?znFYIEAz/lV9VxtyXp7v3+EtZxlF51TN+4/6DJXkft/chMj+2AyQqz7FUIFe?= =?us-ascii?Q?GItqYEubmaInC519P1cjheIxn7b2ju3DKu397S8dFutvauNz05263QTJvwuk?= =?us-ascii?Q?J0cyQBTXxfgV1EjJCi8EGx5JbPs1xL7QJdMwt6FV7s/s3ki9LGWbntN64wR8?= =?us-ascii?Q?pW3/+fGxaLj4FKSnZ3bjpPyTWFYxmddnr3raZqnz0RYADPn01DLKRGBJmqkj?= =?us-ascii?Q?lsst9qd19d2yBxyt22On5Bx28ppJ/JjRPdXH57dybVzXyPo1rrt8zVW9p0JF?= =?us-ascii?Q?nvsde8/HnqA66tBlF4W+meSVdGFIcPkiUcedjPQyH1G6vQkJVySsrb0hbcHU?= =?us-ascii?Q?77C0bc7kkQ9JKyd4irR6p4ad7e0ccl8iqzndLpbFLZkQepO3VmHccGI7NlSr?= =?us-ascii?Q?eCmgIImbXvo6zfucke6tZK4g211OnauR4y8CQ3FSGPGnj9q/uPTFZqEQj6wV?= =?us-ascii?Q?CKN27hppXUcHboIru2OGkbjr1WaS5f2I3TqsmcBdhbeeFBzdgbkpqmF1AFqj?= =?us-ascii?Q?0plTNceRuy/4e4ekMFCl1JBGWyVVK5+s94ZI+c5MMu3QP6qlAlWbGmZrNsSE?= =?us-ascii?Q?ZoWnY3KZMM9bm2T634jwe2Et+KGWgMJCGGQ5xYR6F4gCGpCQdjuuV1I95lNI?= =?us-ascii?Q?qIUR/CR7GzRBYFGp07Y2K22pT8eZjrTZVBIvRhvkqDZtCYdYa2xiUx1OzuWT?= =?us-ascii?Q?lH5rkWcHvO8LEm3ADHVVqmN8M1JHpa9t4RPafcBG8YEpJrTbI8LiV5xjR64t?= =?us-ascii?Q?XJULGjR5Qahnu9rF8CP44E7iKupKXjPDHktuuHtt?= MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY3PR18MB4785.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 79162316-6db1-44bb-8cc5-08dd9cf481b1 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 May 2025 08:00:11.7941 (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: zYcp/tSSE0LUWsJhMLS95xFGpCy8FJBHC07lCjiX20b5AZG5/e18lPJK4fuE5LOIGi+zL4SrLnJeJswB9yAetg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR18MB5741 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTI3MDA2NCBTYWx0ZWRfX8OmoEzFJiFv5 TUgjH3DksgDrTHrVJLhBYRhSUcB8Ux9o1UK5kKLG1pUwuHW5X5CYyS6+p1YLru0v2CiesqKM3uZ kHF41tTKj3rry6Hl/wvVBRABUzh5ymlyMDLT0PUueSxAsssVqZ8uE61ff61Iq5D+C6wL/sDIRaZ rjq0OTxXi7ghRCduCryYlki+Q0S7zNGoKSkvOBD/77xdvV63b5Qk0GVCezu3vaZRx1mOh4JWE2U z8TVb+3J948AT5so52lnYVnRx/0OMSvIoT9XZrwKLUlnf5XMyKVN2lOhloKkNgUNxWGLIfxL9m0 yxKu0WCw5FRhb7vPF+CorgMLQsU9MauuDz1Cr/vokoQM/qoaQVH910Ue/N+wVNU1X3CXuJMbj9H xsiJpFoOo3El2k9Rlf3j8zsfvN9LoaD/UGxxMmWBn+YDD9c1lmdOcy9Scoi7hvXe/nnWsoFH X-Authority-Analysis: v=2.4 cv=LZ086ifi c=1 sm=1 tr=0 ts=6835710e cx=c_pps a=Gqw+4yJV85EtGHpvYtJK2w==:117 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=dt9VzEwgFbYA:10 a=-AAbraWEqlQA:10 a=sWKEhP36mHoA:10 a=M5GUcnROAAAA:8 a=8rWy6zfcAAAA:8 a=SIANRp3TnL7S-oBUwa0A:9 a=CjuIK1q_8ugA:10 a=OBjm3rFKGHvpk9ecZwUJ:22 a=YjdVzJdQTyZRADMV7wFX:22 X-Proofpoint-ORIG-GUID: M7cWQaw5gZg_qAJcRc17wbuZ3zk3OOJs X-Proofpoint-GUID: M7cWQaw5gZg_qAJcRc17wbuZ3zk3OOJs X-Proofpoint-Banner-Trigger: inbound Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" X-Proofpoint-Banner-Convert: 7bit mime entity Subject: [EXTERNAL] RE: [PATCH] event/cnxk: update timer arm routine X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-05-27_04,2025-05-26_02,2025-03-28_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
> -----Original Message----- > From: pbhagavatula@ marvell.R= 02;com <pbhagavatula@ marvell. com> > Sent: Thursday, = April 10, 2025 11: 36 PM > To: Jerin Jacob <jerinj@ marve= ll. com>; Pavan Nikhilesh Bhagavatula > <pbhagavatula@ = ;marvell. com>;
ZjQcmQRYFpfptBannerStart
Prioritize security for external emails:
Confirm sender and content safety before clicking links or opening attachme= nts
ZjQcmQRYFpfptBannerEnd

> -----Original Message-----
> From: pbhagavatula@marvell.com <pbhagavatula@marvell.com>
> Sent: Thursday, April 10, 2025 11:36 PM
> To: Jerin Jacob <jerinj@marvell.com>; Pavan Nikhilesh Bhagavatula
> <pbhagavatula@marvell.com>; Shijith Thotton <sthotton@marvell=
.com>
> Cc: dev@dpdk.org
> Subject: [PATCH] event/cnxk: update timer arm routine
>=20
> From: Pavan Nikhilesh <pbhagavatula@marvell.com>
>=20
> Add additional HW state checks in timer arm routine to ensure HW-SW
> synchronization.
>=20
> Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>


Updated the git commit as follows and applied to dpdk-next-net-eventdev/for=
-main. Thanks


    event/cnxk: fix missing HW state checks

    Fix missing HW state checks in timer arm routine in the cases where
    thread has been scheduled out while holding a bucket lock.

    Fixes: 300b796262a1 ("event/cnxk: add timer arm routine")
    Cc: stable@dpdk.org

    Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>