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 D2276A0545; Wed, 10 Aug 2022 13:02:00 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6CC3C4068E; Wed, 10 Aug 2022 13:02:00 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 7339B4067C for ; Wed, 10 Aug 2022 13:01:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1660129318; x=1691665318; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=3ABW1lEhxOMlY5L9jkfv+wvCFi4r/bgCFybp8xkNFFk=; b=NAO7cpwSYCTb0l9L+cVLf2aDI0SAB4QurBQdzP6dt/4UC9otxaHaOyOB Xt7jxQacWYGcaumEfmjgiNN9KlCLkWVjDDmmOmC4aqbtFlMnVh/aB0ZzW +S72ReJjNZ41RkeHikYxl7hp7JuXaQ2I2/gow+vzK7pMKzVwC8oU1fKak iwc4tK8lorDSvDXTZ1NEEdpeNsVxlMaSd+IvY0mo1wOh4mR51z0I/1oPe bGLLMhgPoX5t+MoLtFBMBuOsHAbpqcp1eUMx8KSCqLDuLbklCPtH18uNU SYUF2Aflrcbx/whMALstZtCmK9R7NMWmIZ+DARoAsWQxAqirGnhRehwBi A==; X-IronPort-AV: E=McAfee;i="6400,9594,10434"; a="317002934" X-IronPort-AV: E=Sophos;i="5.93,227,1654585200"; d="scan'208";a="317002934" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Aug 2022 04:01:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,227,1654585200"; d="scan'208";a="633735751" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga008.jf.intel.com with ESMTP; 10 Aug 2022 04:01:49 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Wed, 10 Aug 2022 04:01:49 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Wed, 10 Aug 2022 04:01:48 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28 via Frontend Transport; Wed, 10 Aug 2022 04:01:48 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.28; Wed, 10 Aug 2022 04:01:48 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=muRUXVBARtiKrk76Dg0WbrLTzYxGnudPkVQx5/MrEY86sR6W5qG3fZQFys5js88oLkQ84n7mowMagJBkVTw9oe6EfPv1VhJpHHgn+CaZPYbTBtAtx5R4VNNyx34KgrlH0U9p9Fw1BXdO7Qu6h/kwX3fKTdLQNKFwZC0pvXyf2f5LiyoUFUDDiXuVDTtESovcCeI7/UHCxgVLk9igcv/bkxkAjyuTd1/FP6qjFKAFJEMlR0ihqi3xdfFXOhTytRe4McE6jG+t4wwVqEMn1of07PwNuuzbgJ5jWukFSR+pkap7vdrTeyKbp+p+wm1QI5a4KpHAC60oQr75wXvjfWUHkA== 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=3ABW1lEhxOMlY5L9jkfv+wvCFi4r/bgCFybp8xkNFFk=; b=Thuyz0b8Xz7lhcnfxh3Q6q8krwW9D1u+TI4Yi3xQT2l4pttiJmrDmJkzsAfxRSk1sMAuP9z9p+MvEApGjLnsIIhNHJBldwDSiu/Zrj4++sm2TxGlKmCA+tYgiUd8A6sy0uCIn0sOUbWe/NbEIEKSdUj3Wrk5+BzPMt+ID3KYf/7KRltgzvjBvcYjRTvFVPBc6vOVRrM8ivVCIOZ9zR3P52r25pXliiJ2yokrxlaB7U3+YacKAQvpry3qB9qg6aNayVByoLv+6Ulqxh5Ezvqqw41YizGrx1zFjJ2TPk4+IgVufXWkHUI+jcyAbjUMCIblCHxX5ElsigZ64yvPr5kaXA== 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 Received: from DM6PR11MB3868.namprd11.prod.outlook.com (2603:10b6:5:19f::13) by CY4PR1101MB2181.namprd11.prod.outlook.com (2603:10b6:910:20::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.17; Wed, 10 Aug 2022 11:01:47 +0000 Received: from DM6PR11MB3868.namprd11.prod.outlook.com ([fe80::128:9f09:dd7:d6b9]) by DM6PR11MB3868.namprd11.prod.outlook.com ([fe80::128:9f09:dd7:d6b9%6]) with mapi id 15.20.5504.020; Wed, 10 Aug 2022 11:01:46 +0000 From: "Naga Harish K, S V" To: "Van Haaren, Harry" , "Carrillo, Erik G" , "jerinj@marvell.com" CC: "dev@dpdk.org" Subject: RE: [PATCH 2/4] event/sw: report periodic event timer capability Thread-Topic: [PATCH 2/4] event/sw: report periodic event timer capability Thread-Index: AQHYp1XQIubHgRYrUUWFgX/SP4VVM62gNi3wgAew5pA= Date: Wed, 10 Aug 2022 11:01:46 +0000 Message-ID: References: <20220803162634.3145885-1-s.v.naga.harish.k@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7595fe8c-c035-434a-68cd-08da7abfb7cf x-ms-traffictypediagnostic: CY4PR1101MB2181:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6Z9tUlkeMzxFhYI9xp3oKMBeHQoY2D16A9WWzsbWwwY8cwqrAPbJbLQbRUUpC8OSwsGe9vSUeJLIbluR9XLfWirIs58dln6XWpvOrH47DwV2PkGWAjb+OuG5ZUGrsPh58/RAKrvZXqWAgBtBJU64HdXaAC3bItH2lilBb6j2raNhVIs4FSHEPjIPNPRlVkNjthXyAm8Dir5rK3TDhjSe4zGM4BjO9scLE0P7bG/Fb4tiGUoc7f1kCHE33NSBr++/ewsjhCtgWz+V6zjBZnMy+6gSRK782jKJ5LUPM1dLftjjXouL1HWmBA3BS5VwrKu/MmYUiq7fda3lvZWUOXKkGGOUQB8NeevUW/AGsJEvjcKJd3ZOJAILgc/e25r2SmXB2IHi78+dni7E3AyepDDdJ8kgHk0IvTW6CzZzuSvQnys0P6HgnmUkiwSgNVzZ3wC7Js7c9r+q7yvDSY9kOGgQY0Ei6Yfb+Yc5NMR7ztkjLXGsp2Q01VHjD9KvojiBX5qplrz8F6ZqyK06UWmueOwtcsV4kzcUOpcc+0ZQzZtWdEJKnRmdP6A7wI/N23ZkaE42A7LE7OuO90QV4YbyxORdpxEtOSjp/z3ElPIDBX6TwWmG4E6XRqAdmtm/FOzk5ob/z8Pb2dT72QGf3AQyXXs2xxb/q0W1/hGoo8M23KiV7U/3XJkso1n9qpsx2Y4aMBC8LmAMYmQZRdKtPGFvI9vqDA68vuUJdgYNLE9aXwD9gy6DAkigbK6d4NAGGJAUZY/iu7jG/nrwF4/MhZWYp8j58TXIBv1a4iDm+XiTuXgcA2suDoPrtCW0/VNpyP/LqN5nb/mjISqAn/FUB64H8EFW4vMF7XZTXrayfjsu2T4+wo6YYZQuG6ijMgkw+T5YHLs+ x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3868.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(396003)(136003)(346002)(39860400002)(376002)(366004)(66946007)(5660300002)(64756008)(66556008)(478600001)(66476007)(76116006)(316002)(4326008)(66446008)(8676002)(86362001)(55016003)(110136005)(52536014)(2906002)(33656002)(8936002)(83380400001)(122000001)(26005)(53546011)(38070700005)(82960400001)(38100700002)(41300700001)(71200400001)(6506007)(7696005)(9686003)(966005)(186003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?bubxrU5+0g79VVX++McpFsqDmaR8Me14un/uJAspbYd9Hqab0ZqpKBi8Ffvd?= =?us-ascii?Q?2bBMl3SfuLTfJ6D0kfWD5OelIGOygYJgtctOhJgUv7nB7hWUYs4wTHghLNX+?= =?us-ascii?Q?ioG+e9PcKAtEJJ20jaOKjb6HVxIbzW2hpqFa0o8q1JDgUZPRyIN24m012MzV?= =?us-ascii?Q?JhVd/nTz1fEMT6JeVOmMUT1qjjQX0cjZRQnvhKXdlJf/FLvdJPruN4nJ5nNx?= =?us-ascii?Q?KuXZhjKy7qzlr2k9mWxqHNb/TeB1cvxlyL/OSkx0sfStuQkhDJm6Qzk7fcKZ?= =?us-ascii?Q?m3rdXDUGSWUFUjDEqUqkkhhH3DXpuhBaijvjNguKEYCm5uDlOuYAGk7UkRuJ?= =?us-ascii?Q?B03KuClZyhtJDdXVFlWe466OH/JQgzjCvz/aNTEIvOUDIQpFbRr1cJs4C8L6?= =?us-ascii?Q?siCNGYWqoluyxZnIxNbmBjUM37nCvyK55XrcGFeYPodKbM0612Nu4Yv1RSDI?= =?us-ascii?Q?sdMCYBckujAEuiIEym0v5vbmWWTYATgvWE5rIlAZn7Y8QPdenJ6G0/X6cCTW?= =?us-ascii?Q?3T1Jat3DCkzYxrZXCjP3DT75PDDLucrnvhXsfkbs4+vs6NZfmwIUJ9wKol0d?= =?us-ascii?Q?KbBZwnDmQMdEGMBmUo5K7ilUBoPzJeWQh3WX3DocBWIBftcE11RJ/VM4UmgR?= =?us-ascii?Q?T9tKU1aL4+f+MxMcSe3JqBhxz8K9IUJY/0Eb/0W83Pta9vQLx0Zib4nf9Vs8?= =?us-ascii?Q?XnOjvFJGWVyzeLZA8ekNtXcYzNVQA279hR7PNFtBXrtyuE+9upUb8+Twsmt6?= =?us-ascii?Q?7gtTz2t2bzmxH3L9HPvJcmDeGlNvfyBzAgnU7L4ibPFbXN2a8Jwu9jUKmkKT?= =?us-ascii?Q?XdgAoq4mO12lw/GBoNfnzhz+B2i9n8on41w8pX18gy2DEeqj5djdkS+XcCP8?= =?us-ascii?Q?d7lKlYk/OCQ04vBEIYbg8nX+LR79rIYv4ZOXPYYECfW8dbQ0DLfkkRS8EDvW?= =?us-ascii?Q?b3ekSv9wA2tm9Usl1XoCJMOistD/RJGJ4Jfz43lZdkmVG5ixnfpqkmYN6+e6?= =?us-ascii?Q?QPO+uc4AJGgTE6/5jtpYpAMfbEmES2UN4dyWJmiZdkwwq4bujr8wJZ1je+Wg?= =?us-ascii?Q?a7P4J3jIJ901pACP4qfARp6FHJbkYNUOzXB7sTBDgs0ojfy5BJBj8Jb6jZBf?= =?us-ascii?Q?F8S+oMwtEk7+ZEEaU302s40s5VNKbMcnGgNzXSNfFBUvkIY0mYCShySqYOVh?= =?us-ascii?Q?M+dXXHO0PFpmpHXyzfx6W9iHHL6KHPf26zRUzcp08Wq6uSWuroGKXQprl2VS?= =?us-ascii?Q?G8DLUjmkCG6mEd7Eu416G2swr569Y/wjX7Ue85452z+iQVR0IjNEW06SPMyp?= =?us-ascii?Q?3tJAgYrh4GjpQ+L2VOj8h8mzfVcpMmTyBpd/XQPvZjNwWKf4J+fMfOy7YmCE?= =?us-ascii?Q?tpdgvmJ7T1vGBIRWJIghmeHRl6zTfSQc8pfE0tp97GouEhlQMGBrLWN7YQni?= =?us-ascii?Q?s1jA6wp6bGHEOsR50b7UVJQl3zJgc78XhZO6Ww3JlLboj3mhctzImHCcFnIj?= =?us-ascii?Q?q8Z8qywyOXsgBRtxN22PR55nogWF47HQ2wXZLE5aEWprI3uvvaYnEUKlAtMt?= =?us-ascii?Q?Audze83wVG/OEseBFaA2sX3ZUuiHvRNFST3XYwQrNY97pGwrkBR0LVS2/wYN?= =?us-ascii?Q?eA=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3868.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7595fe8c-c035-434a-68cd-08da7abfb7cf X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Aug 2022 11:01:46.7043 (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: Dws+9pDvndU3FDegpzJOhaBlUlLHB8KoXj3vxhcCBYUc3cTqiwDkoBey5EKf/PJCdKiDfjbEtV4xtlJAjVZPMp9FKV3Qh06bZkbjF+Sw2gk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1101MB2181 X-OriginatorOrg: intel.com 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 Hi, > -----Original Message----- > From: Van Haaren, Harry > Sent: Friday, August 5, 2022 5:31 PM > To: Naga Harish K, S V ; Carrillo, Erik G > ; jerinj@marvell.com > Cc: dev@dpdk.org > Subject: RE: [PATCH 2/4] event/sw: report periodic event timer capability >=20 > > -----Original Message----- > > From: Naga Harish K, S V > > Sent: Wednesday, August 3, 2022 5:27 PM > > To: Carrillo, Erik G ; jerinj@marvell.com; > > Van Haaren, Harry > > Cc: dev@dpdk.org > > Subject: [PATCH 2/4] event/sw: report periodic event timer capability > > > > update the software eventdev pmd timer_adapter_caps_get callback > > function to report the support of periodic event timer capability >=20 > Apologies for my non-familiarity with the Eventdev and DPDK Timer > features.. but what does a PMD need to "do" to be capable of > TIMER_ADAPTER_CAP_PERIODIC? >=20 > I see the code change to enable reporting that "sw pmd supports it", but = I > didn't find (in rte_eventdev.h[0] or event-timer-adapter docs[1]) what th= e > PMD must actually "do" to support it? >=20 > If a PMD does not have to actually change anything in the implementation, > then why does the flag exist at all? >=20 > >=20 > [0] > https://doc.dpdk.org/api/rte__eventdev_8h.html#ac9a05105d3e7f16cce277 > 6408571e1a2 > [1] https://doc.dpdk.org/guides- > 21.05/prog_guide/event_timer_adapter.html The SW eventdev PMD also exposes other adapter (Eth Rx adapter, Crypto adap= ter) capabilities in the same manner. In general eventdev PMDs provide the adapter capabilities by design. This may be to accommodate the eventdev PMDs which have Hardware interface = between NIC and event device. -Harish