eal: move bitmap from sched library
The librte_sched uses rte_bitmap to manage large arrays of bits in an optimized method so, moving it to eal/common would allow other libraries and applications to use it. Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com> Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
This commit is contained in:
parent
1cd28daf82
commit
bc48589e47
@ -146,6 +146,10 @@ F: lib/librte_eal/common/rte_service.c
|
||||
F: doc/guides/prog_guide/service_cores.rst
|
||||
F: test/test/test_service_cores.c
|
||||
|
||||
Bitmap
|
||||
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
||||
F: lib/librte_eal/common/include/rte_bitmap.h
|
||||
|
||||
ARM v7
|
||||
M: Jan Viktorin <viktorin@rehivetech.com>
|
||||
M: Jianbo Liu <jianbo.liu@linaro.org>
|
||||
|
@ -42,6 +42,7 @@ INC += rte_hexdump.h rte_devargs.h rte_bus.h rte_dev.h rte_vdev.h
|
||||
INC += rte_pci_dev_feature_defs.h rte_pci_dev_features.h
|
||||
INC += rte_malloc.h rte_keepalive.h rte_time.h
|
||||
INC += rte_service.h rte_service_component.h
|
||||
INC += rte_bitmap.h
|
||||
|
||||
GENERIC_INC := rte_atomic.h rte_byteorder.h rte_cycles.h rte_prefetch.h
|
||||
GENERIC_INC += rte_spinlock.h rte_memcpy.h rte_cpuflags.h rte_rwlock.h
|
||||
|
@ -55,7 +55,7 @@ SRCS-$(CONFIG_RTE_LIBRTE_SCHED) += rte_sched.c rte_red.c rte_approx.c
|
||||
SRCS-$(CONFIG_RTE_LIBRTE_SCHED) += rte_reciprocal.c
|
||||
|
||||
# install includes
|
||||
SYMLINK-$(CONFIG_RTE_LIBRTE_SCHED)-include := rte_sched.h rte_bitmap.h rte_sched_common.h rte_red.h rte_approx.h
|
||||
SYMLINK-$(CONFIG_RTE_LIBRTE_SCHED)-include := rte_sched.h rte_sched_common.h rte_red.h rte_approx.h
|
||||
SYMLINK-$(CONFIG_RTE_LIBRTE_SCHED)-include += rte_reciprocal.h
|
||||
|
||||
include $(RTE_SDK)/mk/rte.lib.mk
|
||||
|
@ -42,9 +42,9 @@
|
||||
#include <rte_prefetch.h>
|
||||
#include <rte_branch_prediction.h>
|
||||
#include <rte_mbuf.h>
|
||||
#include <rte_bitmap.h>
|
||||
|
||||
#include "rte_sched.h"
|
||||
#include "rte_bitmap.h"
|
||||
#include "rte_sched_common.h"
|
||||
#include "rte_approx.h"
|
||||
#include "rte_reciprocal.h"
|
||||
|
Loading…
Reference in New Issue
Block a user