This is an alternative to André series: https://inbox.dpdk.org/dev/1735009552-31906-1-git-send-email-andre...@linux.microsoft.com/
Weak symbols can be easily replaced with some linking updates, and make it clearer which symbols are actually ending up in the final binary. -- David Marchand Changes since v2: - rebased, Changes since v1: - fix net/hns3 build for Arm64 without SVE, David Marchand (10): bus/auxiliary: remove weak symbols common/qat: remove weak symbols drivers: remove weak symbols in Nitrox drivers net/enic: remove weak symbols net/hns3: remove weak symbols net/fm10k: remove weak symbols net/nfp: remove weak symbols net/virtio: remove weak symbols app/compress-perf: remove weak symbols eal: deprecate weak symbols app/test-compress-perf/main.c | 62 -------------------- doc/guides/rel_notes/release_25_03.rst | 2 + drivers/bus/auxiliary/auxiliary_common.c | 6 +- drivers/bus/auxiliary/meson.build | 1 + drivers/common/nitrox/meson.build | 3 - drivers/common/nitrox/nitrox_device.c | 75 +++++++++--------------- drivers/common/nitrox/nitrox_device.h | 16 +++++ drivers/common/nitrox/version.map | 1 + drivers/common/qat/qat_qp.c | 8 --- drivers/common/qat/qat_qp.h | 5 -- drivers/compress/nitrox/meson.build | 2 - drivers/compress/nitrox/nitrox_comp.c | 6 ++ drivers/crypto/nitrox/meson.build | 2 - drivers/crypto/nitrox/nitrox_sym.c | 6 ++ drivers/net/enic/enic_main.c | 8 +-- drivers/net/enic/meson.build | 1 + drivers/net/hns3/hns3_rxtx.c | 22 ++++--- drivers/net/intel/fm10k/fm10k_ethdev.c | 20 ++++--- drivers/net/nfp/meson.build | 7 ++- drivers/net/nfp/nfdk/nfp_nfdk_vec_stub.c | 2 +- drivers/net/nfp/nfp_rxtx_vec_stub.c | 4 +- drivers/net/virtio/meson.build | 5 ++ drivers/net/virtio/virtio_rxtx.c | 6 +- drivers/net/virtio/virtio_rxtx_simple.c | 4 +- lib/eal/include/rte_common.h | 6 +- 25 files changed, 119 insertions(+), 161 deletions(-) -- 2.48.1