X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Frel_notes%2Frelease_21_11.rst;h=0cae22e8dd6af7f7ed3bb83edb3a0f1282137865;hb=953e74e6b73a876d6f149fd759bd0423e5438247;hp=ae62df84c22c0aa43d8059f5d162d7f49574064e;hpb=4aa52f213c9f2bb14ad7b838a3be197b91d41d89;p=dpdk.git diff --git a/doc/guides/rel_notes/release_21_11.rst b/doc/guides/rel_notes/release_21_11.rst index ae62df84c2..0cae22e8dd 100644 --- a/doc/guides/rel_notes/release_21_11.rst +++ b/doc/guides/rel_notes/release_21_11.rst @@ -62,9 +62,32 @@ New Features * Added bus-level parsing of the devargs syntax. * Kept compatibility with the legacy syntax as parsing fallback. +* **Added new RSS offload types for IPv4/L4 checksum in RSS flow.** + + Added macros ETH_RSS_IPV4_CHKSUM and ETH_RSS_L4_CHKSUM, now IPv4 and + TCP/UDP/SCTP header checksum field can be used as input set for RSS. + +* **Updated Broadcom bnxt PMD.** + + * Added flow offload support for Thor. + * Implement support for tunnel offload. + * Updated HWRM API to version 1.10.2.44 + +* **Updated Intel iavf driver.** + + * Added Intel iavf support on Windows. + * Added IPv4 and L4 (TCP/UDP/SCTP) checksum hash support in RSS flow. + +* **Updated Intel ice driver.** + + * 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. + * **Updated Marvell cnxk ethdev driver.** * Added rte_flow support for dual VLAN insert and strip actions. + * Added rte_tm support. * **Updated Marvell cnxk crypto PMD.** @@ -103,6 +126,8 @@ New Features * Added tests to verify IV generation. * Added tests to verify UDP encapsulation. * Added tests to validate packets soft expiry. + * Added tests to validate packets hard expiry. + * Added tests to verify tunnel header verification in IPsec inbound. Removed Items @@ -124,6 +149,10 @@ Removed Items blacklist/whitelist are removed. Users must use the new block/allow list arguments. +* i40e: Removed i40evf driver. + iavf already became the default VF driver for i40e devices, + so there is no need to maintain i40evf. + API Changes ----------- @@ -140,6 +169,10 @@ API Changes Also, make sure to start the actual text at the margin. ======================================================= +* kvargs: The experimental function ``rte_kvargs_strcmp()`` has been + removed. Its usages have been replaced by a new function + ``rte_kvargs_get_with_value()``. + * cryptodev: The API rte_cryptodev_pmd_is_valid_dev is modified to rte_cryptodev_is_valid_dev as it can be used by the application as well as PMD to check whether the device is valid or not. @@ -179,6 +212,10 @@ ABI Changes ``rte_security_ipsec_sa_options`` to disable IV generation inside PMD, so that application can provide its own IV and test known test vectors. +* security: A new option ``tunnel_hdr_verify`` was added in structure + ``rte_security_ipsec_sa_options`` to indicate whether outer header + verification need to be done as part of inbound IPsec processing. + * security: A new structure ``rte_security_ipsec_lifetime`` was added to replace ``esn_soft_limit`` in IPsec configuration structure ``rte_security_ipsec_xform`` to allow applications to configure SA soft