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 5554BA0562; Wed, 14 Apr 2021 14:00:15 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 357EA1619F0; Wed, 14 Apr 2021 14:00:15 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60056.outbound.protection.outlook.com [40.107.6.56]) by mails.dpdk.org (Postfix) with ESMTP id 59D79161999 for ; Wed, 14 Apr 2021 14:00:14 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gtCwa/jtlfx4OiIDmVyzQFLsiKfl4T0tdp1B9Kt9hcyphv1gKGJ+2d75+0NUzTEIL/kVI3W+AaLMvN6eIa3eqygFJ7ZaQyb21NeQvMmthR1MYMRBg+nw1AmwQfwJe9u0xgvmKz+8d07fP6ZMuCifvJyQPGDTo52tP+yOgxc1f4OK2nmOMdUYXlPF9vDfpSDn36ASAocX5AkH33+cZ4PvDlSh6f/Z0uvAdiCsDEo54YMQ8E6IT44pC5K8B6YwrChhFuuO/CKD0a8I52BNC6npgrxXY4lu95NoQKXX78w3/vSojsoFkREGIFGEN93HoE7HvNiEszba8hOa8DOfgezwIw== 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-SenderADCheck; bh=+D79SK9HypQbwHBv4M8aU2xJnCsy7yV0q5x8hWSC8uo=; b=CYkj8c5uslmCF9JHeIfYSAlRNgcFVc64IQfzZgIbOCW8JsqbZWpXz5amBkXcgOJJzGgIc1LtcmOxgdROPC9BTjwI2DndcYDb65j32cFvtoIIHPxkaHPCeGLyzY5mJ1yzLVlDjmHPBSZ2Nrr2z3hzDBL/WL4GsoqzR5Vtf/9nxfUQ1JzvXjW95CLiHicq6hfCSyrzdUyv2SSl6Ebldw6+C1b6JbrmYsMrDSwWmeyHBs3FzPic3kWWxZkJ0F+h6dYNKsajRvVuvhbSUuF9BUOxgOA1fX72Certe1GaIILwyAS3yTNAJ3cUCovWNip8n43Ri5L9dGJVlDrl3ebrLBlqIA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+D79SK9HypQbwHBv4M8aU2xJnCsy7yV0q5x8hWSC8uo=; b=bEleSVCdrdv8Z1T+oH/OsWr+1jRkYH6lD4kaMTOMtAO0yXHmET3DhS1IADiLVrMl9B8rTkQeGUmh4ZAt5xDacYb1ifkR4ma3Th4Qubybo9KO4kKicI+2QJ4To8+nlmHS5PQI3eHrqTOqdHMXK7aWiahWSo3my9c+3y0UlxZM5IU= Authentication-Results: nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=none action=none header.from=oss.nxp.com; Received: from AM6PR04MB4456.eurprd04.prod.outlook.com (2603:10a6:20b:22::25) by AM6PR04MB6296.eurprd04.prod.outlook.com (2603:10a6:20b:b5::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.18; Wed, 14 Apr 2021 12:00:12 +0000 Received: from AM6PR04MB4456.eurprd04.prod.outlook.com ([fe80::ad9e:a38e:e84e:bf55]) by AM6PR04MB4456.eurprd04.prod.outlook.com ([fe80::ad9e:a38e:e84e:bf55%7]) with mapi id 15.20.4020.022; Wed, 14 Apr 2021 12:00:12 +0000 To: "Chautru, Nicolas" , Hemant Agrawal , "dev@dpdk.org" , "gakhil@marvell.com" Cc: "david.marchand@redhat.com" , Nipun Gupta References: <20210410170252.4587-1-hemant.agrawal@nxp.com> <20210413051715.26430-1-hemant.agrawal@nxp.com> <20210413051715.26430-7-hemant.agrawal@nxp.com> From: Hemant Agrawal Message-ID: <44d11944-c466-12c0-e3ac-dd7ebac98c34@oss.nxp.com> Date: Wed, 14 Apr 2021 17:29:59 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.9.1 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Originating-IP: [223.178.219.73] X-ClientProxiedBy: HK2PR06CA0007.apcprd06.prod.outlook.com (2603:1096:202:2e::19) To AM6PR04MB4456.eurprd04.prod.outlook.com (2603:10a6:20b:22::25) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.1.2] (223.178.219.73) by HK2PR06CA0007.apcprd06.prod.outlook.com (2603:1096:202:2e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.16 via Frontend Transport; Wed, 14 Apr 2021 12:00:07 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 79ef6ce1-3d46-4d15-c536-08d8ff3cdb8e X-MS-TrafficTypeDiagnostic: AM6PR04MB6296: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:224; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LMXN0GY9r3IMqIg8uHw58+Zgcshr13THEw72vmdSo0rE/1qSpxfEtjqqI2hQuDXWJRBtgvoBZQb0ez/djQRC03tlasdASKAtHZg31hDng0WZZnrP/EVEXY67yd8v7oUV+Pq/11uG/gNNnDJtuIbGyTeRqq2PtdLHnSWM5Eew3tmQtK0UTLc53MS0qExEuUv4fmTAEIly5Ng/twgc5PSMr1jAKMSg0RoX0+5MbdUWg/l5M1fwqWI85o47p2hLehS7vIoOnCrS7nmDQHTAcWxImqdGXF8/+6o+cO1Silj5wx/W13bj2czQnniIlG3relFsyiw3srDIXbzj0jM5O8xAej9xJ+YfOix5iSvyPHo9YD3KvCtrMHD6uApoAe22Quch0gzXovxrhmPLFwLAxJgK5TAX5GxAOeyo3cudug4UWDAdWCJpk7jtKBlfuGn0wEEecCi54VcxE+6isqAEPPzbhNTpCqDbKjwAa6+IdpDDczcr+Qkf5jePuBEXUV9iosXkOs9fh3IWX9xvKmUGSY4YANkwrFVL49C8rRyIeoDvdp/EzvX0dQd6sr6UkIH+eOeQN7gi570n6Lk/SLMvUoigaSTO5olUr98Kxjjej6dYp9D/1npj2f395gHjXKO+DgoOhHsBwoG4rGxYgh7Q2qP/XZOtY/lpMvQbGjtfgtoFv1ohVRrM+GGB8NuVblLADYnGNYo0lMtra8nt3e49D/ptyIKa4LZtg/wB8M07MleqEmTZ03CGV85NT/wUbraCpK4GUb0BepBLv1TprrIxSQHcb2d9A/Y/SpDmQ5JK1RZZhBg= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR04MB4456.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(136003)(39860400002)(376002)(366004)(346002)(83380400001)(2616005)(44832011)(956004)(4326008)(86362001)(31696002)(186003)(26005)(66946007)(2906002)(16526019)(66556008)(6486002)(16576012)(31686004)(478600001)(110136005)(8676002)(66476007)(54906003)(5660300002)(6666004)(38350700002)(316002)(52116002)(53546011)(38100700002)(8936002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?UUl2UEttMVlUNnNBdDJzb3Q4ekk4Sm1mNlY3QjEzQTV1S0o3QTB5UytyY2J4?= =?utf-8?B?Zk5xRkMzWDBvZjFGRFhBSll2ck55b3FnSXBUQkR6cW16N2Y4cTRoNVhuK3pN?= =?utf-8?B?a3h0LzZFN0Nya0lRdUZoVlc0L0VZalU0REVJOS9OUWJJSUFKV1BPcmd2bGFQ?= =?utf-8?B?L0M0YldoVnpSMU5DVkRzdEJnUVRwUm05dWFaeWpJVStHNXkveVlsNGRhekhM?= =?utf-8?B?eTZPOG1PU1NmZWFOTnc0UXBvMnpod0h0NldENVhuZXo2TFdSUCtNWS9qTHdw?= =?utf-8?B?TUxLdzFLUEEveWVJbWllNFhOVFp3dUg2bmk0QzZNbVJ5QXdhVjFqd0p4OUpK?= =?utf-8?B?V2VwVGlTb1NnUXJlaXJFeHdzenVWK0h3akpsc1RwQTJqMnIrdjg0aU1HNWp4?= =?utf-8?B?QUFWVWxudGZQWGxIMU42S1R4UkpRZXY5V2VxWlNGZi9RTktma25vUnpueHJm?= =?utf-8?B?aE5qNEcvcExCMlVNaXNvckxSTi9wWHBybHpZSGd4Ylg0YnNSTnNkTW0yY1Mr?= =?utf-8?B?bklsN2ltYklueFM4c2FRb0NDek5iV0IvTk9CVzhSSDhCUTZKV3ZaR083SmVs?= =?utf-8?B?ODNnSE12amhCZ0dOdU1wVmQxZ0xXU21SYzZrYTVoUlhyR0JYeGs1aUZZVXNJ?= =?utf-8?B?N3I0ZEVUcGRLT3N2Q3MwWWlmbGNWU1Uwc3BxRFZhWmRLZ1FDUGk4bEFxNDVT?= =?utf-8?B?ak1NLytGVnFrb0lxQStnMFdiWXU1Y2tGNTEvNGFGYmdWdEorYjRwT3liVG1Y?= =?utf-8?B?R25pVUhHdlFTemRwaXJpMVk5R3lmViswL3A3UEVvMERHYmpxZjdmZjhuS1FV?= =?utf-8?B?RmU3bGNvUmZPYXFPMzY3Nyt1dnkzNVgzUVUyS0wyNzIzU1hXT2FyUmhTazJn?= =?utf-8?B?aVI0NXFZMlQ5cTMzSldBemxHbTJQdU1XZTRnR3lPTHVENkJSMjJiRG0wc2VR?= =?utf-8?B?cWpmV0xjL0VqTTFBaXErSk5vNUswRDBhd0N6eUgvZ3QwVWRJa28wTjBndTJp?= =?utf-8?B?VCtuTm9WSEM2bnRwaUc2Mzk0SkdRbGxPSHIzdjlRTGdoWDVYQlk0a0hrdU1w?= =?utf-8?B?L0Jya2RaM3U0djVKWTNhd09IS1ljQW5DT3cvYUdQTm91eWozNXFwYmhZdE5n?= =?utf-8?B?SWlxWEx4cGl2T3VrMUd5S0tOM2M2cnhJcjNMYmVsek5TQm0rbHo3NDZESWlI?= =?utf-8?B?YzhDdjI0RTFGQXZzSUtaY0FPdEs4ZzNQYVY4TXZ3WGI4Q3ZtVnFWRzBEOUY5?= =?utf-8?B?NW12bE5kYmFwUzZpY3JnWk02SWh2U0piVEhXY0xjcU5zMS94bDQ1eGQySC9R?= =?utf-8?B?VkNFNWV1TmRJM05tcnlqTDQwTlg4MXVhZnF1YXlPeEdqVklVL2xxUEVxTFZm?= =?utf-8?B?VHFVL3BuY2gyNzJaM2t0K0xoajRJdGxGemtjMzhTaHA2V3JwRVk5ZEpRcGtV?= =?utf-8?B?TmNHZjlkUkg3d2F5UGdqOWRxdGljbFBhVzBxK09xSS9Bay9mMmo1OTAwRE45?= =?utf-8?B?WXJOSEkwY0pCMTEvc2VsRDVSVVZZSm1sc3ZVUzBDRmZTZHJVMVdjK2VTWWpY?= =?utf-8?B?MEpDTUlDT0JjTHhBWlNHN2JWaUhvSzd3SWpPTGJDdmVtbjRDN2xvazVhQkRH?= =?utf-8?B?bmlpbzArTEx0NjdxSzM2YTNLZGpxUHVpeGxHOXUvcm91M2ozT2V4M2tYVDZr?= =?utf-8?B?SFZhbXNvY1UwUnRodXJOc0VVNUxHUFhnWkZXNXdlRGtvZ1ZPWVowenFiQi9G?= =?utf-8?Q?5u3Vs/iXOKnSx1tPc2lQztgMoPv0lBtwrIFW6RF?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 79ef6ce1-3d46-4d15-c536-08d8ff3cdb8e X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB4456.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Apr 2021 12:00:12.2531 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: UOply5EYv4eoNVIUsRofmsdCKBMqgY7Lk3DN0DzsG8WLtBiFdnlaY7gYK7DbtJhYWEJV+fdrOWs0uabMMWAAYg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB6296 Subject: Re: [dpdk-dev] [PATCH v3 6/8] baseband/la12xx: add documentation support 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: , Reply-To: hemant.agrawal@nxp.com Errors-To: dev-bounces@dpdk.org Sender: "dev" On 4/14/2021 6:27 AM, Chautru, Nicolas wrote: > Documentation should be ideally embedded within the related commits to go hand in hand when feature are being added, not as a separate commit. Other comments below ok > >> -----Original Message----- >> From: Hemant Agrawal >> Sent: Monday, April 12, 2021 10:17 PM >> To: dev@dpdk.org; gakhil@marvell.com; Chautru, Nicolas >> >> Cc: david.marchand@redhat.com; Hemant Agrawal >> ; Nipun Gupta >> Subject: [PATCH v3 6/8] baseband/la12xx: add documentation support >> >> This patch add documentation for LA12xx PMD. >> >> Signed-off-by: Nipun Gupta >> Signed-off-by: Hemant Agrawal >> --- >> MAINTAINERS | 9 ++ >> doc/guides/bbdevs/features/la12xx.ini | 14 +++ >> doc/guides/bbdevs/index.rst | 1 + >> doc/guides/bbdevs/la12xx.rst | 139 +++++++++++++++++++++++++ >> doc/guides/rel_notes/release_21_05.rst | 5 + >> 5 files changed, 168 insertions(+) >> create mode 100644 doc/guides/bbdevs/features/la12xx.ini >> create mode 100644 doc/guides/bbdevs/la12xx.rst >> >> diff --git a/MAINTAINERS b/MAINTAINERS >> index e746ef1d32..24081fceb3 100644 >> --- a/MAINTAINERS >> +++ b/MAINTAINERS >> @@ -1289,6 +1289,15 @@ F: doc/guides/rawdevs/ntb.rst >> F: examples/ntb/ >> F: doc/guides/sample_app_ug/ntb.rst >> >> +Baseband Drivers >> +------------------- >> + >> +NXP LA12xx >> +M: Hemant Agrawal >> +M: Nipun Gupta >> +F: drivers/baseband/la12xx/ >> +F: doc/guides/bbdevs/la12xx.rst >> +F: doc/guides/bbdevs/features/la12xx.ini >> >> Packet processing >> ----------------- >> diff --git a/doc/guides/bbdevs/features/la12xx.ini >> b/doc/guides/bbdevs/features/la12xx.ini >> new file mode 100644 >> index 0000000000..979d9dd224 >> --- /dev/null >> +++ b/doc/guides/bbdevs/features/la12xx.ini >> @@ -0,0 +1,14 @@ >> +; >> +; Supported features of the 'la12xx' bbdev driver. >> +; >> +; Refer to default.ini for the full list of available PMD features. >> +; >> +[Features] >> +Turbo Decoder (4G) = N >> +Turbo Encoder (4G) = N >> +LDPC Decoder (5G) = Y >> +LDPC Encoder (5G) = Y >> +LLR/HARQ Compression = N >> +External DDR Access = Y > What is the external DDR access capability here? This was not exposed in BBDEV. ok. we will remove it > >> +HW Accelerated = Y >> +BBDEV API = Y >> diff --git a/doc/guides/bbdevs/index.rst b/doc/guides/bbdevs/index.rst index >> 4445cbd1b0..cedd706fa6 100644 >> --- a/doc/guides/bbdevs/index.rst >> +++ b/doc/guides/bbdevs/index.rst >> @@ -14,3 +14,4 @@ Baseband Device Drivers >> fpga_lte_fec >> fpga_5gnr_fec >> acc100 >> + la12xx >> diff --git a/doc/guides/bbdevs/la12xx.rst b/doc/guides/bbdevs/la12xx.rst >> new file mode 100644 index 0000000000..1cadd6f337 >> --- /dev/null >> +++ b/doc/guides/bbdevs/la12xx.rst >> @@ -0,0 +1,139 @@ >> +.. SPDX-License-Identifier: BSD-3-Clause >> + Copyright 2021 NXP >> + >> +NXP LA12xx Poll Mode Driver >> +======================================= >> + >> +The BBDEV LA12xx poll mode driver (PMD) supports an implementation for >> +offloading High Phy processing functions like LDPC Encode / Decode 5GNR >> +wireless acceleration function, using PCI based LA12xx Software defined >> radio. >> + >> +More information can be found at `NXP Official Website >> +> processors/layerscape-processors/layerscape-access-la1200-programmable- >> baseband-processor:LA1200>`_. >> + >> +Features >> +-------- >> + >> +LA12xx PMD supports the following features: >> + >> +- LDPC Encode in the DL >> +- LDPC Decode in the UL >> +- Maximum of 8 UL queues >> +- Maximum of 8 DL queues >> +- PCIe Gen-3 x8 Interface >> +- MSI-X > Capability was not exposed in the commit > >> + >> +LA12xx PMD supports the following BBDEV capabilities: >> + >> +* For the LDPC encode operation: >> + - ``RTE_BBDEV_LDPC_CRC_24B_ATTACH`` : set to attach CRC24B to CB(s) >> + - ``RTE_BBDEV_LDPC_RATE_MATCH`` : if set then do not do Rate Match >> +bypass > mismatch with the code ok > >> + >> +* For the LDPC decode operation: >> + - ``RTE_BBDEV_LDPC_CRC_TYPE_24B_CHECK`` : check CRC24B from CB(s) >> + - ``RTE_BBDEV_LDPC_CRC_TYPE_24B_DROP`` : drops CRC24B bits >> appended while decoding >> + - ``RTE_BBDEV_LDPC_DEC_SCATTER_GATHER`` : supports scatter-gather >> +for input/output data >> + >> +Installation >> +------------ >> + >> +Section 3 of the DPDK manual provides instructions on installing and >> compiling DPDK. >> + >> +DPDK requires hugepages to be configured as detailed in section 2 of the >> DPDK manual. >> + >> +Initialization >> +-------------- >> + >> +The device can be listed on the host console with: >> + >> + >> +Use the following lspci command to get the multiple LA12xx processor >> +ids. The device ID of the LA12xx baseband processor is "1c30". >> + > There is no SRIOV? Single device id? yes, we don't support SRIOV. > >> +.. code-block:: console >> + >> + sudo lspci -nn >> + >> +... >> +0001:01:00.0 Power PC [0b20]: Freescale Semiconductor Inc Device >> +[1957:1c30] ( rev 10) ... >> +0002:01:00.0 Power PC [0b20]: Freescale Semiconductor Inc Device >> +[1957:1c30] ( rev 10) >> + >> + >> +Prerequisites >> +------------- >> + >> +Currently supported by DPDK: >> + >> +- NXP LA1224 BSP **1.0+**. >> +- NXP LA1224 PCIe Modem card connected to ARM host. >> + >> +- Follow the DPDK :ref:`Getting Started Guide for Linux ` to >> setup the basic DPDK environment. >> + >> +* Use dev arg option ``modem=0`` to identify the modem instance for a >> +given >> + device. This is required only if more than 1 modem cards are attached to >> host. >> + this is optional and the default value is 0. >> + e.g. ``--vdev=baseband_la12xx,modem=0`` >> + >> +* Use dev arg option ``max_nb_queues=x`` to specify the maximum >> number >> +of queues >> + to be used for communication with offload device i.e. modem. default is >> 16. >> + e.g. ``--vdev=baseband_la12xx,max_nb_queues=4`` >> + >> +Enabling logs >> +------------- >> + >> +For enabling logs, use the following EAL parameter: >> + >> +.. code-block:: console >> + >> + ./your_bbdev_application --log-level=la12xx: >> + >> +Using ``bb.la12xx`` as log matching criteria, all Baseband PMD logs can >> +be enabled which are lower than logging ``level``. >> + >> + >> +Test Application >> +---------------- >> + >> +BBDEV provides a test application, ``test-bbdev.py`` and range of test >> +data for testing the functionality of LA12xx for FEC encode and decode, >> +depending on the device capabilities. The test application is located >> +under app->test-bbdev folder and has the following options: >> + >> +.. code-block:: console >> + >> + "-p", "--testapp-path": specifies path to the bbdev test app. >> + "-e", "--eal-params" : EAL arguments which are passed to the test app. >> + "-t", "--timeout" : Timeout in seconds (default=300). >> + "-c", "--test-cases" : Defines test cases to run. Run all if not specified. >> + "-v", "--test-vector" : Test vector path (default=dpdk_path+/app/test- >> bbdev/test_vectors/bbdev_null.data). >> + "-n", "--num-ops" : Number of operations to process on device >> (default=32). >> + "-b", "--burst-size" : Operations enqueue/dequeue burst size >> (default=32). >> + "-s", "--snr" : SNR in dB used when generating LLRs for bler tests. >> + "-s", "--iter_max" : Number of iterations for LDPC decoder. >> + "-l", "--num-lcores" : Number of lcores to run (default=16). >> + "-i", "--init-device" : Initialise PF device with default values. >> + >> + >> +To execute the test application tool using simple decode or encode >> +data, type one of the following: >> + >> +.. code-block:: console >> + >> + ./test-bbdev.py >> + -e="--vdev=baseband_la12xx,socket_id=0,max_nb_queues=8" -c validation >> + -n 64 -b 1 -v ./ldpc_dec_default.data ./test-bbdev.py >> + -e="--vdev=baseband_la12xx,socket_id=0,max_nb_queues=8" -c validation >> + -n 64 -b 1 -v ./ldpc_enc_default.data >> + >> +The test application ``test-bbdev.py``, supports the ability to >> +configure the PF device with a default set of values, if the "-i" or "- >> +-init-device" option is included. The default values are defined in >> test_bbdev_perf.c. >> + >> + >> +Test Vectors >> +~~~~~~~~~~~~ >> + >> +In addition to the simple LDPC decoder and LDPC encoder tests, bbdev >> +also provides a range of additional tests under the test_vectors >> +folder, which may be useful. The results of these tests will depend on >> +the LA12xx FEC capabilities which may cause some testcases to be skipped, >> but no failure should be reported. >> diff --git a/doc/guides/rel_notes/release_21_05.rst >> b/doc/guides/rel_notes/release_21_05.rst >> index 6f5858c8f6..61797e2a43 100644 >> --- a/doc/guides/rel_notes/release_21_05.rst >> +++ b/doc/guides/rel_notes/release_21_05.rst >> @@ -130,6 +130,11 @@ New Features >> * Added command to display Rx queue used descriptor count. >> ``show port (port_id) rxq (queue_id) desc used count`` >> >> +* **Added NXP LA12xx baseband PMD.** >> + >> + Added a new baseband PMD driver for NXP LA12xx Software defined >> radio. >> + >> + See the :doc:`../bbdevs/la12xx` for more details. >> >> Removed Items >> ------------- >> -- >> 2.17.1