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 838D0A00C5; Tue, 15 Feb 2022 17:46:37 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EC73A410F7; Tue, 15 Feb 2022 17:46:36 +0100 (CET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id 352E0410F3 for ; Tue, 15 Feb 2022 17:46:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1644943595; x=1676479595; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=6mVrSYRHwRm2ND1PP++yDVxuQiMQoaD1NPGGIj2FKzY=; b=fO30NdA1ZUwnCzstomjTdJ+d3wC8nc3vseAl6TuJ1Yhd4NEyTo79GWoD Kxn9LdTkbPPY9bMZPJEJeStn7EM94rfCVwFCIteAaXz9QVTtNlU8mTLzL 2fZkH0zAJwSe42sWPau95uFvjM3Rmvb23Pk0kEqCo5JA55V7UIoEeA0Vr MExCASKHprY7SiH5fvwRg6DBavZs8yMkVnA1c2TU5EFPEAlqo+dwMajUp 9dv5xKLL1TWwfSLYoSfiw4EWtmGVTwVF9+jM6wkqOyJiq3lk/jbE1qQvf y7qP/qqvs0xzjtXvEVymKCWHrr6c8npymPbCKpzUqM4CWVSo+Ziiy8xw+ g==; X-IronPort-AV: E=McAfee;i="6200,9189,10258"; a="250133703" X-IronPort-AV: E=Sophos;i="5.88,371,1635231600"; d="scan'208";a="250133703" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Feb 2022 08:46:34 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,371,1635231600"; d="scan'208";a="775927136" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga005.fm.intel.com with ESMTP; 15 Feb 2022 08:46:33 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 15 Feb 2022 08:46:33 -0800 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 15 Feb 2022 08:46:33 -0800 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.2308.20 via Frontend Transport; Tue, 15 Feb 2022 08:46:33 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.103) 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.2308.20; Tue, 15 Feb 2022 08:46:33 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mhPFeTm2sAmxprj/nIaArQVz3591882teCA+NAQYj43Bmg2t/1FUgo52pZGTz+LzozB96MJB8YaGQehUDkt9xUAsR6EAipRUV1QUENls/SfXuZkdQtTi3p35dDI/+uvNo4wn9w5E7g8qRn9ah3unUr9OgYgn2SrFIzn2zIegT0cK+Ln5TbjszY+3LI3J2BcdUel1KsSbvWFi1B3yOBpyLIvYZ904IJBfUtIRola03gEmeb3QrZ/QNk3ZZvKMBMcGtIm7hSQo2sqYBwNrotgWaC+Xtu51o7WQQfjJtthuzwkbzHhxkv18oqturNEWMys8Yy/RhZGOdwHZuNYVlVzLmA== 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=lyiVXF0ugHWved0zqhsYURqwS2TXjJ3lRTQCk55hhCs=; b=BlSOC2D+5l1o7r24ei4ZILEXXqrHPrmsMymWoqBnKQCILbtYCsN281ivFdVEeOXPd1A3aEbC1Lpb1ug5FvTKWVYCmntBY6C9sGoRoe0SXN+UmXroIY8b2vdIb3qyJ+Je4OurL8dFdi9Qn+Gc13vswRadDCOmStMhRcKQmEvq1kcE++AOZ7lwaJnN0zrU/x41pMK8nq3R2SKUmQ/n6/P4UlPhyDL+5eEbZAEJGqtF0aq7nmk4nKVjDmt7PB964PLsVlucuJb0rsTG4b/bXAeTZrMlj0Vbe7JEbOl/OqYJj/4kxY/ennjvtMANqF6w7Ym7ode/1YJSVo7Z3pUJ+GS4mQ== 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 PH0PR11MB4824.namprd11.prod.outlook.com (2603:10b6:510:38::13) by DM5PR11MB1273.namprd11.prod.outlook.com (2603:10b6:3:f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.14; Tue, 15 Feb 2022 16:46:31 +0000 Received: from PH0PR11MB4824.namprd11.prod.outlook.com ([fe80::2520:b8df:8b59:bf84]) by PH0PR11MB4824.namprd11.prod.outlook.com ([fe80::2520:b8df:8b59:bf84%6]) with mapi id 15.20.4975.019; Tue, 15 Feb 2022 16:46:31 +0000 From: "Gujjar, Abhinandan S" To: Shijith Thotton , "dev@dpdk.org" , Jerin Jacob Kollanukkaran Subject: RE: [PATCH v4] app/eventdev: add crypto producer mode Thread-Topic: [PATCH v4] app/eventdev: add crypto producer mode Thread-Index: AQHYHQnWL4/HSCRH+UeKpcvQabNMgKyUJd0AgACssYCAAAllEA== Date: Tue, 15 Feb 2022 16:46:31 +0000 Message-ID: References: <736dc424a780b9547033f76f8911342ff06d3f87.1641292088.git.sthotton@marvell.com> <74c3a3fcfb79b7f64588c62ca7c92502739365d0.1644337305.git.sthotton@marvell.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.200.16 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: d38f7b5b-7c7a-4ecb-c086-08d9f0a2b84b x-ms-traffictypediagnostic: DM5PR11MB1273:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4714; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Z/qyUSx98sCHPjV5fdCYNPioWTUnS0X6kDihzi8wNSkmr3n6oRo5cmjwBzgK2PpqvCTfTAzdWSxhEwLQiS1FGQfEdpZ0u/Tb2jvEBF3HTglZULeVbvxs2StdztDYXmfZl8baKoWbvuAtfpIdHD3J4CpkjuLiS+ayA0gn7Zrr13+gPRepzyTSaB3vKYATdw0eIelu3q5haDoCtnTwTd6nTtw6MUyV6U2TcW7DHIRaCSZtX9bIVOZx9Qjf2c/ONl6E2T+ZRgvsAweiRnqYsK9ObnYS3gxsUfJBNNjyq+2d04kn9Y5lLIZrGqcIQFOBcCJ1rruIFGSQIxToPp6t9/Y1MYgmTYtqQ58HO+g4yAm/FVaR+aM9OcNHeGu343wruF8XKPLBxcYWixxXDNixfOOz1a7qpc7oeAdfkpmxD981lVQuyQbwWWk82SO8xrD7DuC6LWzAs27w/5PNyWgIcBqkxlMXgXUU3txY4Zbd3rPS8eZKluggu3jTwxT/te+6u7WwAn88h8iwvQ54a0HZzAVHBSlZ/vIx+ECY8LVxcF0tNHncdkECQwiislbj3Y1CadqaWUHlD9/zjxCqHzNxK402cH8/MgtJiBhjr81alqKxZuEiyybupF9gTsQxW2R+NauYwP5CLKwzS+IM3nUX10y6UHYHFidYsdjn4cJ6GGX2yfD0WUL55Ly9sQlz1r1EBqJinH6NW4KT497+zXpH4XQN4SPL67FFThYs8poIP7CLxh9WLlFHa824y+uYBVBaRo92OTSz+6kp8Z53HBK24gOnnrWkkb9scIBvsy9R+9l/02A= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB4824.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(110136005)(66476007)(5660300002)(66446008)(52536014)(64756008)(8936002)(8676002)(86362001)(76116006)(66946007)(66556008)(122000001)(38100700002)(82960400001)(38070700005)(316002)(26005)(33656002)(186003)(966005)(508600001)(83380400001)(55016003)(7696005)(6506007)(71200400001)(53546011)(9686003)(2906002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?BhvGb8lFeVXO2fB/9Ht4g+jYeWuqVUe6pBN5TTyLM/Vq3Ywf17da49vJlRwP?= =?us-ascii?Q?T/qU4s+8a3YvkGVuGTairr2t9HMopNnHYVvPDNCHYO9Kb0v1GidZzFJSQ055?= =?us-ascii?Q?7rF7dpIfWgxkiUDqL4yChhoUuEFQU0w1DbeZWIcXuPjK+gqpXGWq5GCxJmMS?= =?us-ascii?Q?epF7INVcwAr822qmcw4JS5BGKaD/1JoTKOqWTrlLqys20ISoPNzna/dyEF5J?= =?us-ascii?Q?gOiYIf4FvbAEtLpJgwPrblt0Rnar8J9esAJhID5F1iT+7C04dlyVj7VfJKwW?= =?us-ascii?Q?YAiueq2dlmQRlcgvAu9Mt47x/dBUeytCuwUXZCrawOn3Fbd81yeyar95QKmJ?= =?us-ascii?Q?S+MUdGsycXyteWwLQ5GnpeIK2u1zhtDiOP87sxOLeFttnrclvdvfiuOpu9Ee?= =?us-ascii?Q?AYBvW1H16IfnCcqB7Oz2Qpxm8LiK53254aWGS4Aupa4YbEaj8MPi7jty8MBx?= =?us-ascii?Q?cLvAJ5POe3zjXmTUyr0bXdJVjQuY0WXYYKFLAFDp/gPEbVY38xKTr7M2hk65?= =?us-ascii?Q?vWld97asNI5o3vuX2gaHS6YQnl2Wk2SC+QrrAQSkfpR/iYYIvT/UQMSUI+UM?= =?us-ascii?Q?us6/SArhOs2efH1uEjagDRrJqm8rR6P7DZsd26IZFifE2WMI5FD7scbG62JD?= =?us-ascii?Q?HvbkyOpyzZWEw6BPTUFY7+hmdLyi5goYlG6gSj1MvVqGZBikfd/22zyRR1Bm?= =?us-ascii?Q?GdjDat7RKBvXfof6LHhyhdfe2V+C7t7myBzPtUz2H4rv175wf+A7fwfFzXKX?= =?us-ascii?Q?nwKCdW0viBrvxgHxpwStdIhuY1wooeOptGw8s1+1EgfSsDLTC2Y2lT+z+NP6?= =?us-ascii?Q?CHTF928+7Cma5OyTRIMbNrnJlS6VsfPuue5NUurqQiykfrPfOBfZ6Ng3WSQg?= =?us-ascii?Q?svHotjVgSpa+bAAApXgK/xY6vsDBvIzeVMY3gNBHv1n70yeGlpbxOFNHw6+5?= =?us-ascii?Q?973IFTYXKSwG3QRHRvkb/qK+sWiWbHa3SarYfA3U0BND8reLsR76N8ZY9n/S?= =?us-ascii?Q?VSYbWDFSBwyNOVyP2mMO3g1x2J/OfElqZff0j/1yTLbbKhAjMv2z+D5pm3V4?= =?us-ascii?Q?EW/LSanLMv1SlUb0M+HOixb5+hI/Px/bnYCboZfkUHjsiXg4pG7tTsbTr7uG?= =?us-ascii?Q?na0euGK7LiGxA8XIG67dyofFX/3qJ2JhTShpqn7GDotgJQMpVOrjOOkI1z0x?= =?us-ascii?Q?mzYF+4+174Lh0/zyYBLRSibUjtMSzG2ahxCiyAzfrGuu4WX5tZmx4Jl7XIIq?= =?us-ascii?Q?PXZ5cUjfQzwa4wqAjuD1rUdRqV7XNOL1lMoa6vakjTwSA2PtBIFrrCBhuzeb?= =?us-ascii?Q?Dm6/Eg8Fua9ECPHdNKYf394ivQANxNkx5zGbzQILxA2tvHlafheo+IR/NV0O?= =?us-ascii?Q?CAMASBfognEJ9FNb8AMi1L6XNEJTT3jJ9yfMwp/a/FCowlcGyXuJ11tuyQ4Y?= =?us-ascii?Q?yfAN6rHOHE1BEVO7kIUjrGDmEIqXNAnmtTtViLB4UbfbkC2P6CDdV655A6rg?= =?us-ascii?Q?g6yxyGYHCTz2tZKwliR60une7OPd58VtVMhJWU+pCH7JQWmcgSZUdjKegxMD?= =?us-ascii?Q?UkUhLSvQwDvrOvN212sQ6FCbHI5JOAdBzenZCvFKJeXeRmisGj3qjqiz/AA0?= =?us-ascii?Q?63ME+uNgRkvrQliRStLsJJzNcTf24qkEM/c7LlAVilmYsMjj9+VPfMO5R0OD?= =?us-ascii?Q?xcoa2g=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: PH0PR11MB4824.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d38f7b5b-7c7a-4ecb-c086-08d9f0a2b84b X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Feb 2022 16:46:31.5714 (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: lqQlf4HQnE8HO3LVyu7PzhRn+Zy6w6M5TFAVS/XHcQKUeK1eVhBvKBvMBdBexKaOos1z8kOpGXxZ0gGQ820j40jmmm9xq9uP60S7CZVxGPg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1273 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 Shijith, > -----Original Message----- > From: Shijith Thotton > Sent: Tuesday, February 15, 2022 9:39 PM > To: Gujjar, Abhinandan S ; dev@dpdk.org; > Jerin Jacob Kollanukkaran > Subject: RE: [PATCH v4] app/eventdev: add crypto producer mode >=20 > Hi Abhinandan, >=20 > >> > >> In crypto producer mode, producer core enqueues cryptodev with > >> software generated crypto ops and worker core dequeues crypto > >> completion events from the eventdev. Event crypto metadata used for > >> above processing is pre- populated in each crypto session. > >> > >> Parameter --prod_type_cryptodev can be used to enable crypto producer > >> mode. Parameter --crypto_adptr_mode can be set to select the crypto > >> adapter mode, 0 for OP_NEW and 1 for OP_FORWARD. > >> > >> This mode can be used to measure the performance of crypto adapter. > >> > >> Example: > >> ./dpdk-test-eventdev -l 0-2 -w -w -- \ > >> --prod_type_cryptodev --crypto_adptr_mode 1 --test=3Dperf_atq \ > >> --stlist=3Da --wlcores 1 --plcores 2 > >> > >> Signed-off-by: Shijith Thotton > >> --- > > > > > >Reposting your comments from previous patch: > >I tried adding support for software adapter implementation, but is > >getting a crash in sw_event PMD after some packets. I have posted the > >respective changes > >here: https://urldefense.proofpoint.com/v2/url?u=3Dhttps- > >3A__patchwork.dpdk.org_project_dpdk_patch_0677cbafa5145f1b9f64dd0 > 07594e > >033f2d9ab8a.1644337310.git.sthotton- > >40marvell.com_&d=3DDwIFAg&c=3DnKjWec2b6R0mOyPaz7xtfQ&r=3DG9w4KsPaQ > LACBf > >GCL35PtiRH996yqJDxAZwrWegU2qQ&m=3DsMNIOpMhfpihE2tsEnuoFNOZNb > V5fctS > >mXD33o- > >7RC1A1o2s6on3bh2npzmlCR4e&s=3DxitJsdeoR3OqFEkVzPdJMVrU3xbkF3Qs0 > x2k2Pgi > >jeE&e=3D > >Please take it forward. > > > >Command used to test is: > >dpdk-test-eventdev -l 0-8 -s 0xf0 --vdev=3Devent_sw0 --vdev=3D"crypto_n= ull" -- > \ > > --prod_type_cryptodev --crypto_adptr_mode 1 --test=3Dperf_queue -- > stlist=3Da \ > > --wlcores 1 --plcores 2 > > > >I tried to get the above command working with your patches. As you > >mentioned, I see a crash! If I change the --test to any other queue, I > >see a totally irrelevant >=20 > I have mentioned the same in my previous message. The crash is in event_s= w > PMD. >=20 > Thread 10 "lcore-worker-7" received signal SIGSEGV, Segmentation fault. > [Switching to Thread 0x7ffff3767400 (LWP 1140492)] 0x00005555569f2c8a in > sw_event_schedule () > (gdb) bt > #0 0x00005555569f2c8a in sw_event_schedule () > #1 0x0000555556a05e3d in sw_sched_service_func () > #2 0x000055555632ada3 in service_runner_func () > #3 0x0000555555749b4b in eal_thread_loop.cold () > #4 0x00007ffff7a0f609 in start_thread (arg=3D) at > pthread_create.c:477 > #5 0x00007ffff7936293 in clone () at > ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >=20 > So requested to take it forward as I'm not well versed in SW PMD > implementation. I can't take it forward. Please check with PMD maintainer. >=20 > >error message: > >error: pipeline_opt_check() Invalid producer type 'Event crypto > >adapter' valid producer 'Ethdev Rx Adapter' > >error: main() invalid command line argument > > >=20 > Looks like, the test used is pipeline (from the log). Only --prod_type_et= hdev > is supported by the pipeline test. Similar error can be found for all oth= er > modes. >=20 > Refer doc/guides/tools/testeventdev.rst for the list of supported options= for > each test. >=20 > >I think, running a test with minimal configuration like sw_event, sw > >adapter & null cryptodev without any vendor specific HW is very > >important to acknowledge a patch. Later, this code will be a reference > >for adding performance test for any specific HW. > >Right now, I can't think of any other options to see a working test. > >If you know any other ways to test this code, please let me. > > >=20 > Please let me know if any change is needed in the application side. I wil= l take > a look. Right now, the app is not working as expected. Please debug and fix the issue. >=20 > Thanks, > Shijith