Also, make sure to start the actual text at the margin.
=========================================================
+* **Added Stack API.**
+
+ Added a new stack API for configuration and use of a bounded stack of
+ pointers. The API provides MT-safe push and pop operations that can operate
+ on one or more pointers per operation.
+
* **Updated KNI module and PMD.**
Updated the KNI kernel module to set the max_mtu according to the given
Added support for AES-XTS with 128 and 256 bit AES keys.
+* **Updated AESNI-MB PMD.**
+
+ Added support for out-of-place operations.
+
* **Updated the IPsec library.**
The IPsec library has been updated with AES-CTR and 3DES-CBC cipher algorithms
Also, make sure to start the actual text at the margin.
=========================================================
+* ethdev: Additional fields in rte_eth_dev_info.
+
+ The ``rte_eth_dev_info`` structure has had two extra fields
+ added: ``min_mtu`` and ``max_mtu``. Each of these are of type ``uint16_t``.
+ The values of these fields can be set specifically by the PMD drivers as
+ supported values can vary from device to device.
+
* cryptodev: in 18.08 new structure ``rte_crypto_asym_op`` was introduced and
included into ``rte_crypto_op``. As ``rte_crypto_asym_op`` structure was
defined as cache-line aligned that caused unintended changes in
librte_distributor.so.1
+ librte_eal.so.10
librte_efd.so.1
- librte_ethdev.so.11
+ + librte_ethdev.so.12
librte_eventdev.so.6
librte_flow_classify.so.1
librte_gro.so.1
librte_gso.so.1
librte_hash.so.2
librte_ip_frag.so.1
+ librte_ipsec.so.1
librte_jobstats.so.1
librte_kni.so.2
librte_kvargs.so.1
librte_ring.so.2
librte_sched.so.2
librte_security.so.2
+ + librte_stack.so.1
librte_table.so.3
librte_timer.so.1
librte_vhost.so.4