+* eal: The ``rte_logs`` struct and global symbol was made private
+ and is no longer part of the API.
+
+* eal: Made the ``rte_dev_event`` structure private to the EAL as no public API
+ used it.
+
+* mem: Removed the unioned field ``phys_addr`` from
+ the structures ``rte_memseg`` and ``rte_memzone``.
+ The field ``iova`` is remaining from the old unions.
+
+* mempool: Removed the unioned fields ``phys_addr`` and ``physaddr`` from
+ the structures ``rte_mempool_memhdr`` and ``rte_mempool_objhdr``.
+ The field ``iova`` is remaining from the old unions.
+ The flag name ``MEMPOOL_F_NO_PHYS_CONTIG`` is removed,
+ while the aliased flag ``MEMPOOL_F_NO_IOVA_CONTIG`` is kept.
+
+* mbuf: Removed the functions ``rte_mbuf_data_dma_addr*``
+ and the macros ``rte_pktmbuf_mtophys*``.
+ The same functionality is still available with the functions and macros
+ having ``iova`` in their names instead of ``dma_addr`` or ``mtophys``.
+
+* mbuf: Removed the unioned field ``buf_physaddr`` from ``rte_mbuf``.
+ The field ``buf_iova`` is remaining from the old union.
+