eal: remove deprecated function for mbuf pool ops

rte_eal_mbuf_default_mempool_ops() is replaced by
rte_mbuf_best_mempool_ops().

Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
Reviewed-by: Anatoly Burakov <anatoly.burakov@intel.com>
Acked-by: Santosh Shukla <santosh.shukla@caviumnetworks.com>
Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>
This commit is contained in:
Olivier Matz 2018-08-07 23:34:42 +02:00 committed by Thomas Monjalon
parent e90561ff81
commit 83a8a143bb
9 changed files with 8 additions and 45 deletions

View File

@ -42,15 +42,6 @@ Deprecation Notices
- ``eal_parse_pci_DomBDF`` replaced by ``rte_pci_addr_parse`` - ``eal_parse_pci_DomBDF`` replaced by ``rte_pci_addr_parse``
- ``rte_eal_compare_pci_addr`` replaced by ``rte_pci_addr_cmp`` - ``rte_eal_compare_pci_addr`` replaced by ``rte_pci_addr_cmp``
* eal: a new set of mbuf mempool ops name APIs for user, platform and best
mempool names have been defined in ``rte_mbuf`` in v18.02. The uses of
``rte_eal_mbuf_default_mempool_ops`` shall be replaced by
``rte_mbuf_best_mempool_ops``.
The following function is deprecated since 18.05, and will be removed
in 18.08:
- ``rte_eal_mbuf_default_mempool_ops``
* mbuf: The opaque ``mbuf->hash.sched`` field will be updated to support generic * mbuf: The opaque ``mbuf->hash.sched`` field will be updated to support generic
definition in line with the ethdev TM and MTR APIs. Currently, this field definition in line with the ethdev TM and MTR APIs. Currently, this field
is defined in librte_sched in a non-generic way. The new generic format is defined in librte_sched in a non-generic way. The new generic format

View File

@ -136,6 +136,10 @@ API Changes
* If ``$XDG_RUNTIME_DIR`` is set, ``${XDG_RUNTIME_DIR}/dpdk/<prefix>/config`` * If ``$XDG_RUNTIME_DIR`` is set, ``${XDG_RUNTIME_DIR}/dpdk/<prefix>/config``
* Otherwise, ``/tmp/dpdk/<prefix>/config`` * Otherwise, ``/tmp/dpdk/<prefix>/config``
* eal: The function ``rte_eal_mbuf_default_mempool_ops`` was deprecated
and is removed in 18.08. It shall be replaced by
``rte_mbuf_best_mempool_ops``.
* mempool: Following functions were deprecated and are removed in 18.08: * mempool: Following functions were deprecated and are removed in 18.08:
- ``rte_mempool_populate_iova_tab`` - ``rte_mempool_populate_iova_tab``
@ -268,7 +272,7 @@ The libraries prepended with a plus sign were incremented in this version.
librte_compressdev.so.1 librte_compressdev.so.1
+ librte_cryptodev.so.5 + librte_cryptodev.so.5
librte_distributor.so.1 librte_distributor.so.1
librte_eal.so.7 + librte_eal.so.8
+ librte_ethdev.so.10 + librte_ethdev.so.10
librte_eventdev.so.4 librte_eventdev.so.4
librte_flow_classify.so.1 librte_flow_classify.so.1

View File

@ -22,7 +22,7 @@ LDLIBS += -lrte_kvargs
EXPORT_MAP := ../../rte_eal_version.map EXPORT_MAP := ../../rte_eal_version.map
LIBABIVER := 7 LIBABIVER := 8
# specific to bsdapp exec-env # specific to bsdapp exec-env
SRCS-$(CONFIG_RTE_EXEC_ENV_BSDAPP) := eal.c SRCS-$(CONFIG_RTE_EXEC_ENV_BSDAPP) := eal.c

View File

@ -153,16 +153,6 @@ rte_eal_mbuf_user_pool_ops(void)
return internal_config.user_mbuf_pool_ops_name; return internal_config.user_mbuf_pool_ops_name;
} }
/* Return mbuf pool ops name */
const char *
rte_eal_mbuf_default_mempool_ops(void)
{
if (internal_config.user_mbuf_pool_ops_name == NULL)
return RTE_MBUF_DEFAULT_MEMPOOL_OPS;
return internal_config.user_mbuf_pool_ops_name;
}
/* Return a pointer to the configuration structure */ /* Return a pointer to the configuration structure */
struct rte_config * struct rte_config *
rte_eal_get_configuration(void) rte_eal_get_configuration(void)

View File

@ -501,17 +501,6 @@ enum rte_iova_mode rte_eal_iova_mode(void);
const char * __rte_experimental const char * __rte_experimental
rte_eal_mbuf_user_pool_ops(void); rte_eal_mbuf_user_pool_ops(void);
/**
* @deprecated
* Get default pool ops name for mbuf
*
* @return
* returns default pool ops name.
*/
__rte_deprecated
const char *
rte_eal_mbuf_default_mempool_ops(void);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif

View File

@ -10,7 +10,7 @@ ARCH_DIR ?= $(RTE_ARCH)
EXPORT_MAP := ../../rte_eal_version.map EXPORT_MAP := ../../rte_eal_version.map
VPATH += $(RTE_SDK)/lib/librte_eal/common/arch/$(ARCH_DIR) VPATH += $(RTE_SDK)/lib/librte_eal/common/arch/$(ARCH_DIR)
LIBABIVER := 7 LIBABIVER := 8
VPATH += $(RTE_SDK)/lib/librte_eal/common VPATH += $(RTE_SDK)/lib/librte_eal/common

View File

@ -161,16 +161,6 @@ rte_eal_mbuf_user_pool_ops(void)
return internal_config.user_mbuf_pool_ops_name; return internal_config.user_mbuf_pool_ops_name;
} }
/* Return mbuf pool ops name */
const char *
rte_eal_mbuf_default_mempool_ops(void)
{
if (internal_config.user_mbuf_pool_ops_name == NULL)
return RTE_MBUF_DEFAULT_MEMPOOL_OPS;
return internal_config.user_mbuf_pool_ops_name;
}
/* Return a pointer to the configuration structure */ /* Return a pointer to the configuration structure */
struct rte_config * struct rte_config *
rte_eal_get_configuration(void) rte_eal_get_configuration(void)

View File

@ -21,7 +21,7 @@ else
error('unsupported system type "@0@"'.format(host_machine.system())) error('unsupported system type "@0@"'.format(host_machine.system()))
endif endif
version = 7 # the version of the EAL API version = 8 # the version of the EAL API
allow_experimental_apis = true allow_experimental_apis = true
deps += 'compat' deps += 'compat'
deps += 'kvargs' deps += 'kvargs'

View File

@ -181,7 +181,6 @@ DPDK_17.11 {
rte_bus_get_iommu_class; rte_bus_get_iommu_class;
rte_eal_has_pci; rte_eal_has_pci;
rte_eal_iova_mode; rte_eal_iova_mode;
rte_eal_mbuf_default_mempool_ops;
rte_eal_using_phys_addrs; rte_eal_using_phys_addrs;
rte_eal_vfio_intr_mode; rte_eal_vfio_intr_mode;
rte_lcore_has_role; rte_lcore_has_role;