X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Frel_notes%2Frelease_21_11.rst;h=b86733c7b9c0c28b60d4cafae4185bf01f75d73c;hb=f30157d988cf65543983d288684bf1bf1f3ea96a;hp=d81c2f213c0990841aee7b92b07158e4f9ffc450;hpb=1dcd67ba1e6e56fff7dc2f99d933f40b62c53efd;p=dpdk.git diff --git a/doc/guides/rel_notes/release_21_11.rst b/doc/guides/rel_notes/release_21_11.rst index d81c2f213c..b86733c7b9 100644 --- a/doc/guides/rel_notes/release_21_11.rst +++ b/doc/guides/rel_notes/release_21_11.rst @@ -75,6 +75,17 @@ New Features operations. * Added multi-process support. +* **Added IDXD dmadev driver implementation.** + + The IDXD dmadev driver provide device drivers for the Intel DSA devices. + This device driver can be used through the generic dmadev API. + +* **Added IOAT dmadev driver implementation.** + + The Intel I/O Acceleration Technology (IOAT) dmadev driver provides a device + driver for Intel IOAT devices such as Crystal Beach DMA (CBDMA) on Ice Lake, + Skylake and Broadwell. This device driver can be used through the generic dmadev API. + * **Added support to get all MAC addresses of a device.** Added ``rte_eth_macaddrs_get`` to allow user to retrieve all Ethernet @@ -85,6 +96,10 @@ New Features 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. +* **Added L2TPv2 and PPP protocol support in flow API.** + + Added flow pattern items and header formats of L2TPv2 and PPP protocol. + * **Added flow flex item.** The configurable flow flex item provides the capability to introduce @@ -137,6 +152,7 @@ New Features * Added Intel iavf support on Windows. * Added IPv4 and L4 (TCP/UDP/SCTP) checksum hash support in RSS flow. + * Added PPPoL2TPv2oUDP RSS hash based on inner IP address and TCP/UDP port. * **Updated Intel ice driver.** @@ -240,6 +256,18 @@ New Features * Added tests to verify tunnel header verification in IPsec inbound. * Added tests to verify inner checksum. +* **Revised packet capture framework.** + + * New dpdk-dumpcap program that has most of the features + of the wireshark dumpcap utility including: + capture of multiple interfaces, filtering, + and stopping after number of bytes, packets. + * New library for writing pcapng packet capture files. + * Enhancements to the pdump library to support: + * Packet filter with BPF. + * Pcapng format with timestamps and meta-data. + * Fixes packet capture with stripped VLAN tags. + Removed Items ------------- @@ -302,6 +330,14 @@ API Changes removed. Its usages have been replaced by a new function ``rte_kvargs_get_with_value()``. +* cmdline: ``cmdline_stdin_exit()`` now frees the ``cmdline`` structure. + Calls to ``cmdline_free()`` after it need to be deleted from applications. + +* cmdline: Made ``cmdline`` structure definition hidden on Linux and FreeBSD. + +* cmdline: Made ``rdline`` structure definition hidden. Functions are added + to dynamically allocate and free it, and to access user data in callbacks. + * mempool: Added ``RTE_MEMPOOL_F_NON_IO`` flag to give a hint to DPDK components that objects from this pool will not be used for device IO (e.g. DMA). @@ -363,6 +399,9 @@ API Changes * bbdev: Added device info related to data byte endianness processing. +* eventdev: Moved memory used by timer adapters to hugepage. This will prevent + TLB misses if any and aligns to memory structure of other subsystems. + ABI Changes -----------