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 E476AA0543; Thu, 22 Sep 2022 23:00:00 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DB61B40150; Thu, 22 Sep 2022 23:00:00 +0200 (CEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id 600BC400D7 for ; Thu, 22 Sep 2022 22:59:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1663880399; x=1695416399; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=7NoPXtc5Sq20YCm2VEquucorvKUb2R2Yi728LQwhtcM=; b=ZiuSIcg21bPmlHbSQHnza+eu1QRJ5ZJ1dczzJgJ5pV7c6oi5RQAkvj5c Hv2QPrQtPVDN8PWF6F0aW3WsqFVfOG3Qwu0oy40bwvjhnWCovYY9j6rYS DXHyw1f7riK0n2p7E2jhqtnG8KSRdE31a728d59MTDzAGmaQ1efe5CamG WoAnxT+m5EE1y/vREjfIxLXtbWp7kWDjH/AYTfME1Oi0nK6QC80T3aX0e BUlXt5RxSLRKDIJb7DZwh1IcnC5umw131Y5BcpVFYqKPIIiFPeNysDNNv QMHO6xiIbBeu/Tuokukc6VjyWQzhh3SyT9HkDFXEcoGS4n8WAXbD5MZOy A==; X-IronPort-AV: E=McAfee;i="6500,9779,10478"; a="280798861" X-IronPort-AV: E=Sophos;i="5.93,337,1654585200"; d="scan'208";a="280798861" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Sep 2022 13:59:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,337,1654585200"; d="scan'208";a="682391743" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga008.fm.intel.com with ESMTP; 22 Sep 2022 13:59:58 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) 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.2375.31; Thu, 22 Sep 2022 13:59:57 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) 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.31; Thu, 22 Sep 2022 13:59:57 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Thu, 22 Sep 2022 13:59:57 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.47) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Thu, 22 Sep 2022 13:59:56 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ngy5Z7+KHdMXmz1xvtdAdy54wpC5Dq0rdQuGv+I1HVOnxZuALdHUyUTlWUC3rerKaSZ+Lkpqzfwc42hVFrBDf8YFdYl/XBR5wLjFG0hhvxW9kcU8yMxFTUbWhMd7QcHDr4P6at6JdPAwehMq3lk1ZnCDu2LGM5VFALm5gvXuOmcDhWK4XtR/bStlE/2ZEPqU3gqOdMebCvk7tlPTeWbTP0doMymt96dN9jg6SMAa46rFrPGoLQBamUCMavrYP53SA1fL/1cssd724dmccl2Cwaf9qgBQA29ZiXlDxPbk+Y5p8EkY0uR0oFq4CsMlwneOQvStW/L+NNZSnBItdqrfqw== 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=KXDg8v6g6dJZzn81s6JFPc/91clXgx0wovsKEMCE2SE=; b=VWL7w5PeWtNjNo/Q/2lYQCZGolVSuD1O9OFxfSb/rWWxjYWU2xcJDGRZwLeELlyDCWG4qVpH0RmB66eMJse1wMY8mQ4XX39f9SZVCXB1ZJ3naKDUM3dpn+l0WtmyKYiQRer6Y4GurBcn4Zci1A6HlslBLAG6s4CW6B58Cphu+Wxs9r1NtWlBdXJHSK32fVmGIrhBxtzqIEvRas67idTxXqIMzxYVIWuy7cCjrhE444FdqIcGF5coXCqYTyQR0/yPmMq3lBJKv3c5+D/1PUx3j5UJp8s3KBaYnPZzrGydFy47nJpbTUd3Dip0niLWPiGuO+lfbJUyYhLY3BT5d4oKcg== 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 BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by CO1PR11MB5154.namprd11.prod.outlook.com (2603:10b6:303:99::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.18; Thu, 22 Sep 2022 20:59:55 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::e6be:3feb:17fd:bdcf]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::e6be:3feb:17fd:bdcf%7]) with mapi id 15.20.5654.018; Thu, 22 Sep 2022 20:59:54 +0000 From: "Chautru, Nicolas" To: Akhil Goyal , "dev@dpdk.org" , "thomas@monjalon.net" CC: "maxime.coquelin@redhat.com" , "trix@redhat.com" , "mdr@ashroe.eu" , "Richardson, Bruce" , "david.marchand@redhat.com" , "stephen@networkplumber.org" , "Zhang, Mingshan" , "hemant.agrawal@nxp.com" Subject: RE: [EXT] [PATCH v9 0/7] bbdev changes for 22.11 Thread-Topic: [EXT] [PATCH v9 0/7] bbdev changes for 22.11 Thread-Index: AQHYzqstGmR+OrouhkuIrIEmJKNuxq3rwd8AgAAtNhA= Date: Thu, 22 Sep 2022 20:59:54 +0000 Message-ID: References: <1655491040-183649-6-git-send-email-nicolas.chautru@intel.com> <1663868722-39949-1-git-send-email-nicolas.chautru@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-traffictypediagnostic: BY5PR11MB4451:EE_|CO1PR11MB5154:EE_ x-ms-office365-filtering-correlation-id: 613ad2c1-a586-46e6-456a-08da9cdd668d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pebTf8x9Bh1jDjb+2dtxSWEYRNoHYT7fFhJwMmfiXA3TRAT6ZazqQE4wBzNgYAdrS+pji3Kw48bCDDRKE6fvM2ZoWRRDmXiknP2535vUuIocTALgGEPo6oA8UZebhn6mvqpVRMGseUusxZfb1RCT940SFDlBTGCzKFE5tkok3RY/sJ99UIGd2bRNHpxCtOAXJU47gdi6Nsb9spCawI2nD39d3l1KewzqYus95kohRto+uugNKgZ6eDeg1/dmMozJsjM6uFyM20f+SLG8Fz2y/oLSBnflOZjZ8pNJSZe3J6mR4iquwrV8rrs8ijSvTtgR0yR2mQEdJ0Fs87/6UjUjPc7iSGpY8YrsnrOnLXTONcxKVMFwtmuZBZ5tjAPkcJ7hDlWPFaSCEWRgXSIbEmOKXlHlOLH4QANvn7qnoyMoKmFoUpFfPTQJEjsRSozfEKvJEPIJ2pHMNd3rB0X/w4AQ+wFRHqJ4xTOPmfBLCfes6KhbmN/iGKfv49ZQK0OYhOpiJXP0WhKRVfSM8sqa75UyZqJDqOEQWdINFrPGAiinYPCdryLhi1p3yOwOTvtOIihXwW24kLyHc59jtkaJeo1Iu4wSv9iXqDeDMPk4s7qOnx8s941XGHEVWaCyZZvdZjEYAV96rcrUhDdAKOwKWjag8LcARhIigAIwFYxrDukRkWxiCJUZ0/V8xQAAxUN4PzKrpgPWYYHjbUpj8gg30U9da2ZCDH7wzCHaF54uxOcxtaNbDy8PHpH7tT2mIBy/Y2CpP7gDI4w9Ja281ywIOPHZ4WXzKLjz/2GhvuEid6HZUJdXb9R88S7VX3mSwvfjCiNDNBO/sazuNExyq5R4jnYXXUAfRTrBFoi72ywzZ5ZDOnA= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4451.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(136003)(376002)(396003)(366004)(346002)(39860400002)(451199015)(53546011)(122000001)(186003)(7696005)(8936002)(6506007)(52536014)(66946007)(66446008)(5660300002)(33656002)(66556008)(64756008)(4326008)(9686003)(2906002)(41300700001)(26005)(76116006)(38100700002)(83380400001)(478600001)(38070700005)(82960400001)(55016003)(86362001)(71200400001)(54906003)(66476007)(110136005)(8676002)(966005)(316002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?NPR4N+h2d2bLTNEJrN0JZFCFF+ZhXHo2TzkJ6WCG2+Z25lRSyN7Q+H41KdEQ?= =?us-ascii?Q?iiMMXPWncwS2LY3OgV8jwPu3yDGTI5QXR5S/kHRmlLztUJyGDZ5OELVvS7rJ?= =?us-ascii?Q?HrsybGHNcKa2mWB2j2QLEWp1IBCeZnL8lUSdw2u3eR78EvHE2WkE6cnsB5zz?= =?us-ascii?Q?zqjAhEGjWGqHhwvyRcLPnc7k60NjlRhLUWoJtnuvUXKCcknSXuYjQDdJv67D?= =?us-ascii?Q?7CCnPAInNxutMPZdZq/tLWem0buzJg98MojmxAu/wn9PK9B9/NdHRcYW6aH9?= =?us-ascii?Q?1bczskMzmH6GmE3eqTnvtgNxT5bSoC/2wo4+eVCP903+zZK5i9qutBJ0R0Nz?= =?us-ascii?Q?N5BCTfYAPphglt+P1QtRPTuKilv+UY2/0STU8TfjvRmtYrXl4WgtBFgCEIYz?= =?us-ascii?Q?LGyzSAmdy1//GKxaqr+vO02d9MRDZkJCBv6HHsaDt/XL52XqEz8A8waSZr25?= =?us-ascii?Q?O7AyB5x32aAkjbqlXrHAkz7W8XZ6i5bnQoDOSH9WMldhAM9Rvos1yZSnFa9g?= =?us-ascii?Q?VKXFKgMAujkeIEnnFIZGSNgnwn4yDA1DZgw21O5/ECGzHg3M7eyxhoUWlP72?= =?us-ascii?Q?LyWwG8KNApdtCkHWL+sSs/ZiHkQ4Zteweg5udCVVVAywrFQjev/UtkqtY5u5?= =?us-ascii?Q?/AsYqV4YGPVQsJrHkTphDlMGJyFdwyBYrmDJiNYh3EYyZuk63Gjwpl39wsrX?= =?us-ascii?Q?f9FHs753RzJjBsyR0oWbiuOCHYGXpRR1ftm10VE/7dscfi2OAFrYMGNv7qNs?= =?us-ascii?Q?0gpZRinUvIV3LjKOIUNa00D8SiN/Nh3HrNRaXdoKYqc5o5SkrekM9yGU6Sgr?= =?us-ascii?Q?LWIZj2JIjFOP+UD/bSVKdtRo72anVTZQ1mXj0GvgRx/DZSoqFf5Xmp6NJXjL?= =?us-ascii?Q?KlTtKIhRx9/3vRW4S8uABkxZwqSexTKARSeNOWf2xXMgH76hzSg11U0WAy33?= =?us-ascii?Q?64iq+eXJCUE4t5s3qet47axzxR+PxtW0ZAq/gsMXW5r4UDHSf4SJqgq4YVi2?= =?us-ascii?Q?2weI2xLYKiRpANE/pIeVCNtyWNivYAnSQn12BbZ+AiAcGv32v03pNZvIsDvD?= =?us-ascii?Q?PiI8bzNfv3dOeSC/nyny0NNxLgnZ8jrXlxJxA1xHGikYZT1MM1Hd0EHoVlIT?= =?us-ascii?Q?IVUTd4PcGbieER9vPvYtv7Y1YLP91i/hqg7PdTTLypE2I31Nv1+DJTRKNAxy?= =?us-ascii?Q?+uy4V9gdIqi8+y/Z2drUZhHrJSCIBz9zOreqkdSeHTVg1MPfvXUciDwmGZ9E?= =?us-ascii?Q?FxtMXWaFT017ph7K9S8/83O0D2+eIPcQuDyp2NhZavTIOOtM0CMXWXP+tUTX?= =?us-ascii?Q?e5QlPDgx3voPBmFOyp8VPQOsBK0FqzR17gbXSx3mrhV95QR2WW2jGmpa7mVt?= =?us-ascii?Q?uIgdnUdNqk1NePVmwxGOjLMsEJ7sOJwqzACLIwPJJtj4/XPEGUHcHFe+bhap?= =?us-ascii?Q?vr7xIM+3pI3GQaBzZmdO+oViGGfiYfFC+XFhzk4YZSeJ3hvvAUIIZjn0+g8p?= =?us-ascii?Q?PZ9djDwUz1BAQXZQAXh9VvfqonlLcmzvjQ2CKRx97bwSa02p6oYD08Q4ZeYl?= =?us-ascii?Q?5paNEhloVmRhqkDcKE2vdAwR0BBMvwVRBKJ4IXXX?= 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: BY5PR11MB4451.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 613ad2c1-a586-46e6-456a-08da9cdd668d X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Sep 2022 20:59:54.8430 (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: HtX64sIMgSvIcRQi6sQKYc1KGjGDhdkgbPup8Zm8QPHbhVM6dbzIzHfwWh5THRB9OatJggeqV6uZOvNOrme+kf7KA2UjlHK96ayCexwcylo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5154 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 Thanks Akhil. I put the change to the release note here: https://patches.dpdk.org/project= /dpdk/patch/20220922205833.41496-2-nicolas.chautru@intel.com/ > -----Original Message----- > From: Akhil Goyal > Sent: Thursday, September 22, 2022 11:18 AM > To: Chautru, Nicolas ; dev@dpdk.org; > thomas@monjalon.net > Cc: maxime.coquelin@redhat.com; trix@redhat.com; mdr@ashroe.eu; > Richardson, Bruce ; > david.marchand@redhat.com; stephen@networkplumber.org; Zhang, > Mingshan ; hemant.agrawal@nxp.com > Subject: RE: [EXT] [PATCH v9 0/7] bbdev changes for 22.11 >=20 > > v9: removing code snippet from documentation in 5/7 requested by Akhil. > > Thanks. > > v8: edit based on review by Akhil : typos, coding guidelines. No > > functional change. Thanks > > v7: couple of typos in documentation spotted by Maxime. Thanks. > > v6: added one comment in commit 2/7 suggested by Maxime. > > v5: update base on review from Tom Rix. Number of typos reported and > > resolved, removed the commit related to rw_lock for now, added a > > commit for code clean up from review, resolved one rebase issue > > between 2 commits, used size of array for some bound check > > implementation. Thanks. > > v4: update to the last 2 commits to include function to print the > > queue status and a fix to the rte_lock within the wrong structure > > v3: update to device status info to also use padded size for the relate= d > array. > > Adding also 2 additionals commits to allow the API struc to expose > > more information related to queues corner cases/warning as well as an > > optional rw lock. > > Hemant, Maxime, this is planned for DPDK 21.11 but would like > > review/ack early is possible to get this applied earlier and due to tim= e off > this summer. > > Thanks > > Nic > > > > > > Nicolas Chautru (7): > > bbdev: allow operation type enum for growth > > bbdev: add device status info > > bbdev: add device info on queue topology > > drivers/baseband: update PMDs to expose queue per operation > > bbdev: add new operation for FFT processing > > bbdev: add queue related warning and status information > > bbdev: remove unnecessary if-check > > > > app/test-bbdev/test_bbdev.c | 2 +- > > app/test-bbdev/test_bbdev_perf.c | 6 +- > > doc/guides/prog_guide/bbdev.rst | 103 +++++++++++++= + > > drivers/baseband/acc100/rte_acc100_pmd.c | 30 ++-- > > drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c | 9 ++ > > drivers/baseband/fpga_lte_fec/fpga_lte_fec.c | 9 ++ > > drivers/baseband/la12xx/bbdev_la12xx.c | 10 +- > > drivers/baseband/null/bbdev_null.c | 1 + > > drivers/baseband/turbo_sw/bbdev_turbo_software.c | 13 ++ > > examples/bbdev_app/main.c | 2 +- > > lib/bbdev/rte_bbdev.c | 57 +++++++- > > lib/bbdev/rte_bbdev.h | 149 +++++++++++++= +++++- > > lib/bbdev/rte_bbdev_op.h | 157 +++++++++++++= ++++++-- > > lib/bbdev/version.map | 12 ++ > > 14 files changed, 526 insertions(+), 34 deletions(-) > > >=20 > Series Acked-by: Akhil Goyal >=20 > Can you send a release notes update for the new features introduced in th= is > series. > I will squash it with the series. >=20