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 40E20A054A; Tue, 6 Dec 2022 17:18:02 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 11C5E40687; Tue, 6 Dec 2022 17:18:02 +0100 (CET) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id 2050C4021D for ; Tue, 6 Dec 2022 17:17:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1670343480; x=1701879480; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=DL1uxuo4T5M+cq7m1P0UchCVMb4k+c/c1L9CLS1FT+o=; b=ZWuBSIoT+PoSsovsF7vhZJrF7QM4yhnr60gVnaE7/RhMTPhONyUlMJtd Z0qbg5vudeECUv3IstYhBUUZDFjpER3dmYwtlwfQV1ATaC2qjKijV+y/X FsG5v5B00pde0iKiF9GUoWU8HgWdWpaRTM1tQoEomhvpDuWs1SLoYv2BK b2uIV4NEagmLXCOM51HW2ZEqVYBSFtHhb41mbloz5LGO1gBkQSAz0xe6k DGVFGYMnTqGKjONV0DzGNST+/dknGBFyH+FnrUR/pTBJfnODOCDhperXv IqfNNb4Lz9I037OZdiQqBfWKgb53goizVuStw4RZAK+9ZW2VrRYngBZR1 A==; X-IronPort-AV: E=McAfee;i="6500,9779,10553"; a="380958145" X-IronPort-AV: E=Sophos;i="5.96,222,1665471600"; d="scan'208";a="380958145" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Dec 2022 08:17:58 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10553"; a="975126931" X-IronPort-AV: E=Sophos;i="5.96,222,1665471600"; d="scan'208";a="975126931" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga005.fm.intel.com with ESMTP; 06 Dec 2022 08:17:58 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2507.16; Tue, 6 Dec 2022 08:17:57 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX610.amr.corp.intel.com (10.22.229.23) 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:17:57 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx612.amr.corp.intel.com (10.22.229.25) 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:17:57 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.170) 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.2507.16; Tue, 6 Dec 2022 08:17:56 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dwy28njFiJZ6bwp1PJSVXEL7gIp0S5TyWRNrOxd4jW2sSLtAG8HErpQeUAkmzUoYvTfrmQdSgFk/UGEn2nXjaw6p3AkIlw1Uhy2FAol/EGv+lCwosMDxQXbEp893XLP0jJmsIgpVPsUqnk0Kmp2GVSbOoi9ZnHQoFhPsmf9JmxFhF+MNhKxU6bKyemIEu1sUDxmu2LBM5wfdCGUWRlxB05aDsS5drVygrs+USuuoPSM+MTYuU4jyYtisZfPAbwrWXRusDvG5FOL0clJRPnpv0jVZfeYx/geLxbsd3W604wywrKhWudo/UvcK5CynSX15ep/1Avfdy50FCS9Yt/6GMw== 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=0WtqDZA1EkWwxi+H5eNServQWpJuIvBxRmtoHBNGbqI=; b=aVzcKqqpmK4TsdBF6ojju/kahlcIoiTuT0OzHeErYCjcTlPsEM603n4kr/d1PCUh4qopRYbv8QE9XFj2M7C260XXGNMM3EBWhtzVHK9IU3tVryGsFcSrQoetyf3GAqoRYR1yu4p+sHqIbiVXzPMAibAQF5x50EO1yL9yppc0rgpD2Qyvi6Qp75lN3B+n/wWq6+RppJLkqr3OWDI54k1NyejpOvN6BMRSz9UGcFarRkoy6x6JWe+oB0ovrCsRr09eYX3HrdaOKPRPlukgCyvZiYl7btEpLCAUoTznVNrCNPD40XcgelXZwO/hRMf0v1Sk9BZVbLwY5BvRD7AnAVbBwg== 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 DM6PR11MB4627.namprd11.prod.outlook.com (2603:10b6:5:2a2::19) 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:17:55 +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:17:55 +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 3/5] eventdev/crypto: fix wrong offset used while flushing events Thread-Topic: [PATCH v2 3/5] eventdev/crypto: fix wrong offset used while flushing events Thread-Index: AQHZBVC46cg5Ngx+rUObeP0QGZ+qrK5hEeyg Date: Tue, 6 Dec 2022 16:17:54 +0000 Message-ID: References: <20221130171014.1723899-1-ganapati.kundapura@intel.com> <20221201064652.1885734-1-ganapati.kundapura@intel.com> <20221201064652.1885734-3-ganapati.kundapura@intel.com> In-Reply-To: <20221201064652.1885734-3-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_|DM6PR11MB4627:EE_ x-ms-office365-filtering-correlation-id: dd069eef-2a01-43e1-4d46-08dad7a56e88 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ukrY9SA3enP1mkcjnI9D/ZR+nUEvV7LHyf0yVED+5/KI4SGmDmxwcyUe8BeyKI3sTVpNZVePAwhzWeAG8W/bQKuU1AxCcMmoyVyaSI9OCFLP6SWKKKnTrGddCjPKH/PVwumrshbQ0A+fKH37qeOKMEjtyxuMXri3OgrKIwmYU0PGcBx8rnFuZjL/CYeTGFQ6sXwwqsR3YjiMRlpe37GfClAORE2LciRtO4fg+UhBxh/zZS8+nmzgggjQwBi4y3AUPqEM/mmrXYVFNy9AFO+VkviVyn0xfhFUKtUaecIdwd6yzAV47QXwf37m+1pAvTWXaPeugvFo+kairsWuekznMQZAoGA85tQghyAq/XTQR2d6Qjz5sN5Emdv1bV8WBC7UThMx8j3vIIVz0xW9RrPiO2pQboTxRG3iR12NOExQ//Eu9HJJfd6TkrqYKMwwriRdNb9WERC4it5Triw1LSTow6qot3/wobpXeJH27jJcQFF0KEkml1WUDOjzAKuV4tsIF9+NXw0rZwz8hsq5QErHslMMdVIyNjoTwNhSV/BT3F2SoNzygKxvyQtmEXzh+GPvacZOGjfEBHa6pNYNZNxPsI/BJi/wc288FFFKaVg/lyMj5Ge4V7j4jXglQN5gulfSiowavLFXzlS0JzDMmwibKyW11NZjL33YMZZjbavKeRfzpBUUTXhj1Idyb6aKgFx67uHkWyI3cLQRpJbAAaBbGA== 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)(136003)(39860400002)(376002)(396003)(451199015)(2906002)(83380400001)(66946007)(76116006)(41300700001)(33656002)(186003)(55016003)(86362001)(66556008)(38100700002)(9686003)(110136005)(26005)(82960400001)(38070700005)(52536014)(4326008)(8936002)(66446008)(66476007)(122000001)(64756008)(71200400001)(8676002)(478600001)(6636002)(316002)(53546011)(7696005)(5660300002)(6506007)(55236004)(107886003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?zYi+OOFPp6rI1vAmeclsg0XGCohBoGs9VVtqUizxt8H2WmPwhuh8+JGq39mP?= =?us-ascii?Q?WTF8mTYDfKZPXZIFYnM3PjZ0l6KBRGoM/RAZMTzA9d8NjTCG6iE+1ipfxx22?= =?us-ascii?Q?IfbAhTBGUrVo2yLWlr9WgiUzSMrr984mpQmyMh0pTLRt8ohtIPRfYUGPg3pa?= =?us-ascii?Q?dXKJKLTZF08pb2/a3GsSFP8dDaB9AFvqWoLkkslK/zId6Pl1/PoR2G0r8173?= =?us-ascii?Q?kjiyBuZQ7DZl7UQIFTNgGK85v9/chuzEhooFYINl/54f1vCXVizmWEVLNkcA?= =?us-ascii?Q?OP55/e0X1BlvsWxvyG/jGN9qAWMm6cnItPJVy83XuxlbAXfgiqx9wWsSAcAW?= =?us-ascii?Q?42dnTHoGoOIMTFKADKsbvmdpR0lmBk+4pinbQg/Rz0fcUx5CAc1kJqd1noyq?= =?us-ascii?Q?Wy+N3iUlVzgs5chJbeOSlQSLM9+/1+BSg9AoyczhhilyqPdHR83CIl5gl+oG?= =?us-ascii?Q?fEJPGnTbb9F9XcyNybo2zMIyHctqZTrfTTgNcCqnTH/YgRD64bEDZEryaBmw?= =?us-ascii?Q?toGJS6zVq+ggtF3svxt58znCfBo3j3t+Zrk5/msyBWJjS3l+D6CdE3qsuXvx?= =?us-ascii?Q?TgJgw3gEMmYSMu9idwpaBR7QwSQoSn+e70pc85jkXL9u2K8B7l8wG48etsLs?= =?us-ascii?Q?IEoSEBjfAO3ZXMpgRe8nD0TWCo4O7Kw2YRN5YjJtkUxPLQe1MEEUscE8RM4T?= =?us-ascii?Q?I9MJbS+1r1agwzWJjnuI4libLhgMldiyYC2RzUyzgR+HnFcVfj8G4u96lvgu?= =?us-ascii?Q?ISf80O4fITjzsvNGrB/v6O1MDzYjJpdcEb0ykYMz/Ob0lbgJlXASRyaxta4Q?= =?us-ascii?Q?BLRK1+to1MGc+PLGohgGazDJ0Xs/glImMr5eYEWRAofoLieeVG8dk3NTZ0d5?= =?us-ascii?Q?dyv1/ZI7+HlYz8esvqJHIQyCqN8lGvgpRYnXz5Zb3chDlfk0Jx/AxBUzBUET?= =?us-ascii?Q?iRvk37QGKAc94ywxXvsmL5k74XeCteT8JjfCV2w4Vh+aPIbHyy9+SkaEaJPX?= =?us-ascii?Q?RFxvZXqgP6uBoztD5SND6/T2p0DF9yPYlrgV4G2is9jSeoUDUNrhbobF8W/V?= =?us-ascii?Q?xxAIzqm3O/7WndiyM8S1ThAsGyG2EfOEqFyazA8gOLdM6Y4jYuOe2WTTj4QZ?= =?us-ascii?Q?2zZvCrMN42Kd8zeng65Gyk4F7e7XqaWnYlXCOFLgyX0tyh6hg+jDKMhKjoVw?= =?us-ascii?Q?Zs+LVBQuocqKpFfXuTA1xY5BSb3t4ecooadqfoqCpHSA8YZgih6NgKM3dtHj?= =?us-ascii?Q?uUC94JZtGpvRM3OVEOwL3Cs1FakV30oVrnEqnvk15PaNg84jVYiRgaButfJX?= =?us-ascii?Q?OsbaoQFxBbi3L23VFWqwA8+UKxQhekQytC1Lm/LjWGM+YcLsQEXDxlLFiHQI?= =?us-ascii?Q?8+wntciN92VLYDorsxU9SdsQ1mJnVSpjYWu+kjeApyPYM95J9jqrWZbuTxgx?= =?us-ascii?Q?7BCRg7tUJNyMWVjb6exfESugAuM6ic78F1BV02anfpIOdk6Q0R5pQi7ntJh3?= =?us-ascii?Q?UYtJyOxoeOZNxBRo8oqntOhCdVWrEo6Hgy+x3DnsQyO72CRWnesuv9GLWVBM?= =?us-ascii?Q?N5t82YfIKyYPQUkF61mrp8ej51WXL31c4CgBZu1HZvSJqrC/Lgl0/Y43QvB5?= =?us-ascii?Q?Aw=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: dd069eef-2a01-43e1-4d46-08dad7a56e88 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Dec 2022 16:17:55.0036 (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: D/8uo/eU4KHLKbSYQDTlBZ78QeX4OmHNwZs19fSYWDC2D1pNS1jfsjmojviPjAw4B7WkbzIGQ8UlRPKY1XT56g5jqDUYfT0W/EoblcThbFA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4627 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 Acked-by: Abhinandan Gujjar > -----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 3/5] eventdev/crypto: fix wrong offset used while flus= hing > events >=20 > Events enqueued to eventdev from the beginning of the circular buffer. > This leads to invalid or already freed events getting enqueued to eventde= v > from the circular buffer. >=20 > Fixed by enqueuing the events to eventdev from the head pointer of circul= ar > buffer. >=20 > Fixes: 7901eac3409a ("eventdev: add crypto adapter implementation") >=20 > Signed-off-by: Ganapati Kundapura > --- > v2: > * Updated subject line in commit message >=20 > diff --git a/lib/eventdev/rte_event_crypto_adapter.c > b/lib/eventdev/rte_event_crypto_adapter.c > index ef3dbe9..72deedd 100644 > --- a/lib/eventdev/rte_event_crypto_adapter.c > +++ b/lib/eventdev/rte_event_crypto_adapter.c > @@ -669,7 +669,7 @@ eca_circular_buffer_flush_to_evdev(struct > event_crypto_adapter *adapter, > else > return 0; /* buffer empty */ >=20 > - nb_ops_flushed =3D eca_ops_enqueue_burst(adapter, ops, n); > + nb_ops_flushed =3D eca_ops_enqueue_burst(adapter, &ops[*headp], > n); > bufp->count -=3D nb_ops_flushed; > if (!bufp->count) { > *headp =3D 0; > -- > 2.6.4