[PATCH 5/7] member: enable the library
From: Yipeng Wang <hidden>
Date: 2017-08-22 00:21:07
Subsystem:
library code, the rest · Maintainers:
Andrew Morton, Linus Torvalds
This patch enables the Membership library. Signed-off-by: Yipeng Wang <redacted> --- MAINTAINERS | 7 +++++++ config/common_base | 5 +++++ lib/librte_member/Makefile | 2 ++ mk/rte.app.mk | 2 ++ 4 files changed, 16 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index a0cd75e..e372edf 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS@@ -734,6 +734,13 @@ F: test/test/test_meter.c F: examples/qos_meter/ F: doc/guides/sample_app_ug/qos_metering.rst +Membership - EXPERIMENTAL +M: Yipeng Wang <yipeng1.wang@intel.com> +M: Sameh Gobriel <sameh.gobriel@intel.com> +F: lib/librte_member/ +F: doc/guides/prog_guide/member_lib.rst +F: test/test/test_member* + Other libraries ---------------
diff --git a/config/common_base b/config/common_base
index 5e97a08..5e31ced 100644
--- a/config/common_base
+++ b/config/common_base@@ -595,6 +595,11 @@ CONFIG_RTE_LIBRTE_HASH_DEBUG=n CONFIG_RTE_LIBRTE_EFD=y # +# Compile librte_member +# +CONFIG_RTE_LIBRTE_MEMBER=y + +# # Compile librte_jobstats # CONFIG_RTE_LIBRTE_JOBSTATS=y
diff --git a/lib/librte_member/Makefile b/lib/librte_member/Makefile
index 90bdfe8..3c2c4e0 100644
--- a/lib/librte_member/Makefile
+++ b/lib/librte_member/Makefile@@ -36,6 +36,8 @@ LIB = librte_member.a CFLAGS += $(WERROR_FLAGS) -I$(SRCDIR) -O3 +LDLIBS += -lm + EXPORT_MAP := rte_member_version.map LIBABIVER := 1
diff --git a/mk/rte.app.mk b/mk/rte.app.mk
index c25fdd9..c79acf0 100644
--- a/mk/rte.app.mk
+++ b/mk/rte.app.mk@@ -86,6 +86,7 @@ _LDLIBS-$(CONFIG_RTE_LIBRTE_CFGFILE) += -lrte_cfgfile _LDLIBS-y += --whole-archive _LDLIBS-$(CONFIG_RTE_LIBRTE_HASH) += -lrte_hash +_LDLIBS-$(CONFIG_RTE_LIBRTE_MEMBER) += -lrte_member _LDLIBS-$(CONFIG_RTE_LIBRTE_VHOST) += -lrte_vhost _LDLIBS-$(CONFIG_RTE_LIBRTE_KVARGS) += -lrte_kvargs _LDLIBS-$(CONFIG_RTE_LIBRTE_MBUF) += -lrte_mbuf
@@ -196,6 +197,7 @@ endif _LDLIBS-$(CONFIG_RTE_LIBRTE_SCHED) += -lm _LDLIBS-$(CONFIG_RTE_LIBRTE_SCHED) += -lrt _LDLIBS-$(CONFIG_RTE_LIBRTE_METER) += -lm +_LDLIBS-$(CONFIG_RTE_LIBRTE_MEMBER) += -lm ifeq ($(CONFIG_RTE_LIBRTE_VHOST_NUMA),y) _LDLIBS-$(CONFIG_RTE_LIBRTE_VHOST) += -lnuma endif
--
2.7.4