[dpdk-dev] [PATCH 0/4] remove aliases replaced with IOVA

Thomas Monjalon thomas at monjalon.net
Mon Sep 14 18:17:56 CEST 2020


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.


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        |  3 ++
 .../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, 125 insertions(+), 166 deletions(-)

-- 
2.28.0



More information about the dev mailing list