From 285125f99052a3c0711211d93ecb24f79d24222b Mon Sep 17 00:00:00 2001 From: cxz66666 <1092889706@qq.com> Date: Fri, 9 Dec 2022 21:23:43 +0800 Subject: [PATCH] bugfix: fix dpdk_proc_type variable set error --- src/transport_impl/dpdk/dpdk_transport.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/transport_impl/dpdk/dpdk_transport.cc b/src/transport_impl/dpdk/dpdk_transport.cc index 25224743..61f4f7f6 100644 --- a/src/transport_impl/dpdk/dpdk_transport.cc +++ b/src/transport_impl/dpdk/dpdk_transport.cc @@ -35,6 +35,9 @@ DpdkTransport::DpdkTransport(uint16_t sm_udp_port, uint8_t rpc_id, if (g_dpdk_initialized) { ERPC_INFO("DPDK transport for Rpc %u skipping DPDK EAL initialization.\n", rpc_id); + dpdk_proc_type_ = ((rte_eal_process_type() == RTE_PROC_PRIMARY) + ? DpdkProcType::kPrimary + : DpdkProcType::kSecondary); } else { ERPC_INFO("DPDK transport for Rpc %u initializing DPDK EAL.\n", rpc_id);