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 02AB1424CD; Thu, 20 Jun 2024 09:02:29 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E4054427CA; Thu, 20 Jun 2024 09:02:28 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mails.dpdk.org (Postfix) with ESMTP id 8AE87427CA for ; Thu, 20 Jun 2024 09:02:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1718866946; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ORZNwZuon5F8JX82QEBY7f2yH2ItiL7ZTkoJEwaYwSE=; b=XcLFECIUki9nSlY5m0CKzq5LCWPG/vm6Hzg+4gv35+XYkNyoMwJYpRA5NFCJPQ4yKztwmC u/O9NRCHw+p5P/0S2dnuybHKnxgjTxAjbWU7cI/xZtqxXa97DFPw5j1AaqPVzghTYmlc2I WDsqj6rq3tf1o93UVi8o6uEsFHyXmNE= Received: from mail-lf1-f71.google.com (mail-lf1-f71.google.com [209.85.167.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-90-v7oe_ZU6MBGm4PcFTty7KA-1; Thu, 20 Jun 2024 03:02:22 -0400 X-MC-Unique: v7oe_ZU6MBGm4PcFTty7KA-1 Received: by mail-lf1-f71.google.com with SMTP id 2adb3069b0e04-52bf72615baso299269e87.0 for ; Thu, 20 Jun 2024 00:02:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718866941; x=1719471741; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ORZNwZuon5F8JX82QEBY7f2yH2ItiL7ZTkoJEwaYwSE=; b=K6JrpFnWDwCSDpXIN7yas5FwDguqeASw4+mO6HwQ/WDN3VU3ehk4hXY0h26eAytgDW 32RRNT++0y8O6JGCAce0GqqI06Fky/Ms1Q+1YXg/KoEkwRId34WR7R6b/KHYWVStNMTH dUPULJ1rwQS7GlSvrd+IxnhiEZ8qGZFB5W68VX/etNwUUBR8/+NgMEurZJlyYoDxdq4r f++kXS14xyJWCOfkD009R53lx2rvJlcOPwJ9wz9UixYNU7y1X6+AD8aX6oLPiMO3BJEH ONGEuJfvkdNjAME9vb5MLOhBX6INtTP/fmXWb6ayuH4A0C8ZobRACv8JwYq8CrP6F8sM kZLg== X-Gm-Message-State: AOJu0YwoK+8OOE3yeYvaSj3sVfk9zzVe6tIa+4R1m1tyArMTVgyiwBEY s3NaxFeIwqwxRvQbmlWUgCEriLpDW3DFVzE/BsB7d+He0G4TsycXU1abGVNrroAGKtasfP25TTf sLQM73WWcmLx1TzFMPXYsu47WJrFjGFxCDCuX1Ojxod0TkDyLXRq7D4oJgBq57aLEEoI5SYN98U SnU0NyEDg4LWwvROg= X-Received: by 2002:ac2:57c4:0:b0:52c:81ba:aeba with SMTP id 2adb3069b0e04-52cca1bf6f5mr1147627e87.14.1718866941128; Thu, 20 Jun 2024 00:02:21 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHDSt/Zydm403ISQDZTXykCLuitZ8I0xTywbgDwXuWgbvvtSGJNy0pBhOwCglKapbrqPHzZ4D8aPjOaAGO8yPM= X-Received: by 2002:ac2:57c4:0:b0:52c:81ba:aeba with SMTP id 2adb3069b0e04-52cca1bf6f5mr1147619e87.14.1718866940744; Thu, 20 Jun 2024 00:02:20 -0700 (PDT) MIME-Version: 1.0 References: <20240501194620.1199357-2-abdullah.sevincer@intel.com> <20240619210106.253239-1-abdullah.sevincer@intel.com> <20240619210106.253239-6-abdullah.sevincer@intel.com> In-Reply-To: <20240619210106.253239-6-abdullah.sevincer@intel.com> From: David Marchand Date: Thu, 20 Jun 2024 09:02:09 +0200 Message-ID: Subject: Re: [PATCH v5 5/5] doc: update release notes for 24.07 To: Abdullah Sevincer Cc: dev@dpdk.org, jerinj@marvell.com, mike.ximing.chen@intel.com, tirthendu.sarkar@intel.com, pravin.pathak@intel.com, shivani.doneria@intel.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 On Wed, Jun 19, 2024 at 11:02=E2=80=AFPM Abdullah Sevincer wrote: > > 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_note= s/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 =3D 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 =3D 0', Per LDB port HL =3D 2 * CQ depth and pe= r > + 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 insuffic= ient > + 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 p= orts > + release all accumulated credits if enqueue fails for a consecutive n= umber > + of retries. > + > + * New meson options are provided for handling credits. Valid options > + are ``bypass_fence``, ``hw_credits_checks``, ``sw_credits_checks`` a= nd > + ``type_check``. These options need to be provided in meson in comma > + separated form. > Those 3 entries can be gathered under a single item about the dlb2 driver. Like: * **Updated dlb2 eventdev driver.** * Added API ``rte_pmd_dlb2_set_port_params`` to support delayed token... ... * Introduced dynamic HL (History List) feature for DLB device... ... etc... Besides, those doc updates should be split and go with the patches that introduce the features. This comment applies to the previous doc patch too. Thanks. --=20 David Marchand