[dpdk-dev] [PATCH v5 0/1] dpdk: introduce __rte_internal tag
Haiyue Wang
haiyue.wang at intel.com
Thu Apr 23 05:19:46 CEST 2020
Move the internal function into INTERNAL session to avoid the ABI
checking, and it is only used for DPDK drivers or related library.
__rte_internal funA
INTERNAL {
global:
funA
};
v5: add the checkpatch for __rte_internal style
v4: add the ABI check suppression rules
v3: based on Neil's v2 patch https://patchwork.dpdk.org/cover/54771/
Use the ALLOW_INTERNAL_API to mark this new feature.
Haiyue Wang (1):
eal: add internal ABI marking support
buildtools/check-internal-syms.sh | 57 +++++++++++++++++++++++++++++
devtools/check-symbol-change.sh | 7 ++++
devtools/checkpatches.sh | 38 +++++++++++++++++++
devtools/libabigail.abignore | 5 +++
drivers/meson.build | 2 +-
lib/librte_eal/include/rte_compat.h | 13 +++++++
lib/meson.build | 2 +-
mk/internal/rte.compile-pre.mk | 3 ++
mk/target/generic/rte.vars.mk | 1 +
9 files changed, 126 insertions(+), 2 deletions(-)
create mode 100755 buildtools/check-internal-syms.sh
--
2.26.2
More information about the dev
mailing list