From f6d7f405760610e9c61994c846fe59b3516591aa Mon Sep 17 00:00:00 2001 From: Tal Shnaiderman Date: Thu, 25 Jun 2020 18:24:15 +0300 Subject: [PATCH] mbuf: build on Windows Build the lib for Windows. Export needed EAL functions used by the lib. Signed-off-by: Tal Shnaiderman --- lib/librte_eal/common/meson.build | 1 + lib/librte_eal/rte_eal_exports.def | 3 +++ lib/meson.build | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/librte_eal/common/meson.build b/lib/librte_eal/common/meson.build index dc9b1d2feb..c1d9f21488 100644 --- a/lib/librte_eal/common/meson.build +++ b/lib/librte_eal/common/meson.build @@ -14,6 +14,7 @@ if is_windows 'eal_common_dynmem.c', 'eal_common_errno.c', 'eal_common_fbarray.c', + 'eal_common_hexdump.c', 'eal_common_launch.c', 'eal_common_lcore.c', 'eal_common_log.c', diff --git a/lib/librte_eal/rte_eal_exports.def b/lib/librte_eal/rte_eal_exports.def index 984c5d1698..69204a92c6 100644 --- a/lib/librte_eal/rte_eal_exports.def +++ b/lib/librte_eal/rte_eal_exports.def @@ -3,6 +3,7 @@ EXPORTS __rte_trace_mem_per_thread_alloc __rte_trace_point_emit_field __rte_trace_point_register + per_lcore__lcore_id per_lcore__rte_errno per_lcore_trace_mem per_lcore_trace_point_sz @@ -17,6 +18,7 @@ EXPORTS rte_eal_has_pci rte_eal_init rte_eal_iova_mode + rte_eal_mbuf_user_pool_ops rte_eal_mp_remote_launch rte_eal_mp_wait_lcore rte_eal_process_type @@ -26,6 +28,7 @@ EXPORTS rte_eal_tailq_register rte_eal_using_phys_addrs rte_free + rte_hexdump rte_malloc rte_malloc_dump_stats rte_malloc_get_socket_stats diff --git a/lib/meson.build b/lib/meson.build index 8937d498e9..3089b037ab 100644 --- a/lib/meson.build +++ b/lib/meson.build @@ -40,7 +40,7 @@ if is_windows 'kvargs', 'eal', 'ring', - 'mempool', 'pci', + 'mempool', 'mbuf', 'pci', ] # only supported libraries for windows endif -- 2.20.1