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 9036445BFD; Mon, 28 Oct 2024 10:38:12 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7D9BD40DD0; Mon, 28 Oct 2024 10:38:12 +0100 (CET) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2047.outbound.protection.outlook.com [40.107.20.47]) by mails.dpdk.org (Postfix) with ESMTP id 51676400D7 for ; Mon, 28 Oct 2024 10:38:11 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lz21bf3c41MSZeMWwWjMQcf88iC59Y77Exk6Mv0yUY0Z/XPgWo5po7wRQ/7d+A/HUcKm/wFcbvagDXVN8I9PutXjeGxwqaIiBfNVfh7Cr9693aYML4ihdRp+stYrY5gwFlekR2amPmxY+zlxIguAlu4HNZ7yTfPy39sN1FDsMIE7OJgSP33RcycTtsTRRol2+d6ipwFysnTXByBrRXv7tQt3GZeZ9mcpwxLEAr9oxIc0IBafExH/PGArUDzIbDnijw5B/zMlUBJUUQ8t6sHPbsw97N57TjJSpeJEjZ2oSIo8XLVfutX6IgwiSetkOlj9xeDzRtmXLRoj8VgV03wYgw== 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=60o4M8wtK1i5aPiUgB90L/s7v0/sZWwuvAq+J9XfOM0=; b=tJWNXJK+14D/YBxBM+GXEkvpcww2M3KhoOodbaJ1asLwOrrueSVe4XZXg9blz+rmoPfDBKw2gORbMaJHKA8UmW/T5uywVMiYzZO6fVvr8Xz2fd/chGvneTcGpX9CGGNmkebgBS+IAN+Qwle9UFBU0GwLKNg/Gr09eNuSHTKEA993723rH0Fje7O90kl6Z5bbquTEn4+092OF6i1ugxggfhUdzw7PWV/+e1arBVnWb+Vask7iICrZSD9t/jEOeK/JAtUuldTsZAyI5xkih2922UuwRPYHIaDe9Umo/E3/KUjTL1jpEthvyItEcsp/uVn6odDNdfCD2k81QAMzhCjm6w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=60o4M8wtK1i5aPiUgB90L/s7v0/sZWwuvAq+J9XfOM0=; b=iSQawt+HYHxvD0fuOU9i1d8vvfKn9cAxTN4LjE3IiUeqPr9qTG09xCyUDX3QApohbE19fs5ZPfmTe+KKyKyTQ40aIzf0eh0TdwoEQuwpwo0cSXTXBdk9q9FDBL+fJ3l4fupC2diF+YTQvZeSbrG8OpbC3J2Lr+27RJQn3+Kqh48qUqvWdANMxpQTO+cVvhggNfXFKvoCQEGqb41LFqs4XSBNV8O+WN50jWPd+CzOMfgQYDkcrCEBglR0l3OXk0HogtVmvlRG4Sl2aGcKXsYNHY45vy8pHiaLGvymLriDaJ5ib/pmzh1R1A2ILD/oBk+orVZAYxvmgzmp9z0xkBZSCQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB9328.eurprd04.prod.outlook.com (2603:10a6:102:2b6::15) by PA2PR04MB10346.eurprd04.prod.outlook.com (2603:10a6:102:423::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.23; Mon, 28 Oct 2024 09:38:09 +0000 Received: from PAXPR04MB9328.eurprd04.prod.outlook.com ([fe80::367:d59:375:fb87]) by PAXPR04MB9328.eurprd04.prod.outlook.com ([fe80::367:d59:375:fb87%3]) with mapi id 15.20.8093.014; Mon, 28 Oct 2024 09:38:09 +0000 Message-ID: Date: Mon, 28 Oct 2024 15:08:05 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: [PATCH v1 2/2] app/bbdev: add support for interrupt disable Content-Language: en-US To: dev@dpdk.org References: <20241025175709.1415722-1-nicolas.chautru@intel.com> <20241025175709.1415722-3-nicolas.chautru@intel.com> From: Hemant Agrawal In-Reply-To: <20241025175709.1415722-3-nicolas.chautru@intel.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SI2P153CA0010.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::13) To PAXPR04MB9328.eurprd04.prod.outlook.com (2603:10a6:102:2b6::15) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9328:EE_|PA2PR04MB10346:EE_ X-MS-Office365-Filtering-Correlation-Id: 0f823798-da2c-4fed-cde3-08dcf7343bef X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SDlhV2Y4TC9RN2hZQkZFSVR4Y2VhSnE1Y09tUXZYTkwyU1dPdU9nb2FjNUJT?= =?utf-8?B?d1VpSytiYzhIWFowV01LU3EzTm03U3NkcXJDM3VQUTAyVnZ0MGJxS3pnc0JN?= =?utf-8?B?MkYyK2prUVRWU0xLWm5FQTQxL1FNNUE1NW9WQno2cnk0ejZ4eFU0R3YvNStW?= =?utf-8?B?bnIrM2dnbG4zMG5UYW0yU2JDUDIyRUpEZlhXem5zNzJrYko0UzhnbHRNOHJR?= =?utf-8?B?akVDSUFndERUMUxOVDcyTysvbTBGWHdCdW82TXI5b2JkeHFHSXQyRnRDWG9L?= =?utf-8?B?dUpzNzduQnI0eUcybXZzNkI4bmZtTnQvcVMwZGxCWE05dWx1Z2hMU0VGQVNE?= =?utf-8?B?YWtQRk4yZndSclpIcW81WElTUkxLQXZyazRwcERsTU91eURtSFVuUmE5VGpS?= =?utf-8?B?cjJLMC9rUzZmOWxPRDNUZmsvQmZSeFhWSkk5SkZySVQxQThCK0YrSzRiVkZ6?= =?utf-8?B?YU1aR0ZWQkpxZEhrZjBZNmFGbHV5NGtidktoVENDYThuMmFjdW82UFNEcEZt?= =?utf-8?B?RTF4VVp4Z0pLUjVKTXU1OTZZbGdHakozZjh4ZGxtclJtejNCVDlSWEZrZUJQ?= =?utf-8?B?WEdoY2xnRGh3ODJhdFBxbFY3K2RrTk5KRWhSdnpiamdzUnUrbUJuYkVtV3pU?= =?utf-8?B?NnhVdER5WVpjOHBRby9zbmxlQjB0cWRvWERUaVRxU3pOTHlISnRxUnc0QStK?= =?utf-8?B?UVE4VkRZTHVaRGxOK0F2TldndjZRYjFSOXN6SVc5R3QyTTN0cHl6TGVPbXhF?= =?utf-8?B?ZjYzN3NqVWp0VlJRVk8yMVhkSEdKc0xjWThyaC9TNktsQThyY2FIcUNGM0hr?= =?utf-8?B?ejNPMVNtbWxBSnNKYlBjU2xvS0VJZEdRMWs2N1dTZFN5ejZ2ZjUvSWcrVHpC?= =?utf-8?B?ZUs4NlNyMXRnNk0wbHZYMGNYYzZ1cXVHUVBUK1RGZ2plRFMwQ0RkR3FnUWtZ?= =?utf-8?B?Z3ltTWROaUYxeTFVdE9wUnkweVF4bld2MDFSbVhkRllKMFBUM0pvL1l1T1gv?= =?utf-8?B?RjB1emdybCtaN0NpU2ZCQnEyZVFKMUdGUThNOWg2Ulc4cnJydmU5eG5FaG5D?= =?utf-8?B?Z2NpZmd0SkdWeUlzQ2hOR2NLdFhzc3NzMk5MMGFHNWFjcjIxUUh0UXJjWE1x?= =?utf-8?B?ZXo0QWpOK3NPcGpDY3hnMkhHTGkyVXZtTUVHa0psS05zSWRyRWNZRnlPTkJ5?= =?utf-8?B?SGNlME5PazBuM2J0eG9UekowbC9mdEFOeXNPZ3RqbmM4OElSc3NlZnZ1THU1?= =?utf-8?B?T3JPV0JTVmFnMCtWdE02K1h5cWYrdEMvREIvVGFmdURMdWozamgyQjl2bEFt?= =?utf-8?B?eTNkY3NMclFRQWx5SlMxTk1JNStiNXp1UWc0SzVaVU1EVGs0MXdab3d3T3gz?= =?utf-8?B?L1hGekNxdjBqYU01UVhBam1oZ2hzZXhSVVJGL2tCN1gwcHN4QnhHd2F1Qzdn?= =?utf-8?B?SGREMVZkbEs4MWJqSXRvR0FsRGU0dmgwTndDRkNhU2paUjFzdlRQTFRCK0ZN?= =?utf-8?B?YlhnZ1BsSEdpQXZWaER6M1hFc0o4OXkwVjZmZm01eTBtS1lXWnozdERVRllI?= =?utf-8?B?cEcyaHdsdWJqaHhMc3A5bDd6N21uM1Z4bmNOU1k5SnVsQzRwR3lGSTc3czg5?= =?utf-8?B?cnh0ZFNSeWhMSTR5SU9QS2pNb2ZLM3RXUytpQTNKclJhbG5ZbWV3eDBvbW1C?= =?utf-8?B?RG1jZFBlNk9zbnp3QUVISzhZaktiWi8reHk5UUw3L2FBV1A4NStXNHJ6Rjlh?= =?utf-8?Q?MEyG+WnPqBTP652/uspsUDTOIbHf2nmWwgDM2pW?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR04MB9328.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?amtnTW9nWForR05BdUVxNkl5SmVmcTNxdWdod0JEQVZOVkJGNnlQekxqaXJj?= =?utf-8?B?OEY2WWZPeGk5aS80eTVqVS9ORXZSejVpb0JkTVE4ekZCcmM3M1dzclRQa1E0?= =?utf-8?B?Q3BmSHREUk9DOHh3QnZDRzlyeENBNlc2N0x3MEZ5MnhMeWhUNFRUWkFxY0F1?= =?utf-8?B?d0dQSVZZSFQrME5hN3dHcEZyTTlzbmF5blZSVThiVWhJN3dpMGxxVElVOFBq?= =?utf-8?B?MzRmTS9ncWkrQ1RPb1FPb1NJa3JFMXR6RVdJb0U4Z1AydTN6TUVxWVRSbnk4?= =?utf-8?B?c0h5VTVPNDVTWlJ6TFM1M2R5b1lzTVZuMzJhMTFsN1RyN1lGZ3ZpMEhBSlRW?= =?utf-8?B?Z0huQXY4b0J6YkM3Ukp0cWp0ck9UK0w1SFJCQ1g0MEVxd0lxenlQNGJ6Q0Rp?= =?utf-8?B?OUNER2JCTDkwV3kxalQvR2tRZzBjMzZKbVRXUWx2RlRUWXlRYmN3OWVKMnBv?= =?utf-8?B?NjRPZjI0Szc0Ynp0N0cxTnY5NWNENmhJcmdpNElLYnN2WnpGTjJhRVdYRXRk?= =?utf-8?B?T2c2UkYrcUQ2Y2F3MFAzVFhQVDFyRlNtM0NDNStFOEpaTHhETVdBQS9NNmRT?= =?utf-8?B?eW9vSGE3bnhnWkR4eVljRlFtdU9MMkhEeHo2OVpLdk40SjRKanZxM3Y4cUVv?= =?utf-8?B?ZkJmUXFUQVZmYVVVcWdZaUJtbU1KenJBakk2dkRSbmVrNzRmZHlNaEloM0dF?= =?utf-8?B?SE1TTHNRZk1VSExHdzcxOEV3cnNrME1IcGk3b0g3dUoyajJPSmJ3SDBINmJj?= =?utf-8?B?VVVoT2VHOVdwS25FRkx6M0tMMkhwdGQrTFJGbEpaMkFpS3VacnhXWHdSaUdo?= =?utf-8?B?a20rK1VrWUVMbHJ3TlNpK2lvU0lVbG5PbnIyNkNNRjFXeFZyc0sraEg4Vjdo?= =?utf-8?B?NEJsNGtGZWU5OGZxeVUzUFErSVJlVkVRczRyTTltaGNjenZta3IxcVNOOEJu?= =?utf-8?B?dGtHa2oxaTlqdUtTMldLRjB1UWpzekUvWU1VMUkwd0c0NkhLMlVmN292Z0p6?= =?utf-8?B?MUdxRVNTUTBSblRRcXRjV0VXNjdwbStWTXFRMkdUeFZmUThRVkVuckdOZncr?= =?utf-8?B?anY2ZnIyNUIvbTZyQ3d5UjlkOTZOM1lmeHpzeGVaN3dzYy8xenFUQzJyY0Na?= =?utf-8?B?Q3U0QXV0MHZuN3RXVzRsQ0NXcG5FN2sxeDl6c2UwbDVIa08vUHVYRUlrNHVh?= =?utf-8?B?TkJQLzF4OGNLQ1pZUjdiR2V3eXZlUndLdnQ0WDQyVVFSaGVtZnN5c0hJNVpa?= =?utf-8?B?Uk5lZlloT2k2d0hUbGorWDZBN2c0c1B0T3dDN01qdTNUY3owM3AxdlBwYWw4?= =?utf-8?B?cm9GVUNYL2xTQ3JKQ2dFVVk3OUVOQkgvKzJFVXhvLzBmdGV0WTBHaE9UQnNC?= =?utf-8?B?V0N1WG1XbTJValpmTWFReG4zVkovTjRUUHNIMjdsa05FUVF2NURFK2Q2U0Qr?= =?utf-8?B?Q0Y5YkN1WENham5YK2dBYTVLQzQ5OThPaHRqQmhxbml2bmhiMldGUjF5bjBy?= =?utf-8?B?SUJ6OFpuaUJmMnQ1MlFPNlpBbFoxSjYvU1JJUDZmL1YzTmkwaDQ4WWhsd0VH?= =?utf-8?B?b0pBV3dpcFVpRVcwQUREeXkxYnJhVTRwTkx3Ky9qaFFXL1hkdVFVQXhLN1NL?= =?utf-8?B?M1FxelhEL0U0dithcXo1dEJqOXU4ZUlrMzYxdEg5SUhVc09EZ01Uckd6Smxz?= =?utf-8?B?ZUxGMnRkOFFhL3RwM1dXRWl4VFBXYlFFUktzWTJUU1VQZWIxMFhGQWFManVR?= =?utf-8?B?RVQrREsrdkpQWnk3K0FzdHY5TFFRak5CcERLaVp6bElWQm1LU1JJVzZpclgw?= =?utf-8?B?SHF3QXR6UjN3KzgrOW4zb1hQVldZbzV0V044M25vcmh0TEdSaHVUOG5NdE1q?= =?utf-8?B?YUhJNllvNGRlbGd6TEt6dDdFWkJjTUU0ZkZjTUppYXRPOXdTK2h0RkxoaUJO?= =?utf-8?B?NzdNSXZpSnpQQnBERW9ISWFUQ0ZJZkxEd3BhelpsalUxakhMb1N6WU94ZEh3?= =?utf-8?B?MWZNQURqRm9XckljZFJWVmxzOFgxR0NNOWNBRCs2SHhMMk12SVJDWGZOaHhJ?= =?utf-8?B?a1o5MnpSUWhFVW56YmhmbFRYa1h1a0xLRHd1ZWtPK3cydWVLcHljUDEzamVQ?= =?utf-8?B?eEQxcUpzTmN6WktSbWQrTVRZK1JoTC9xTjZJZ1VnQWpiLzlqd01wRVJWM2dm?= =?utf-8?B?V2c9PQ==?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0f823798-da2c-4fed-cde3-08dcf7343bef X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9328.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2024 09:38:09.8307 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: sHnAhVbOjArKClPRG6WxiX0bkcCHh0ULWTSp+/KfUvm7hZK4DQJAp7elAeDy05D5SYGAxMtH8MTzqpvnbp+rSg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA2PR04MB10346 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 Reviewed-by:  Hemant Agrawal On 25-10-2024 23:27, Nicolas Chautru wrote: > Adding support for calling the interrupt disable api > for coverage. > > Signed-off-by: Nicolas Chautru > --- > app/test-bbdev/test_bbdev_perf.c | 24 ++++++++++++++++++++++++ > 1 file changed, 24 insertions(+) > > diff --git a/app/test-bbdev/test_bbdev_perf.c b/app/test-bbdev/test_bbdev_perf.c > index 405c22de44..6ee1ca34b2 100644 > --- a/app/test-bbdev/test_bbdev_perf.c > +++ b/app/test-bbdev/test_bbdev_perf.c > @@ -3535,6 +3535,10 @@ throughput_intr_lcore_ldpc_dec(void *arg) > rte_atomic_store_explicit(&tp->nb_dequeued, 0, rte_memory_order_relaxed); > } > > + TEST_ASSERT_SUCCESS(rte_bbdev_queue_intr_disable(tp->dev_id, queue_id), > + "Failed to disable interrupts for dev: %u, queue_id: %u", > + tp->dev_id, queue_id); > + > return TEST_SUCCESS; > } > > @@ -3629,6 +3633,10 @@ throughput_intr_lcore_dec(void *arg) > rte_atomic_store_explicit(&tp->nb_dequeued, 0, rte_memory_order_relaxed); > } > > + TEST_ASSERT_SUCCESS(rte_bbdev_queue_intr_disable(tp->dev_id, queue_id), > + "Failed to disable interrupts for dev: %u, queue_id: %u", > + tp->dev_id, queue_id); > + > return TEST_SUCCESS; > } > > @@ -3718,6 +3726,10 @@ throughput_intr_lcore_enc(void *arg) > rte_atomic_store_explicit(&tp->nb_dequeued, 0, rte_memory_order_relaxed); > } > > + TEST_ASSERT_SUCCESS(rte_bbdev_queue_intr_disable(tp->dev_id, queue_id), > + "Failed to disable interrupts for dev: %u, queue_id: %u", > + tp->dev_id, queue_id); > + > return TEST_SUCCESS; > } > > @@ -3810,6 +3822,10 @@ throughput_intr_lcore_ldpc_enc(void *arg) > rte_atomic_store_explicit(&tp->nb_dequeued, 0, rte_memory_order_relaxed); > } > > + TEST_ASSERT_SUCCESS(rte_bbdev_queue_intr_disable(tp->dev_id, queue_id), > + "Failed to disable interrupts for dev: %u, queue_id: %u", > + tp->dev_id, queue_id); > + > return TEST_SUCCESS; > } > > @@ -3901,6 +3917,10 @@ throughput_intr_lcore_fft(void *arg) > rte_atomic_store_explicit(&tp->nb_dequeued, 0, rte_memory_order_relaxed); > } > > + TEST_ASSERT_SUCCESS(rte_bbdev_queue_intr_disable(tp->dev_id, queue_id), > + "Failed to disable interrupts for dev: %u, queue_id: %u", > + tp->dev_id, queue_id); > + > return TEST_SUCCESS; > } > > @@ -3986,6 +4006,10 @@ throughput_intr_lcore_mldts(void *arg) > rte_atomic_store_explicit(&tp->nb_dequeued, 0, rte_memory_order_relaxed); > } > > + TEST_ASSERT_SUCCESS(rte_bbdev_queue_intr_disable(tp->dev_id, queue_id), > + "Failed to disable interrupts for dev: %u, queue_id: %u", > + tp->dev_id, queue_id); > + > return TEST_SUCCESS; > } >