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 D8D66424CD; Wed, 19 Jun 2024 23:01:47 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 41BC4427DB; Wed, 19 Jun 2024 23:01:23 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.13]) by mails.dpdk.org (Postfix) with ESMTP id 3EEDB4275C for ; Wed, 19 Jun 2024 23:01:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1718830878; x=1750366878; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=VdMMYog2tP2rajZlq3NCdbFJgQu+V+srgLLM2/VU8ug=; b=bqv4izgRwygBwRsJgm/Y8RgYN68Ex/FT43HlYaUVgGNXpS5ZKQ8MFDLR pQggcTlNSDXCXBCaMxh0rVYtyYnIca4jG0pHY7amJpmsF4aOkWwGO7VcI yvZkeakJpFGByXwFMbKNertE0mTEbD9iCPyaS+I39udKsFfDTUIdSJkAv inx4yNyFGaAssZ98dnTGYOjFAJ8Vo51okWMuXFK+C8ZSiHF8i75F6RKEy acdfgvsBP9zhn8CSAvLgp8Mcfm+LXHAxy52SLLhhG9Xjwub3AkIHU9cyl SSJYO+KWG8Zy/+vJ0cBmmG+JN/zWsub+arE40Kzjj7812i1E+4B1qRlkV w==; X-CSE-ConnectionGUID: atc4BaGlR8eC8PbcX+GKeg== X-CSE-MsgGUID: a7zbTI1bSlyc+CjGj2NBeQ== X-IronPort-AV: E=McAfee;i="6700,10204,11108"; a="26906116" X-IronPort-AV: E=Sophos;i="6.08,251,1712646000"; d="scan'208";a="26906116" Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by orvoesa105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jun 2024 14:01:17 -0700 X-CSE-ConnectionGUID: nDmM4ps3S2ix7tVX7DtK4g== X-CSE-MsgGUID: Mf0hjU2RSpqYm7Sx5cLCeg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,251,1712646000"; d="scan'208";a="41979446" Received: from txanpdk02.an.intel.com ([10.123.117.76]) by fmviesa008.fm.intel.com with ESMTP; 19 Jun 2024 14:01:17 -0700 From: Abdullah Sevincer To: dev@dpdk.org Cc: jerinj@marvell.com, mike.ximing.chen@intel.com, tirthendu.sarkar@intel.com, pravin.pathak@intel.com, shivani.doneria@intel.com, Abdullah Sevincer Subject: [PATCH v5 5/5] doc: update release notes for 24.07 Date: Wed, 19 Jun 2024 16:01:06 -0500 Message-Id: <20240619210106.253239-6-abdullah.sevincer@intel.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240619210106.253239-1-abdullah.sevincer@intel.com> References: <20240501194620.1199357-2-abdullah.sevincer@intel.com> <20240619210106.253239-1-abdullah.sevincer@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 Update release notes for new DLB features. Signed-off-by: Abdullah Sevincer --- doc/guides/rel_notes/release_24_07.rst | 32 ++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/doc/guides/rel_notes/release_24_07.rst b/doc/guides/rel_notes/release_24_07.rst index 7c88de381b..b4eb819503 100644 --- a/doc/guides/rel_notes/release_24_07.rst +++ b/doc/guides/rel_notes/release_24_07.rst @@ -144,6 +144,38 @@ New Features Added an API that allows the user to reclaim the defer queue with RCU. +* **Added API to support HW delayed token feature for DLB 2.5 device.** + + * Added API ``rte_pmd_dlb2_set_port_params`` to support delayed token + feature for DLB 2.5 device. The feature will resume CQ scheduling + when the number of pending completions fall below a configured + threshold. + +* **Introduced dynamic HL (History List) feature for DLB device.** + + * Users can configure history list entries dynamically by passing + parameters ``use_default_hl`` and ``alloc_hl_entries``. + + * When 'use_default_hl = 1', Per port HL is set to + DLB2_FIXED_CQ_HL_SIZE (32) and command line parameter + alloc_hl_entries is ignored. + + * When 'use_default_hl = 0', Per LDB port HL = 2 * CQ depth and per + port HL is set to 2 * DLB2_FIXED_CQ_HL_SIZE. + +* **DLB credit handling scenario improvements.** + + * When ports hold on to credits but can't release them due to insufficient + accumulation (less than 2 * credit quanta) deadlocks may occur. + Improvement made for worker ports to release all accumulated credits when + back-to-back zero poll count reaches preset threshold and producer ports + release all accumulated credits if enqueue fails for a consecutive number + of retries. + + * New meson options are provided for handling credits. Valid options + are ``bypass_fence``, ``hw_credits_checks``, ``sw_credits_checks`` and + ``type_check``. These options need to be provided in meson in comma + separated form. Removed Items ------------- -- 2.25.1