X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Frel_notes%2Frelease_19_11.rst;h=810548f1de9978214cd59f51e55b54a2f0b36e15;hb=84626a0d61a624dad11614946accc8eebd52353b;hp=97a8c7cd9d2bed222423a2588de638e9d999854b;hpb=ca52fccbb3b9c3409c39650d826ae883a60270d1;p=dpdk.git diff --git a/doc/guides/rel_notes/release_19_11.rst b/doc/guides/rel_notes/release_19_11.rst index 97a8c7cd9d..810548f1de 100644 --- a/doc/guides/rel_notes/release_19_11.rst +++ b/doc/guides/rel_notes/release_19_11.rst @@ -65,6 +65,11 @@ New Features 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 @@ -226,6 +231,12 @@ New Features 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 @@ -291,6 +302,9 @@ API Changes * 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. @@ -356,6 +370,12 @@ ABI Changes 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 ----------------------- @@ -393,6 +413,7 @@ The libraries prepended with a plus sign were incremented in this version. 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 @@ -424,6 +445,7 @@ The libraries prepended with a plus sign were incremented in this version. 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