rte_flow_conv() was added in v18.11 as the generic helper to copy and convert flow API objects (items, actions, attributes, rules). Its prototype and the rte_flow_conv_op enum have been unchanged since, and it is used by drivers and applications alike.
Signed-off-by: Stephen Hemminger <[email protected]> --- doc/guides/rel_notes/release_26_11.rst | 1 + lib/ethdev/rte_flow.c | 2 +- lib/ethdev/rte_flow.h | 1 - 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/guides/rel_notes/release_26_11.rst b/doc/guides/rel_notes/release_26_11.rst index 8c533d87e8..77ee3380f9 100644 --- a/doc/guides/rel_notes/release_26_11.rst +++ b/doc/guides/rel_notes/release_26_11.rst @@ -99,6 +99,7 @@ API Changes * meter (MTR) and policing: ``rte_mtr_*`` * SFF: ``rte_eth_dev_get_module_info`` and ``rte_eth_dev_get_module_eeprom`` + * flow conversion: ``rte_flow_conv`` ABI Changes diff --git a/lib/ethdev/rte_flow.c b/lib/ethdev/rte_flow.c index 60c9a3d06f..db4eb515f3 100644 --- a/lib/ethdev/rte_flow.c +++ b/lib/ethdev/rte_flow.c @@ -1119,7 +1119,7 @@ rte_flow_conv_name(int is_action, } /** Helper function to convert flow API objects. */ -RTE_EXPORT_EXPERIMENTAL_SYMBOL(rte_flow_conv, 18.11) +RTE_EXPORT_SYMBOL(rte_flow_conv) int rte_flow_conv(enum rte_flow_conv_op op, void *dst, diff --git a/lib/ethdev/rte_flow.h b/lib/ethdev/rte_flow.h index b495409406..1b247a36c9 100644 --- a/lib/ethdev/rte_flow.h +++ b/lib/ethdev/rte_flow.h @@ -4949,7 +4949,6 @@ rte_flow_copy(struct rte_flow_desc *fd, size_t len, * * @see rte_flow_conv_op */ -__rte_experimental int rte_flow_conv(enum rte_flow_conv_op op, void *dst, -- 2.53.0

