X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Frel_notes%2Frelease_21_02.rst;h=184d1f0d35fe45bb5808ccf949c509b148a53cb0;hb=384bac8d65552e429bffae962f2c0872541fe8a4;hp=0ee4f051862945770baaa6d844c80634ad511a05;hpb=bb3386f348ddf1a32b752ca371146e6be5c56a8b;p=dpdk.git diff --git a/doc/guides/rel_notes/release_21_02.rst b/doc/guides/rel_notes/release_21_02.rst index 0ee4f05186..184d1f0d35 100644 --- a/doc/guides/rel_notes/release_21_02.rst +++ b/doc/guides/rel_notes/release_21_02.rst @@ -60,6 +60,16 @@ New Features Added ``rte_eth_get_monitor_addr()``, to be used in conjunction with ``rte_power_monitor()`` to enable automatic power management for PMDs. +* **Added Ethernet PMD power management helper API.** + + A new helper API has been added to make using Ethernet PMD power management + easier for the user: ``rte_power_ethdev_pmgmt_queue_enable()``. Three power + management schemes are supported initially: + + * Power saving based on UMWAIT instruction (x86 only) + * Power saving based on ``rte_pause()`` (generic) or TPAUSE instruction (x86 only) + * Power saving based on frequency scaling through the ``librte_power`` library + * **Added GENEVE TLV option in rte_flow.** Added support for matching and raw encap/decap of GENEVE TLV option. @@ -122,6 +132,12 @@ New Features * Added support for aes-cbc sha256-128-hmac cipher combination in OCTEON TX2 crypto PMD lookaside protocol offload for IPsec. +* **Added mlx5 compress PMD.** + + Added a new compress PMD driver for Bluefield 2 adapters. + + See the :doc:`../compressdevs/mlx5` for more details. + Removed Items ------------- @@ -155,6 +171,13 @@ API Changes Also, make sure to start the actual text at the margin. ======================================================= +* config: Removed the old macros, included in ``rte_config.h``, + to indicate which DPDK libraries and drivers are built. + The new macros are generated by meson in a standardized format: + ``RTE_LIB_`` and ``RTE__``, where ``NAME`` is + the upper-case component name, e.g. ``EAL``, ``ETHDEV``, ``VIRTIO``, + and ``CLASS`` is the upper-case driver class, e.g. ``NET``, ``CRYPTO``. + * cryptodev: The structure ``rte_cryptodev`` has been updated with pointers for adding enqueue and dequeue callbacks.