X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Frel_notes%2Frelease_21_11.rst;h=771122f05f58d82d788a8172e9aa1cf614ea7a63;hb=febcac7b46cdff5e3e12dd049ea191963cabbff7;hp=814ecac3ed951e6bf237930dcda4d7b1eab82bc3;hpb=94c16e89d779de4240d82561f67c81f7f95248a4;p=dpdk.git diff --git a/doc/guides/rel_notes/release_21_11.rst b/doc/guides/rel_notes/release_21_11.rst index 814ecac3ed..771122f05f 100644 --- a/doc/guides/rel_notes/release_21_11.rst +++ b/doc/guides/rel_notes/release_21_11.rst @@ -151,8 +151,18 @@ New Features * **Updated Broadcom bnxt PMD.** * Added flow offload support for Thor. + * Added TruFlow and AFM SRAM partitioning support. * Implement support for tunnel offload. - * Updated HWRM API to version 1.10.2.44 + * Updated HWRM API to version 1.10.2.68. + * Added NAT support for dest IP and port combination. + * Added support for socket redirection. + * Added wildcard match support for ingress flows. + * Added support for inner IP header for GRE tunnel flows. + * Removed devargs option for stats accumulation. + +* **Updated Cisco enic driver.** + + * Added rte_flow support for matching GTP, GTP-C and GTP-U headers. * **Updated Intel e1000 emulated driver.** @@ -168,6 +178,7 @@ New Features * **Updated Intel ice driver.** * Added protocol agnostic flow offloading support in Flow Director. + * Added protocol agnostic flow offloading support in RSS hash. * Added 1PPS out support by a devargs. * Added IPv4 and L4 (TCP/UDP/SCTP) checksum hash support in RSS flow. * Added DEV_RX_OFFLOAD_TIMESTAMP support. @@ -190,6 +201,7 @@ New Features Updated the Mellanox mlx5 driver with new features and improvements, including: * Added implicit mempool registration to avoid data path hiccups (opt-out). + * Added delay drop support for Rx queue. * Added NIC offloads for the PMD on Windows (TSO, VLAN strip, CRC keep). * Added socket direct mode bonding support. @@ -199,6 +211,8 @@ New Features * Added port representors support on SN1000 SmartNICs * Added flow API transfer proxy support + * Added SN1000 virtual functions (VF) support + * Added support for flow counters without service cores * **Added power monitor API in vhost library.** @@ -226,6 +240,22 @@ New Features * Added flow control. * Added IEEE 1588. +* **Added new vDPA PMD based on Xilinx devices.** + + Added a new Xilinx vDPA (``sfc_vdpa``) PMD. + See the :doc:`../vdpadevs/sfc` guide for more details on this driver. + +* **Added telemetry callbacks to cryptodev library.** + + Added telemetry callback functions which allow a list of crypto devices, + stats for a crypto device, and other device information to be queried. + Also added callback to get cryptodev capabilities. + +* **Added telemetry to security library.** + + Added telemetry callback functions to query security capabilities of + crypto device. + * **Updated Marvell cnxk crypto PMD.** * Added AES-CBC SHA1-HMAC support in lookaside protocol (IPsec) for CN10K. @@ -235,11 +265,17 @@ New Features * Added support for ZUC algorithm with 256-bit key length for CN10K. * Added support for CN98xx dual block. * Added inner checksum support in lookaside protocol (IPsec) for CN10K. + * Added AES-CBC NULL auth support in lookaside protocol (IPsec) for CN10K. + * Added ESN and anti-replay support in lookaside protocol (IPsec) for CN9K. * **Added support for event crypto adapter on Marvell CN10K and CN9K.** * Added event crypto adapter OP_FORWARD mode support. +* **Updated Mellanox mlx5 crypto driver.** + + * Added Windows support. + * **Updated NXP dpaa_sec crypto PMD.** * Added DES-CBC, AES-XCBC-MAC, AES-CMAC and non-HMAC algo support. @@ -290,6 +326,10 @@ New Features * Added a new baseband PMD driver for NXP LA12xx Software defined radio. * See the :doc:`../bbdevs/la12xx` for more details. +* **Updated Mellanox compress driver.** + + * Added devargs option to allow manual setting of Huffman block size. + * **Updated Mellanox regex driver.** * Added support for new ROF file format. @@ -301,6 +341,7 @@ New Features * Added support for NAT-T / UDP encapsulated ESP. * Added support for SA telemetry. * Added support for setting a non default starting ESN value. + * Added support for TSO in inline crypto mode. * **Added optimized Toeplitz hash implementation.** @@ -330,6 +371,14 @@ New Features * Added tests to verify inner checksum. * Added tests for CHACHA20_POLY1305 PMD, including a new testcase for SGL OOP. +* **Updated IPsec Security Gateway sample application with new features.** + + * Added support for TSO (only for inline crypto TCP packets). + * Added support for telemetry. + * Added support for more AEAD algorithms: AES-GMAC, AES_CTR, AES_XCBC_MAC, + AES_CCM, CHACHA20_POLY1305 + * Added support for event vectors for inline protocol offload mode. + * **Revised packet capture framework.** * New dpdk-dumpcap program that has most of the features @@ -413,6 +462,8 @@ API Changes the ``enum rte_lcore_state_t``. The lcore state ``WAIT`` is enough to represent the same state. +* eal: Made ``rte_intr_handle`` structure definition hidden. + * kvargs: The experimental function ``rte_kvargs_strcmp()`` has been removed. Its usages have been replaced by a new function ``rte_kvargs_get_with_value()``. @@ -529,6 +580,8 @@ ABI Changes to be transparent for both users (no changes in user app is required) and PMD developers (no changes in PMD is required). +* vhost: rename ``struct vhost_device_ops`` to ``struct rte_vhost_device_ops``. + * cryptodev: Made ``rte_cryptodev``, ``rte_cryptodev_data`` private structures internal to DPDK. ``rte_cryptodevs`` can't be accessed directly by user any more. While it is an ABI breakage, this change is intended