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 1668EA0093; Fri, 11 Mar 2022 01:08:39 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A15EE40E78; Fri, 11 Mar 2022 01:08:38 +0100 (CET) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id B889940042 for ; Fri, 11 Mar 2022 01:08:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1646957316; x=1678493316; h=from:to:cc:subject:date:message-id; bh=Xm5w90kxF8JiWqpfNaP96QjQkIGGO2FWoF89JHQbKKc=; b=mO12DQUzugp5NMFz+Ns+4kr0h9Ft6bwkrc0xIMxghQ9HWLp/C0meHR/F zaoDnv1BS2vFw8EL8evnUiB2lX4VGdsJlnIgPMxYBZtjHgjSgw9HtEH08 yspIIZ3ERHC4RHplpw2jAX0kAxC4K9YZlTQDZ76ETiqrSQcuBYFoBhtJn l3MTFEgHkbHuNrqnczmIHdUnRxzJOmAC0YvZN7l+4qWQSEaOrefolSqrZ 7R0Nhg1OO5xegz4hqNVo3lFi0w2PflDzjXccKSlf7lrMmUaK7gkONprVR j3dR3PJ7msZXmiTYT8PKgZ9iIOxfcqRCDqu+XGN0hudi/81hOeiUMUbPm w==; X-IronPort-AV: E=McAfee;i="6200,9189,10282"; a="316138289" X-IronPort-AV: E=Sophos;i="5.90,172,1643702400"; d="scan'208";a="316138289" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Mar 2022 16:08:35 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,172,1643702400"; d="scan'208";a="642772908" Received: from skx-5gnr-sc12-4.sc.intel.com ([172.25.69.210]) by fmsmga002.fm.intel.com with ESMTP; 10 Mar 2022 16:08:35 -0800 From: Nicolas Chautru To: dev@dpdk.org, gakhil@marvell.com, trix@redhat.com Cc: thomas@monjalon.net, hemant.agrawal@nxp.com, mingshan.zhang@intel.com, david.marchand@redhat.com, Nicolas Chautru Subject: [PATCH v1] bbdev: add new operation for FFT processing Date: Thu, 10 Mar 2022 15:49:16 -0800 Message-Id: <1646956157-245769-1-git-send-email-nicolas.chautru@intel.com> X-Mailer: git-send-email 1.8.3.1 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, This contributions adds a new operation type to the existing ones already supported by the bbdev PMDs. This set of operation is FFT-based processing for 5GNR baseband processing acceleration. This operates in the same lookaside fashion as other existing bbdev operation with a dedicated set of capabilities and parameters (marked as experimental). I plan to also include a new PMD supporting this operation (and most of the related capabilities) in the next couple of months (either in 22.06 or 22.09) as well as extending the related bbdev-test. I can update the release notes for 22.06 on subsequent patch vs or separate commit (not there yet). Thanks for review feedback. Nicolas Chautru (1): bbdev: add new operation for FFT processing doc/guides/prog_guide/bbdev.rst | 130 +++++++++++++++++++++++++++++++++++ lib/bbdev/rte_bbdev.c | 8 +++ lib/bbdev/rte_bbdev.h | 76 ++++++++++++++++++++ lib/bbdev/rte_bbdev_op.h | 149 ++++++++++++++++++++++++++++++++++++++++ lib/bbdev/version.map | 10 +++ 5 files changed, 373 insertions(+) -- 1.8.3.1