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 0F32442EDB; Fri, 21 Jul 2023 17:24:33 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C0F0A40E2D; Fri, 21 Jul 2023 17:24:31 +0200 (CEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id C40FF40DDC for ; Fri, 21 Jul 2023 17:24:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1689953069; x=1721489069; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=5vm8Lo3pW8casIByaqQal5lHs0sQPfbzOefa09wBExo=; b=VSjujtoxB63imx13b69Nh1qcSjEDGJQavguZ8l7FLRhZLd7cC69Tzjez 5pXvYcj+EwPvjBMIzDTMf+/+uKxkNbDyX0aESjGJC6AFgE/yZT8I9mMhD FkcW4BUgFt9FMTaG6cZfJLkPcXFlZmiafaYM2MHA+wASP4TEMAtnahN0p fo48Efy3stU9I6vkifzXV7sQ4u2YqbT3XpvcciYPd1eW4h3vgK3lOfq/k P9zuf1QBTVAJGY7GTOmQbXoloMOjpLajV9Iu1hIBVz0dmkyhs9T/OsPal Lto3ofbapM/UwV7y8OErgzHqhezd/Bjks4rxpBH7s+bnax88I8S4yIyes g==; X-IronPort-AV: E=McAfee;i="6600,9927,10778"; a="347339746" X-IronPort-AV: E=Sophos;i="6.01,222,1684825200"; d="scan'208";a="347339746" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Jul 2023 08:24:27 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10778"; a="794997317" X-IronPort-AV: E=Sophos;i="6.01,222,1684825200"; d="scan'208";a="794997317" Received: from silpixa00401122.ir.intel.com (HELO silpixa00401122.ger.corp.intel.com) ([10.237.222.83]) by fmsmga004.fm.intel.com with ESMTP; 21 Jul 2023 08:24:26 -0700 From: John McNamara To: dev@dpdk.org Cc: thomas@monjalon.net, John McNamara Subject: [PATCH v1] doc: update release notes for 23.07 Date: Fri, 21 Jul 2023 15:24:24 +0000 Message-Id: <20230721152424.784590-1-john.mcnamara@intel.com> X-Mailer: git-send-email 2.34.1 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 Fix grammar, spelling and formatting of DPDK 23.07 release notes. Signed-off-by: John McNamara --- doc/guides/rel_notes/release_23_07.rst | 49 +++++++++++++------------- 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/doc/guides/rel_notes/release_23_07.rst b/doc/guides/rel_notes/release_23_07.rst index 6a1c45162b..74cddedb09 100644 --- a/doc/guides/rel_notes/release_23_07.rst +++ b/doc/guides/rel_notes/release_23_07.rst @@ -57,20 +57,20 @@ New Features * **Added AMD CDX bus support.** - CDX bus driver has been added to support AMD CDX bus, + CDX bus driver has been added to support the AMD CDX bus which operates on FPGA based CDX devices. - The CDX devices are memory mapped on system bus for embedded CPUs. + The CDX devices are memory mapped on system buses for embedded CPUs. * **Added MMIO read and write API to PCI bus.** - Introduced ``rte_pci_mmio_read()`` and ``rte_pci_mmio_write()`` API + Introduced ``rte_pci_mmio_read()`` and ``rte_pci_mmio_write()`` APIs to PCI bus so that PCI drivers can access PCI memory resources - when they are not mapped to process address space. + when they are not mapped to process address spaces. * **Added ethdev Rx/Tx queue ID check API.** Added ethdev Rx/Tx queue ID check API. - If the queue has been setup, it is considered valid. + If the queue has been set up it is considered valid. * **Added LLRS FEC mode in ethdev.** @@ -89,7 +89,7 @@ New Features Added ``RTE_FLOW_ACTION_TYPE_IPV6_EXT_PUSH`` and ``RTE_FLOW_ACTION_TYPE_IPV6_EXT_PUSH`` to push or remove the specific IPv6 extension into or from the packets. - Push always put the new extension as the last one due to the next header awareness. + Push always puts the new extension as the last one due to the next header awareness. * **Added indirect list flow action.** @@ -97,34 +97,35 @@ New Features * **Added flow rule update.** - * Added API for updating the action list in the already existing rule. + * Added API for updating the action list in an already existing rule. Introduced both ``rte_flow_actions_update()`` and ``rte_flow_async_actions_update()`` functions. * **Added vhost callback API for interrupt handling.** - A new callback, ``guest_notify``, is introduced that can be used to handle + Introduced a new callback, ``guest_notify`` that can be used to handle the interrupt kick outside of the datapath fast path. In addition, a new API, ``rte_vhost_notify_guest()``, - is added to raise the interrupt outside of the fast path. - -* **Added vhost API to set maximum queue pairs supported.** - - Introduced ``rte_vhost_driver_set_max_queue_num()`` to be able to limit - the maximum number of supported queue pairs, required for VDUSE support. + was added to raise the interrupt outside of the fast path. * **Added VDUSE support into vhost library.** VDUSE aims at implementing vDPA devices in userspace. It can be used as an alternative to Vhost-user when using Vhost-vDPA, - but also enable providing a virtio-net netdev to the host + but it also enables providing a virtio-net netdev to the host when using Virtio-vDPA driver. + A limitation in this release is the lack of reconnection support. - While VDUSE support is already available in upstream kernel, - a couple of patches are required to support network device type, + While VDUSE support is already available in the upstream kernel, + a couple of patches are required to support network device types, which are being upstreamed: https://lore.kernel.org/all/20230419134329.346825-1-maxime.coquelin@redhat.com/ +* **Added vhost API to set maximum queue pairs supported.** + + Introduced ``rte_vhost_driver_set_max_queue_num()`` to be able to limit + the maximum number of supported queue pairs, required for VDUSE support. + * **Updated Google GVE net driver.** * Added DQO queue descriptor format support. @@ -149,9 +150,9 @@ New Features * Added support for configuring FEC mode, querying FEC capabilities and current FEC mode from a device. - * Added partial support for transfer flow actions SET_IPV4_DST, SET_TP_DST, - SET_IPV4_SRC and SET_TP_SRC on SN1000 SmartNICs. - * Added support for transfer flow action INDIRECT with subtype COUNT, + * Added partial support for transfer flow actions ``SET_IPV4_DST``, ``SET_TP_DST``, + ``SET_IPV4_SRC`` and ``SET_TP_SRC`` on SN1000 SmartNICs. + * Added support for transfer flow action ``INDIRECT`` with subtype ``COUNT``, for aggregated statistics. * Added support for keeping CRC. * Added VLAN stripping support on SN1000 SmartNICs. @@ -159,7 +160,7 @@ New Features * **Added vmxnet3 version 7 support.** Added support for vmxnet3 version 7 which includes support - for uniform passthrough(UPT). The patches also add support + for uniform passthrough (UPT). The patches also add support for new capability registers, large passthrough BAR and some performance enhancements for UPT. @@ -171,7 +172,7 @@ New Features * **Updated Intel QuickAssist Technology (QAT) crypto driver.** - * Added support for combined Cipher-CRC offload for DOCSIS for QAT GENs 2,3 and 4. + * Added support for combined Cipher-CRC offload for DOCSIS for QAT GENs 2, 3 and 4. * Added support for SM3-HMAC algorithm for QAT GENs 3 and 4. * **Updated Marvell cnxk crypto driver.** @@ -211,7 +212,7 @@ New Features * **Added mcore dispatch model in graph library.** * Added set, get and validate model APIs to enhance graph framework - to choose different walk models. + to allow choice of different walk models. * Added mcore dispatch model to support cross-core dispatching mechanism. * Added a command option ``--model`` in l3fwd-graph example to choose RTC or mcore dispatch model. @@ -253,7 +254,7 @@ API Changes Also, make sure to start the actual text at the margin. ======================================================= -* ethdev: Ensured all entries in MAC address list are uniques. +* ethdev: Ensured all entries in MAC address list are unique. When setting a default MAC address with the function ``rte_eth_dev_default_mac_addr_set``, the default one needs to be removed by the user -- 2.34.1