The lock-free stack implementation is enabled for aarch64 platforms.
+* **Changed mempool allocation behaviour.**
+
+ Objects are no longer across pages by default.
+ It may consume more memory when using small memory pages.
+
* **Added support of dynamic fields and flags in mbuf.**
This new feature adds the ability to dynamically register some room
Added eBPF JIT support for arm64 architecture to improve the eBPF program
performance.
+* **Added RIB and FIB (Routing/Forwarding Information Base) libraries.**
+
+ RIB and FIB can replace the LPM (Longest Prefix Match) library
+ with better control plane (RIB) performance.
+ The data plane (FIB) can be extended with new algorithms.
+
* **Updated testpmd.**
* Added a console command to testpmd app, ``show port (port_id) ptypes`` which
* eal: removed the ``rte_malloc_virt2phy`` function, replaced by
``rte_malloc_virt2iova`` since v17.11.
+* eal: made the ``rte_config`` struct and ``rte_eal_get_configuration``
+ function private.
+
* mem: hid the internal ``malloc_heap`` structure and the
``rte_malloc_heap.h`` header.
Also, make sure to start the actual text at the margin.
=========================================================
+* net: The Ethernet address and other header definitions have changed
+ attributes. They have been modified to be aligned on 2-byte boundaries.
+ These changes should not impact normal usage because drivers naturally
+ align the Ethernet header on receive and all known encapsulations
+ preserve the alignment of the header.
+
Shared Library Versions
-----------------------
librte_efd.so.1
+ librte_ethdev.so.13
+ librte_eventdev.so.8
+ + librte_fib.so.1
librte_flow_classify.so.1
librte_gro.so.1
librte_gso.so.1
librte_port.so.3
librte_power.so.1
librte_rawdev.so.1
+ + librte_rib.so.1
librte_rcu.so.1
librte_reorder.so.1
librte_ring.so.2