From 407ca9a72d825eefbc386dbf23523e0992fe7d75 Mon Sep 17 00:00:00 2001 From: Bruce Richardson Date: Fri, 4 Oct 2019 18:19:13 +0100 Subject: [PATCH 1/1] app/bbdev: enable fpga_lte_fec support in shared builds Now that the necessary function is exported from the fpga_lte_fec driver, we can enable the code paths using it in shared-library builds. Signed-off-by: Bruce Richardson Acked-by: Nicolas Chautru --- app/test-bbdev/Makefile | 3 +++ app/test-bbdev/test_bbdev_perf.c | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/test-bbdev/Makefile b/app/test-bbdev/Makefile index 6da0c8e0c9..c53982ffc1 100644 --- a/app/test-bbdev/Makefile +++ b/app/test-bbdev/Makefile @@ -21,5 +21,8 @@ SRCS-$(CONFIG_RTE_TEST_BBDEV) += test_bbdev_perf.c SRCS-$(CONFIG_RTE_TEST_BBDEV) += test_bbdev_vector.c LDLIBS += -lm +ifeq ($(CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC),y) +LDLIBS += -lrte_pmd_bbdev_fpga_lte_fec +endif include $(RTE_SDK)/mk/rte.app.mk diff --git a/app/test-bbdev/test_bbdev_perf.c b/app/test-bbdev/test_bbdev_perf.c index fb9045fc5e..d8db58ea00 100644 --- a/app/test-bbdev/test_bbdev_perf.c +++ b/app/test-bbdev/test_bbdev_perf.c @@ -519,7 +519,6 @@ add_bbdev_dev(uint8_t dev_id, struct rte_bbdev_info *info, /* Configure fpga lte fec with PF & VF values * if '-i' flag is set and using fpga device */ -#ifndef RTE_BUILD_SHARED_LIB #ifdef RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC if ((get_init_device() == true) && (!strcmp(info->drv.driver_name, FPGA_PF_DRIVER_NAME))) { @@ -563,7 +562,6 @@ add_bbdev_dev(uint8_t dev_id, struct rte_bbdev_info *info, "Failed to configure 4G FPGA PF for bbdev %s", info->dev_name); } -#endif #endif nb_queues = RTE_MIN(rte_lcore_count(), info->drv.max_num_queues); nb_queues = RTE_MIN(nb_queues, (unsigned int) MAX_QUEUES); -- 2.20.1