mbox series

[v2,0/4] remove aliases replaced with IOVA

Message ID 20200917104133.6186-1-thomas@monjalon.net (mailing list archive)
Headers
Series remove aliases replaced with IOVA |

Message

Thomas Monjalon Sept. 17, 2020, 10:41 a.m. UTC
  When introducing IOVA semantic, 3 years ago,
some fields, functions and macros mentioning "physical address"
were marked as deprecated and replaced with IOVA aliases.
Some parts of the original "physical address" semantic
have been removed over the years, other parts are still there.

This pathset proposes removing the remaining parts in
memseg, memzone, mempool and mbuf components.
The mbuf field removal was announced, and the rest of those removals
were not announced, except it is marked deprecated for 3 years.

v2: add missing release notes text for patches 1, 2 and 3

Thomas Monjalon (4):
  mem: remove physical address aliases
  mempool: remove physical address aliases
  mbuf: remove deprecated function and macro aliases
  mbuf: remove physical address alias

 doc/guides/rel_notes/deprecation.rst          |  2 -
 doc/guides/rel_notes/release_20_11.rst        | 18 ++++++++
 .../fpga_5gnr_fec/rte_fpga_5gnr_fec.c         | 16 +++----
 drivers/baseband/fpga_lte_fec/fpga_lte_fec.c  | 16 +++----
 drivers/bus/fslmc/portal/dpaa2_hw_pvt.h       |  2 +-
 drivers/common/cpt/cpt_ucode.h                | 14 +++----
 drivers/common/dpaax/dpaax_iova_table.c       |  2 +-
 drivers/compress/qat/qat_comp.c               |  6 +--
 drivers/compress/qat/qat_comp_pmd.c           |  2 +-
 drivers/crypto/ccp/ccp_crypto.c               | 22 +++++-----
 drivers/crypto/ccp/ccp_dev.c                  |  2 +-
 drivers/crypto/dpaa_sec/dpaa_sec.c            | 42 +++++++++----------
 drivers/crypto/nitrox/nitrox_sym_reqmgr.c     |  6 +--
 .../crypto/octeontx/otx_cryptodev_hw_access.c |  2 +-
 drivers/crypto/virtio/virtio_cryptodev.c      |  6 +--
 drivers/crypto/virtio/virtio_rxtx.c           |  6 +--
 drivers/net/axgbe/axgbe_rxtx.c                |  4 +-
 drivers/net/i40e/i40e_rxtx_vec_avx2.c         | 18 ++++----
 drivers/net/iavf/iavf_rxtx_vec_avx2.c         | 18 ++++----
 drivers/net/ice/base/ice_osdep.h              |  2 +-
 drivers/net/ice/ice_rxtx_vec_avx2.c           | 18 ++++----
 drivers/net/octeontx2/otx2_ethdev_sec_tx.h    |  2 +-
 drivers/net/pfe/base/pfe.h                    |  2 +-
 examples/fips_validation/main.c               |  4 +-
 kernel/linux/kni/kni_net.c                    |  6 +--
 lib/librte_eal/include/rte_memory.h           |  6 +--
 lib/librte_eal/include/rte_memzone.h          |  6 +--
 lib/librte_eal/linux/include/rte_kni_common.h |  2 +-
 lib/librte_kni/rte_kni.c                      | 14 +++----
 lib/librte_mbuf/rte_mbuf.h                    | 21 ----------
 lib/librte_mbuf/rte_mbuf_core.h               |  6 +--
 lib/librte_mempool/rte_mempool.h              | 13 +-----
 32 files changed, 140 insertions(+), 166 deletions(-)