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 0C17CA054A; Tue, 6 Dec 2022 17:37:47 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9D95A40687; Tue, 6 Dec 2022 17:37:46 +0100 (CET) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id B6F644021D for ; Tue, 6 Dec 2022 17:37:44 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1670344665; x=1701880665; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=tIRu2AkQATBZcKyOrr/r1HTdWVLGlJPijqmEi65P0h8=; b=h5eg6y1DboxF1ugz1Tp/g+dAzoscj8h3RQfhOD3723yCeAaxAOUPBAV1 ncCRElAJdBYB8zAU7m2xMNYFbmMbsL0GgNQkHNI7QIHKt1ujUoiuok8rZ BOaYjZNyrfSDCEh+U8hIs2pkp7UThl0CJxckgy7hU2pCCu0vecZY+uFpg cUrA6Df5H8f+iZlOcuQOY//DBAheOZx/hUCEoXZeSE2jY/SSUGAIDrwPz cellFReZ9D+f5rh/QqYyN9vTFGmPc5IDcqO4rHtC3MmVTA6QKm/E57C/t Dj1f3a9g9x62zu7+UZeimyu0EPFZKBrmARx8bp6V6sQXMIUg3Xc050xEA A==; X-IronPort-AV: E=McAfee;i="6500,9779,10553"; a="304295110" X-IronPort-AV: E=Sophos;i="5.96,222,1665471600"; d="scan'208";a="304295110" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Dec 2022 08:37:23 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10553"; a="639933404" X-IronPort-AV: E=Sophos;i="5.96,222,1665471600"; d="scan'208";a="639933404" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga007.jf.intel.com with ESMTP; 06 Dec 2022 08:37:23 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 6 Dec 2022 08:37:22 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 6 Dec 2022 08:37:22 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Tue, 6 Dec 2022 08:37:22 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.177) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Tue, 6 Dec 2022 08:37:19 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PSu5hfPYp7yx4biqgWSqvjZyIL0Vd9F17pOrK9nSRqEPAaTPCeWttmweRay29DVkVHSlqBQQnxtcXQ6G5Vwil9vf2xglyxijY8TWshhbseADMJlZXmloJIfENZ0iSkDaBQaa4X+yuE2HsYGXBA1pyb57aJu3a9s/vyFDzri+NGC1iOYx5/73+tAlEY91wJ3lcABYrwJHg4akua1iwu17Di4BvHPWSFaZ2UrzsAcCV44+GpCkbPUeGgAvFNAAzIBDjMZ4+qYCQSy2DaLNDgUgzeCyzT3pOviCEgMzQ1h4b/9jHlBKWlKUZJzVj/O/INZ7k04+pk4XI7qKaUNgGiwIuA== 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=V/1GgDSYvSRPIlkGws8p3MYu0T5H8Zu5cdSzUaIXd4Y=; b=cDPp9RVav7IPpX5NWt5joJ/WMsyECbPH4uIGSalfqwgOk/iQGAaE5AGM7Q5kRS6ujZDW85kcbG5DhiW7bX3zJvojPFsMbQ44riTXofRR6EnG6hsRBafDJQxRPbAeLqYmVh53kpS4aqgiZ6kpCS0QvHgajL7yh8surWRbxtVwsfYEDNxY3jqKeVSQfGWJ5YMzf4K9BnAinprbRUCjbwyr89O0MNB0RcJPX3oGb6EksQpkoMa7JjIhQhN4tBTVfxUJVP7MM5Fevd1fliS2w4A2wpdKfADda9vEdXBqO75LnVXELyIOIr2cptlfl+o6z8MWeYDJh/QdRCEkUUKkoZptAA== 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 PH0PR11MB5832.namprd11.prod.outlook.com (2603:10b6:510:141::7) by SN7PR11MB6947.namprd11.prod.outlook.com (2603:10b6:806:2aa::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Tue, 6 Dec 2022 16:37:17 +0000 Received: from PH0PR11MB5832.namprd11.prod.outlook.com ([fe80::ef44:2061:3d86:6b21]) by PH0PR11MB5832.namprd11.prod.outlook.com ([fe80::ef44:2061:3d86:6b21%9]) with mapi id 15.20.5880.014; Tue, 6 Dec 2022 16:37:17 +0000 From: "Gujjar, Abhinandan S" To: "Kundapura, Ganapati" , "dev@dpdk.org" , "jerinj@marvell.com" , "Naga Harish K, S V" CC: "Jayatheerthan, Jay" Subject: RE: [PATCH v2 5/5] eventdev/crypto: add all failed events to circular buffer Thread-Topic: [PATCH v2 5/5] eventdev/crypto: add all failed events to circular buffer Thread-Index: AQHZBVC59k1V/Mwa9Ui3JqjzdGvvra5hFL2Q Date: Tue, 6 Dec 2022 16:37:17 +0000 Message-ID: References: <20221130171014.1723899-1-ganapati.kundapura@intel.com> <20221201064652.1885734-1-ganapati.kundapura@intel.com> <20221201064652.1885734-5-ganapati.kundapura@intel.com> In-Reply-To: <20221201064652.1885734-5-ganapati.kundapura@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB5832:EE_|SN7PR11MB6947:EE_ x-ms-office365-filtering-correlation-id: 54cf343c-ec25-416f-ffea-08dad7a82355 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NHO56SIkYl00hnin4FkHc0cznP1d/hijabPoaui+/AOVX4HYzAhbuEd5M/1GlhvY/zgzCpyH/gmTOCSiH6nd1EunytIFcXSzc7rgdUxvEomzjx8ujm8S+VXEa4oPqWewAQsawN1+hAKHjxckmZrBNA7CGX5Tvpy4W3hZaSt/ea+3UE82SwUZPmjmboYQLUuzue9i6LO1u4FcnYqkVFEK8xtWR1j+1ePkGHDbb/PVtwR0N3yIcqX41z0pFTIG18/OS/Vv9n9bBSYwNtpoJ45A5vj+/+Xu2amFPgkdRpXuwPL4wC7SLQ8epEsOt4AI7Dohmd0R3e76fPlibd+IrZ06hdi0VGpwZKyWLBXBSjBsu0ZAXjTsvTw4sGFJnx/PLKLoX38dgNfXWRKE+SYldbfNKyThOag8KLewOxHU60JkOalIzqwbDiIK/or7DdBw4QiuBGq/FvAEYKtbNIYAe3Aiit0v/sU6wfDf/l+6HghYinPJ89VXhSZrw607dt/gGWGTgvpTQWn1JZlkvK+gbGSI6Wpmvx4ni6kRJlLCGBBy5GB/jwNzlDci1CAX7KipzLyQwCTIj6pCgtKkIo2/qUO//L4IEzqBcOj2sa9lKrjCngvI+fg96XjThf3losLyHcVrqlquqXkqIayf4KQeyWxnUc/h8nMAENjs+X2E9zl24kpu0c4sTWlIthGngtG63eqErd3C8BKVdi7XgWZm75WyYQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5832.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(346002)(366004)(396003)(136003)(376002)(39860400002)(451199015)(64756008)(66946007)(66446008)(8676002)(4326008)(66556008)(76116006)(186003)(55236004)(33656002)(66476007)(9686003)(107886003)(6506007)(26005)(110136005)(7696005)(83380400001)(478600001)(6636002)(86362001)(316002)(53546011)(82960400001)(2906002)(71200400001)(38070700005)(52536014)(41300700001)(55016003)(8936002)(38100700002)(5660300002)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?A6wy+y8PnwiaYBfegFeOYf9jmF/NqSL8Q2YVJvCClzLLKTZv1r9jrq/yP5xa?= =?us-ascii?Q?GsOyYqapvnmQkjiFvXii1ilntTNeNqB4jBBhk6T2uwBE5lM3TkfCyeLEtOzp?= =?us-ascii?Q?+m62PRwK/+24jJVV+S+WBI99bTdrHZIovcKXDXVFR4bm88fc9mRJ6QwlT0o3?= =?us-ascii?Q?S4xVqDTp7UQRf3QiT584cCOBEl2h9aZbo8IKvAm9sZG1T1zBVfOuRoKpzZ72?= =?us-ascii?Q?xQn4weYXLXpSX6DQs4zYAcmBjktIfiMSZ+pZ5tmHewjnTglB948AwCHMF1dd?= =?us-ascii?Q?AvG3JBhMaoJOnl90PVFOmKUSMY60bah5FT4TKg0T6tP4nfviaXAhYCpnRh/E?= =?us-ascii?Q?SY51PQlpAuz8y5SOb34Ut/U4ow+joc+jTRgLTOS0pDwXqIIMhe+DuJx/sk4T?= =?us-ascii?Q?FVYYVw3uSj301OkrRqHlITMbofJgAu4RWeNjxkNk8HTUs1GwYEZz/A3IkXtg?= =?us-ascii?Q?hzsEOtD0pZ+3BEn2CTsQImHCvpjrH8PDaEO6JTG94y/NbwRF6aylFJjiAB11?= =?us-ascii?Q?QlJ2ioGVjLLbpqdwxPLS4mzr9yuV/r+Y5hAnSxxmX0mXVSwutZF9G2GpWr3q?= =?us-ascii?Q?xW7zwlqVVf5fBFT7QpNhIJk4MhQ0WVUB4qz0FXRJh3Dc8B+ISmS1Wcm2WSKd?= =?us-ascii?Q?2+eJ41a4r2U6O0n9SPbMhNui7eP2nTYURGeIiwNnFp5TCn8iuRljyNecVwVt?= =?us-ascii?Q?BeUejDtOFTvg1++jYk8izSUJy95qTOKwtdIwFdjVAeSGqyOj37SFTgWKSv49?= =?us-ascii?Q?TUCvYJ1tMIz+ThGEfTuY+s3GLx77IxOLypLWMBbiy5bcsQdxgZr9x1tPA4Pl?= =?us-ascii?Q?ynUY80g13dB4V62DH3HXtoUZWKZDcW7Jwlgs/Cz9iZbqOkOyBY19XYofP6Eu?= =?us-ascii?Q?wUXzS0q4jDqFoBkJSdiQSUhEZ0bPAhJQ00vSHd8Qt1gi8nZpOcuCHWt/24bk?= =?us-ascii?Q?TV2xMHhvCY48ygpj59HrXhzoGtCQbwHjxwodE0LdyVixQJBHwqov0zJXPQ5+?= =?us-ascii?Q?XYQbo1OvT6KQhR7SZx1CbFhPf1qIGn4U6me4OQyx/DhSycSuHwDi8wXzOYOk?= =?us-ascii?Q?vWTuaa8q53nHqvCt7WRSEs6u8yxnFYIYJLHGamvt8jYo68mV7ozjMvoq18RE?= =?us-ascii?Q?kMur0qn+U8T5bwpA1VV7SncTiTXMtc1LFvObLPBNCpe766GWftcRCnd1F9ZA?= =?us-ascii?Q?4ynEGwCVs0eJeb0MNtNb5DGbfksk+k60x1ZmtXMuEyFQUz9xVRiCT1fhw7dN?= =?us-ascii?Q?pV0357P+8JfmCg62mHLma8qVsJu+2bXQi9lnvqiituYpmDKcbR4xQocsAAYg?= =?us-ascii?Q?T3IA6gKtokLRM98pZFYUpsAp89SxU5NFz2geZUHFg35cz/g5e3RPzxrvRhTM?= =?us-ascii?Q?MRcUHxvoLDnzhh8ZxunW2p21zJhCYYBM7R2CecZOKJBJzbAkS9i06wUv4jsx?= =?us-ascii?Q?UFauY8VliscYbIdtXC/LDhbH6p5eOUjiYgZkbBydEhMpP5h2biyNACoCI0Ra?= =?us-ascii?Q?Mr/mjSXwTVZQ3ZyqNuCr9jSDRraXjg5hcHZvEz5z9Jq3507nAeYhKT8TTeO1?= =?us-ascii?Q?Zlnzq7vQJDHHv90x4P8o1sJ+vw5tJpUKSJC6Kr82sPq+3Ir0/BnHlBxAJU5z?= =?us-ascii?Q?qw=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: PH0PR11MB5832.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 54cf343c-ec25-416f-ffea-08dad7a82355 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Dec 2022 16:37:17.3037 (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: 8Q3HSCfMquhWv2EsfQCnPt6rw6JC6lOQ8ScrVLMz9/qpZWWE+5MmxYFVtXPJAjFeqDWPuJc/IF+H2KB6Ir6G5TU6sttmVL7N9No6a+OiWzk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB6947 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 > -----Original Message----- > From: Kundapura, Ganapati > Sent: Thursday, December 1, 2022 12:17 PM > To: dev@dpdk.org; jerinj@marvell.com; Naga Harish K, S V > ; Gujjar, Abhinandan S > > Cc: Jayatheerthan, Jay > Subject: [PATCH v2 5/5] eventdev/crypto: add all failed events to circula= r > buffer Rephrase header with "Fix failed events" as the adding to circular buffer l= ogic already exists >=20 > When many ops are failed to enqueue to eventdev, crypto adapter stores on= e > event in buffer for later processing. Rephase -> Circular buffer stores those events failed to enqueue to eventde= v for retrying later. Current implementation adds the same crypto op to circular = buffer instead of pointing all the ops in a batch. This fix updates the pointer to= pointing to correct ops in the batch. >=20 > Add all failed ops to buffer for later processing. >=20 > Signed-off-by: Ganapati Kundapura > --- > v2: > * Updated subject line commit message >=20 > diff --git a/lib/eventdev/rte_event_crypto_adapter.c > b/lib/eventdev/rte_event_crypto_adapter.c > index 1d39c5b..1a18530 100644 > --- a/lib/eventdev/rte_event_crypto_adapter.c > +++ b/lib/eventdev/rte_event_crypto_adapter.c > @@ -753,7 +753,7 @@ eca_crypto_adapter_deq_run(struct > event_crypto_adapter *adapter, > for (i =3D nb_enqueued; i < n; i++) > eca_circular_buffer_add( > &adapter->ebuf, > - ops[nb_enqueued]); > + ops[i]); >=20 > check: > nb_deq +=3D n; > -- > 2.6.4