From patchwork Thu Jul 14 16:19:37 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John McNamara X-Patchwork-Id: 113979 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 15501A0032; Thu, 14 Jul 2022 18:19:50 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A5A6642847; Thu, 14 Jul 2022 18:19:49 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id ADB1D41156 for ; Thu, 14 Jul 2022 18:19:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1657815587; x=1689351587; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=Ory6RPsnQbDLy/3S8rn5dAat7Bpu8wsTzM/bUEuZGxs=; b=MxPEpFMOsgn7ICw6fjOk9RxNNlHt7hICMcTXm9Ce74si7j6vMASLTwIy 3x58FU4tZZBFLOvrITLyUkb+dxWuQW8/C9846/oHULe/eEpWu1mYPycGj ZkM2+fI9tk4mTGGkbXOHkMXI70X1LLE4a+rmao90Vm0H/2skb6wotB07n m9/F9WzPrSW8drDrHung3zmvHD1d3vHTnUm9wmcY1H2x7ZNKeQR8xPv0u 7e6kCG5ESpNNpINNN4OjDarEBOB7DSkqE7eEnWX3rH4S8owXo9DNB/h8m XSrwcAh55qzXnS2P4OU6ngMd5aA3L0fpDA1zx4XS12KiAtveBG+alMWz8 g==; X-IronPort-AV: E=McAfee;i="6400,9594,10408"; a="285584475" X-IronPort-AV: E=Sophos;i="5.92,271,1650956400"; d="scan'208";a="285584475" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jul 2022 09:19:46 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,271,1650956400"; d="scan'208";a="698865475" Received: from silpixa00389815.ir.intel.com (HELO silpixa00389815.ger.corp.intel.com) ([10.237.223.46]) by fmsmga002.fm.intel.com with ESMTP; 14 Jul 2022 09:19:45 -0700 From: John McNamara To: dev@dpdk.org Cc: thomas@monjalon.net, John McNamara Subject: [PATCH v1] doc: update release notes for 22.07 Date: Thu, 14 Jul 2022 16:19:37 +0000 Message-Id: <20220714161937.2229182-1-john.mcnamara@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 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 Fix grammar, spelling and formatting of DPDK 22.07 release notes. Signed-off-by: John McNamara Signed-off-by: Thomas Monjalon --- Note, I haven't removed the empty sections or the boilerplate text. doc/guides/rel_notes/release_22_07.rst | 49 ++++++++++++++++++-------- 1 file changed, 35 insertions(+), 14 deletions(-) diff --git a/doc/guides/rel_notes/release_22_07.rst b/doc/guides/rel_notes/release_22_07.rst index d3732a3d10..d70379e325 100644 --- a/doc/guides/rel_notes/release_22_07.rst +++ b/doc/guides/rel_notes/release_22_07.rst @@ -55,10 +55,10 @@ New Features Also, make sure to start the actual text at the margin. ======================================================= -* **Added initial RISC-V architecture support.*** +* **Added initial RISC-V architecture support.** Added EAL implementation for RISC-V architecture. - The initial device the porting was tested on is + The initial device the porting was tested on was a HiFive Unmatched development board based on the SiFive Freedom U740 SoC. In theory this implementation should work with any ``rv64gc`` ISA compatible implementation @@ -70,7 +70,7 @@ New Features (seqlock). A seqlock allows for low overhead, parallel reads. The DPDK seqlock uses a spinlock to serialize multiple writing threads. -* ** Added function get random floating point number.** +* **Added function get random floating point number.** Added the function ``rte_drand()`` to provide a pseudo-random floating point number. @@ -87,7 +87,7 @@ New Features * **Added Rx queue available descriptors threshold and event.** Added ethdev API and corresponding driver operations to set Rx queue - available descriptors threshold and query for queues with reached + available descriptors threshold and query for queues that have reached the threshold when a new event ``RTE_ETH_EVENT_RX_AVAIL_THRESH`` is received. * **Added telemetry for module EEPROM.** @@ -102,22 +102,22 @@ New Features * **Added vhost API to get the number of in-flight packets.** Added an API which can get the number of in-flight packets in - vhost async data path without using lock. + the vhost async data path without using lock. * **Added vhost async dequeue API to receive packets from guest.** Added vhost async dequeue API which can leverage DMA devices to - accelerate receiving packets from guest. - Split virtqueue and packed virtqueue are both supported. + accelerate receiving packets from a guest. + Both split and packed virtqueues are supported. * **Added thread-safe version of in-flight packet clear API in vhost library.** Added an API which can clear the in-flight packets submitted to - the async channel in a thread-safe manner in the vhost async data path. + the async channel in a thread-safe manner, in the vhost async data path. * **Added vhost API to get the device type of a vDPA device.** - Added an API which can get the device type of vDPA device. + Added an API which can get the device type of vDPA devices. * **Updated NVIDIA mlx5 vDPA driver.** @@ -126,9 +126,9 @@ New Features * Added new devargs option ``max_conf_threads`` defining the number of management threads for parallel configurations. -* **Updated Amazon ena driver.** +* **Updated Amazon ENA driver.** - The new driver version (v2.7.0) includes: + Updated the Amazon ENA driver version to v2.7.0 with new features: * Added fast mbuf free feature support. * Added ``enable_llq`` device argument for controlling the PMD LLQ @@ -136,16 +136,22 @@ New Features * **Updated Atomic Rules' Arkville PMD.** + Updated the Atomic Rules' Arkville PMD with the following changes: + * A firmware version update to Arkville 22.07 is required. * Added support for Atomic Rules PCI device IDs ``0x101a, 0x101b, 0x101c``. * Added PMD support for virtual functions and vfio_pci driver. * **Updated HiSilicon hns3 driver.** + Updated the HiSilicon hns3 driver with the following change: + * Added support for backplane media type. * **Updated Intel iavf driver.** + Updated the Intel iavf driver with the following changes: + * Added Tx QoS queue rate limitation support. * Added quanta size configuration support. * Added ``DEV_RX_OFFLOAD_TIMESTAMP`` support. @@ -153,6 +159,8 @@ New Features * **Updated Intel ice driver.** + Updated the Intel ice driver with the following changes: + * Added support for RSS RETA configure in DCF mode. * Added support for RSS HASH configure in DCF mode. * Added support for MTU configure in DCF mode. @@ -166,10 +174,12 @@ New Features * **Updated Intel igc driver.** Added Intel Foxville I226 devices in ``igc`` driver. - See the doc:`../nics/igc` NIC guide for more details. + See the :doc:`../nics/igc` NIC guide for more details. * **Updated Mellanox mlx5 driver.** + Updated Mellanox mlx5 driver with the following changes: + * Added support for promiscuous mode on Windows. * Added support for MTU on Windows. * Added matching and RSS on IPsec ESP. @@ -180,11 +190,15 @@ New Features * **Updated Netronome nfp driver.** + Updated Netronome nfp driver with the following changes: + * Added support for NFP3800 NIC. * Added support for firmware with NFDk. * **Updated VMware vmxnet3 networking driver.** + Updated VMware vmxnet3 networking driver with the following changes: + * Added version 5 support. * Added RETA query and RETA update support. * Added version 6 support with some new features: @@ -196,6 +210,8 @@ New Features * **Updated Wangxun ngbe driver.** + Updated Wangxun ngbe driver with the following changes: + * Added support for yt8531s PHY. * Added support for OEM subsystem vendor ID. * Added autoneg on/off for external PHY SFI mode. @@ -203,6 +219,8 @@ New Features * **Updated Wangxun txgbe driver.** + Updated Wangxun txgbe driver with the following changes: + * Added support for OEM subsystem vendor ID. * **Added Elliptic Curve Diffie-Hellman (ECDH) algorithm in cryptodev.** @@ -217,12 +235,15 @@ New Features * **Updated Marvell cnxk crypto driver.** + Updated the Marvell cnxk crypto driver with the following changes: + * Added AH mode support in lookaside protocol (IPsec) for CN9K & CN10K. * Added AES-GMAC support in lookaside protocol (IPsec) for CN9K & CN10K. * **Updated Intel QuickAssist Technology (QAT) crypto PMD.** - * Added support for secp384r1 elliptic curve. + Updated Intel QuickAssist Technology (QAT) crypto PMD for add + support for secp384r1 elliptic curve. * **Added Intel ACC101 baseband PMD.** @@ -241,7 +262,7 @@ New Features * **Added new queues attributes weight and affinity in eventdev.** - Defined new event queue attributes weight and affinity as below: + Defined new event queue attributes weight and affinity: * ``RTE_EVENT_QUEUE_ATTR_WEIGHT`` * ``RTE_EVENT_QUEUE_ATTR_AFFINITY``