X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Frel_notes%2Frelease_20_08.rst;h=d72344a180f23703ba0b169141f2554c696ec711;hb=2bc398ccb9e38ecd7501c1dfeaf4ae4f74d552a0;hp=c0f81d8d405ae49d948f1b2cba7beb1ef37c68b6;hpb=fa19eb20d2126d8bc63acc8f336a353dfaf8c354;p=dpdk.git diff --git a/doc/guides/rel_notes/release_20_08.rst b/doc/guides/rel_notes/release_20_08.rst index c0f81d8d40..d72344a180 100644 --- a/doc/guides/rel_notes/release_20_08.rst +++ b/doc/guides/rel_notes/release_20_08.rst @@ -56,12 +56,55 @@ New Features Also, make sure to start the actual text at the margin. ========================================================= +* **Added non-EAL threads registration API.** + + Added a new API to register non-EAL threads as lcores. This can be used by + applications to have its threads known of DPDK without suffering from the + non-EAL previous limitations in terms of performance. + +* **rte_*mb APIs are updated to use DMB instruction for ARMv8.** + + ARMv8 memory model has been strengthened to require other-multi-copy + atomicity. This allows for using DMB instruction instead of DSB for IO + barriers. rte_*mb APIs, for ARMv8 platforms, are changed to use DMB + instruction to reflect this. + +* **Added the support for vfio-pci new VF token interface.** + + From Linux 5.7, vfio-pci supports to bind both SR-IOV PF and the created VFs, + it uses a shared VF token (UUID) to represent the collaboration between PF + and VFs. Update DPDK PCI driver to gain the access to the PF and VFs devices + by appending the VF token parameter. + +* **Added the RegEx Library, a generic RegEx service library.** + + Added the RegEx library which provides an API for offload of regular + expressions search operations to hardware or software accelerator devices. + * **Updated PCAP driver.** Updated PCAP driver with new features and improvements, including: * Support software Tx nanosecond timestamps precision. +* **Updated Broadcom bnxt driver.** + + Updated the Broadcom bnxt driver with new features and improvements, including: + + * Added support for VF representors. + * Added support for multiple devices. + * Added support for new resource manager API. + * Added support for VXLAN encap/decap. + * Added support for rte_flow_query for COUNT action. + * Added support for rx_burst_mode_get and tx_burst_mode_get. + * Added vector mode support for ARM CPUs. + * Added support for VLAN push and pop actions. + * Added support for NAT action items. + +* **Updated Cisco enic driver.** + + * Added support for VLAN push and pop flow actions. + * **Updated Mellanox mlx5 driver.** Updated Mellanox mlx5 driver with new features and improvements, including: @@ -90,6 +133,57 @@ New Features Updated the Intel ice driver with new features and improvements, including: * Added support for DCF datapath configuration. + * Added support for more PPPoE packet type for switch filter. + +* **Updated Intel i40e driver.** + + Updated i40e PMD with new features and improvements, including: + + * Supported cloud filter for IPv4/6_TCP/UDP/SCTP with SRC port only or DST port only. + * Re-implemented get_fdir_info and get_fdir_stat in private API. + * Re-implemented set_gre_key_len in private API. + * Added support for flow query RSS. + +* **Updated the Intel ixgbe driver.** + + Updated the Intel ixgbe driver with new features and improvements, including: + + * Re-implemented get_fdir_info and get_fdir_stat in private API. + +* **Updated NXP dpaa ethdev PMD.** + + Updated the NXP dpaa ethdev with new features and improvements, including: + + * Added support for link status and interrupt + * Added support to use datapath APIs from non-EAL pthread + +* **Updated NXP dpaa2 ethdev PMD.** + + Updated the NXP dpaa2 ethdev with new features and improvements, including: + + * Added support to use datapath APIs from non-EAL pthread + * Added support for dynamic flow management + +* **Added DOCSIS protocol to rte_security.** + + Added support for combined crypto and CRC operations for the DOCSIS protocol + to ``rte_security`` API. + +* **Updated the AESNI MB crypto PMD.** + + Added support for lookaside protocol offload for DOCSIS through the + ``rte_security`` API. + +* **Updated the QuickAssist Technology (QAT) PMD.** + + * Added support for lookaside protocol offload for DOCSIS through the + ``rte_security`` API. + * Added Chacha20-Poly1305 AEAD algorithm. + * Improved handling of multi process in QAT crypto and compression PMDs. + +* **Updated the OCTEON TX2 crypto PMD.** + + Added Chacha20-Poly1305 AEAD algorithm support in OCTEON TX2 crypto PMD. * **Added support for BPF_ABS/BPF_IND load instructions.**