From: Andrew Bailey <abailey@iol.unh.edu>
To: dev@dpdk.org, luca.vizzarro@arm.com, patrickrobb1997@gmail.com
Cc: knimoji@iol.unh.edu, lylavoie@iol.unh.edu, dladd@iol.unh.edu,
Dariusz Sosnowski <dsosnowski@nvidia.com>,
David Marchand <david.marchand@redhat.com>
Subject: [PATCH v6 4/7] ethdev: remove flow metadata symbol aliases
Date: Thu, 6 Aug 2026 13:16:33 -0400 [thread overview]
Message-ID: <20260806171636.656181-5-abailey@iol.unh.edu> (raw)
In-Reply-To: <20260806171636.656181-1-abailey@iol.unh.edu>
From: Dariusz Sosnowski <dsosnowski@nvidia.com>
Version aliases for rte_flow_dynf_metadata_register
and EXPERIMENTAL version on rte_flow_dynf_metadata_offs
and rte_flow_dynf_metadata_mask symbols added in
commit 56045d198968 ("ethdev: add aliases for flow metadata symbols")
are not needed after ABI version bump.
This patch removes them.
Signed-off-by: Dariusz Sosnowski <dsosnowski@nvidia.com>
Acked-by: David Marchand <david.marchand@redhat.com>
---
lib/ethdev/meson.build | 2 --
lib/ethdev/rte_flow.c | 13 +++++--------
2 files changed, 5 insertions(+), 10 deletions(-)
diff --git a/lib/ethdev/meson.build b/lib/ethdev/meson.build
index 63fd866af9..8ba6c708a2 100644
--- a/lib/ethdev/meson.build
+++ b/lib/ethdev/meson.build
@@ -1,8 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-use_function_versioning = true
-
sources = files(
'ethdev_driver.c',
'ethdev_private.c',
diff --git a/lib/ethdev/rte_flow.c b/lib/ethdev/rte_flow.c
index 799c5c4843..60c9a3d06f 100644
--- a/lib/ethdev/rte_flow.c
+++ b/lib/ethdev/rte_flow.c
@@ -23,11 +23,11 @@
#define FLOW_LOG RTE_ETHDEV_LOG_LINE
/* Mbuf dynamic field name for metadata. */
-RTE_EXPORT_EXPERIMENTAL_SYMBOL(rte_flow_dynf_metadata_offs, 19.11)
+RTE_EXPORT_SYMBOL(rte_flow_dynf_metadata_offs)
int32_t rte_flow_dynf_metadata_offs = -1;
/* Mbuf dynamic field flag bit number for metadata. */
-RTE_EXPORT_EXPERIMENTAL_SYMBOL(rte_flow_dynf_metadata_mask, 19.11)
+RTE_EXPORT_SYMBOL(rte_flow_dynf_metadata_mask)
uint64_t rte_flow_dynf_metadata_mask;
/**
@@ -282,7 +282,9 @@ static const struct rte_flow_desc_data rte_flow_desc_action[] = {
MK_FLOW_ACTION(JUMP_TO_TABLE_INDEX, sizeof(struct rte_flow_action_jump_to_table_index)),
};
-RTE_DEFAULT_SYMBOL(27, int, rte_flow_dynf_metadata_register, (void))
+RTE_EXPORT_SYMBOL(rte_flow_dynf_metadata_register)
+int
+rte_flow_dynf_metadata_register(void)
{
int offset;
int flag;
@@ -315,11 +317,6 @@ RTE_DEFAULT_SYMBOL(27, int, rte_flow_dynf_metadata_register, (void))
return -rte_errno;
}
-RTE_VERSION_EXPERIMENTAL_SYMBOL(int, rte_flow_dynf_metadata_register, (void))
-{
- return rte_flow_dynf_metadata_register();
-}
-
static inline void
fts_enter(struct rte_eth_dev *dev)
{
--
2.55.0
next prev parent reply other threads:[~2026-08-06 17:17 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-06 13:53 [PATCH v5 0/7] dts: remove imports from framework in test suites Andrew Bailey
2026-08-06 13:53 ` [PATCH v5 1/7] dts: move exception module from framework to API Andrew Bailey
2026-08-06 13:53 ` [PATCH v5 2/7] dts: move utils " Andrew Bailey
2026-08-06 13:53 ` [PATCH v5 3/7] dts: move context " Andrew Bailey
2026-08-06 13:53 ` [PATCH v5 4/7] dts: move testbed model " Andrew Bailey
2026-08-06 13:53 ` [PATCH v5 5/7] dts: move test suite module " Andrew Bailey
2026-08-06 13:53 ` [PATCH v5 6/7] dts: move params directory " Andrew Bailey
2026-08-06 13:53 ` [PATCH v5 7/7] dts: separate Linux session into interface and logic Andrew Bailey
2026-08-06 17:16 ` [PATCH v6 0/7] dts: remove imports from framework in test suites Andrew Bailey
2026-08-06 17:16 ` [PATCH v6 1/7] doc: improve 26.07 release notes Andrew Bailey
2026-08-06 17:19 ` Andrew Bailey
2026-08-06 17:16 ` [PATCH v6 2/7] version: 26.07.0 Andrew Bailey
2026-08-06 17:19 ` Andrew Bailey
2026-08-06 17:16 ` [PATCH v6 3/7] version: 26.11.0-rc0 Andrew Bailey
2026-08-06 17:20 ` Andrew Bailey
2026-08-06 17:16 ` Andrew Bailey [this message]
2026-08-06 17:20 ` [PATCH v6 4/7] ethdev: remove flow metadata symbol aliases Andrew Bailey
2026-08-06 17:16 ` [PATCH v6 5/7] net/mlx5: remove versioned symbols aliases Andrew Bailey
2026-08-06 17:20 ` Andrew Bailey
2026-08-06 17:16 ` [PATCH v6 6/7] dmadev: fix incomplete configuration validation Andrew Bailey
2026-08-06 17:21 ` Andrew Bailey
2026-08-06 17:16 ` [PATCH v6 7/7] lib: remove ICMP and IPv6 deprecated functions and macros Andrew Bailey
2026-08-06 17:21 ` Andrew Bailey
2026-08-06 17:50 ` [PATCH v6 0/7] dts: remove imports from framework in test suites Andrew Bailey
2026-08-06 17:50 ` [PATCH v6 1/7] dts: move exception module from framework to API Andrew Bailey
2026-08-06 17:50 ` [PATCH v6 2/7] dts: move utils " Andrew Bailey
2026-08-06 17:50 ` [PATCH v6 3/7] dts: move context " Andrew Bailey
2026-08-06 17:50 ` [PATCH v6 4/7] dts: move testbed model " Andrew Bailey
2026-08-06 17:50 ` [PATCH v6 5/7] dts: move test suite module " Andrew Bailey
2026-08-06 17:50 ` [PATCH v6 6/7] dts: move params directory " Andrew Bailey
2026-08-06 17:50 ` [PATCH v6 7/7] dts: separate Linux session into interface and logic Andrew Bailey
2026-08-07 16:16 ` [PATCH v7 0/7] dts: remove imports from framework in test suites Andrew Bailey
2026-08-07 16:16 ` [PATCH v7 1/7] dts: move exception module from framework to API Andrew Bailey
2026-08-20 13:48 ` Luca Vizzarro
2026-08-07 16:16 ` [PATCH v7 2/7] dts: move utils " Andrew Bailey
2026-08-20 13:50 ` Luca Vizzarro
2026-08-07 16:16 ` [PATCH v7 3/7] dts: move context " Andrew Bailey
2026-08-20 13:51 ` Luca Vizzarro
2026-08-07 16:16 ` [PATCH v7 4/7] dts: move testbed model " Andrew Bailey
2026-08-20 13:53 ` Luca Vizzarro
2026-08-07 16:16 ` [PATCH v7 5/7] dts: move test suite module " Andrew Bailey
2026-08-20 13:55 ` Luca Vizzarro
2026-08-07 16:16 ` [PATCH v7 6/7] dts: move params directory " Andrew Bailey
2026-08-20 13:56 ` Luca Vizzarro
2026-08-07 16:16 ` [PATCH v7 7/7] dts: separate Linux session into interface and logic Andrew Bailey
2026-08-20 14:03 ` Luca Vizzarro
2026-08-20 14:04 ` [PATCH v7 0/7] dts: remove imports from framework in test suites Luca Vizzarro
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260806171636.656181-5-abailey@iol.unh.edu \
--to=abailey@iol.unh.edu \
--cc=david.marchand@redhat.com \
--cc=dev@dpdk.org \
--cc=dladd@iol.unh.edu \
--cc=dsosnowski@nvidia.com \
--cc=knimoji@iol.unh.edu \
--cc=luca.vizzarro@arm.com \
--cc=lylavoie@iol.unh.edu \
--cc=patrickrobb1997@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.