The IP reassembly offload configuration was added in v22.03 and the three functions are unchanged since.
Signed-off-by: Stephen Hemminger <[email protected]> --- doc/guides/rel_notes/release_26_11.rst | 3 +++ lib/ethdev/rte_ethdev.c | 6 +++--- lib/ethdev/rte_ethdev.h | 12 ------------ 3 files changed, 6 insertions(+), 15 deletions(-) diff --git a/doc/guides/rel_notes/release_26_11.rst b/doc/guides/rel_notes/release_26_11.rst index 477139a2a1..7d36e10794 100644 --- a/doc/guides/rel_notes/release_26_11.rst +++ b/doc/guides/rel_notes/release_26_11.rst @@ -130,6 +130,9 @@ API Changes * congestion management: ``rte_eth_cman_config_init``, ``rte_eth_cman_config_set``, ``rte_eth_cman_config_get`` and ``rte_eth_cman_info_get`` + * ip reassembly: + ``rte_eth_ip_reassembly_capability_get``, ``rte_eth_ip_reassembly_conf_get`` and + ``rte_eth_ip_reassembly_conf_set`` ABI Changes diff --git a/lib/ethdev/rte_ethdev.c b/lib/ethdev/rte_ethdev.c index 6fda1468f9..337babe793 100644 --- a/lib/ethdev/rte_ethdev.c +++ b/lib/ethdev/rte_ethdev.c @@ -7205,7 +7205,7 @@ rte_eth_rx_metadata_negotiate(uint16_t port_id, uint64_t *features) return ret; } -RTE_EXPORT_EXPERIMENTAL_SYMBOL(rte_eth_ip_reassembly_capability_get, 22.03) +RTE_EXPORT_SYMBOL(rte_eth_ip_reassembly_capability_get) int rte_eth_ip_reassembly_capability_get(uint16_t port_id, struct rte_eth_ip_reassembly_params *reassembly_capa) @@ -7241,7 +7241,7 @@ rte_eth_ip_reassembly_capability_get(uint16_t port_id, return ret; } -RTE_EXPORT_EXPERIMENTAL_SYMBOL(rte_eth_ip_reassembly_conf_get, 22.03) +RTE_EXPORT_SYMBOL(rte_eth_ip_reassembly_conf_get) int rte_eth_ip_reassembly_conf_get(uint16_t port_id, struct rte_eth_ip_reassembly_params *conf) @@ -7275,7 +7275,7 @@ rte_eth_ip_reassembly_conf_get(uint16_t port_id, return ret; } -RTE_EXPORT_EXPERIMENTAL_SYMBOL(rte_eth_ip_reassembly_conf_set, 22.03) +RTE_EXPORT_SYMBOL(rte_eth_ip_reassembly_conf_set) int rte_eth_ip_reassembly_conf_set(uint16_t port_id, const struct rte_eth_ip_reassembly_params *conf) diff --git a/lib/ethdev/rte_ethdev.h b/lib/ethdev/rte_ethdev.h index 2b40340004..d67a3bbe28 100644 --- a/lib/ethdev/rte_ethdev.h +++ b/lib/ethdev/rte_ethdev.h @@ -5850,9 +5850,6 @@ struct rte_eth_ip_reassembly_params { }; /** - * @warning - * @b EXPERIMENTAL: this API may change without prior notice - * * Get IP reassembly capabilities supported by the PMD. This is the first API * to be called for enabling the IP reassembly offload feature. PMD will return * the maximum values of parameters that PMD can support and user can call @@ -5869,14 +5866,10 @@ struct rte_eth_ip_reassembly_params { * - (-EINVAL) if device is not configured or *capa* passed is NULL. * - (0) on success. */ -__rte_experimental int rte_eth_ip_reassembly_capability_get(uint16_t port_id, struct rte_eth_ip_reassembly_params *capa); /** - * @warning - * @b EXPERIMENTAL: this API may change without prior notice - * * Get IP reassembly configuration parameters currently set in PMD. * The API will return error if the configuration is not already * set using rte_eth_ip_reassembly_conf_set() before calling this API or if @@ -5894,14 +5887,10 @@ int rte_eth_ip_reassembly_capability_get(uint16_t port_id, * configuration is not set using rte_eth_ip_reassembly_conf_set(). * - (0) on success. */ -__rte_experimental int rte_eth_ip_reassembly_conf_get(uint16_t port_id, struct rte_eth_ip_reassembly_params *conf); /** - * @warning - * @b EXPERIMENTAL: this API may change without prior notice - * * Set IP reassembly configuration parameters if the PMD supports IP reassembly * offload. User should first call rte_eth_ip_reassembly_capability_get() to * check the maximum values supported by the PMD before setting the @@ -5927,7 +5916,6 @@ int rte_eth_ip_reassembly_conf_get(uint16_t port_id, * successfully by the PMD. * - (0) on success. */ -__rte_experimental int rte_eth_ip_reassembly_conf_set(uint16_t port_id, const struct rte_eth_ip_reassembly_params *conf); -- 2.53.0

