Team,
I am successfully running Mellanox 10G card with Ubuntu 18.04, now on a Ubuntu 22.04 I am have compiled the Melanox 25G card, there were some build errors, however the build went successful. When I started the trex, I am seeing a message, however TREX server started successfully.
Could you please let me know whether this message is just a info/harmless one?
root@trex-25g:/home/vcadmin/trex-core/scripts# ./t-rex-64 -i
Error while determining OS type: module 'platform' has no attribute 'dist'
Starting Scapy server.... Scapy server is started
The ports are bound/configured.
Starting TRex v3.03 please wait ...
set driver name net_mlx5
driver capability : TCP_UDP_OFFLOAD TSO SLRO
set dpdk queues mode to DROP_QUE_FILTER
Number of ports found: 2
zmq publisher at: tcp://*:4500
WARNING : there is no link on one of the ports, interactive mode can continue
port : 0
------------
link : link : Link Up - speed 25000 Mbps - full-duplex
promiscuous : 0
port : 1
------------
link : Link Down
promiscuous : 0
number of ports : 2
max cores for 2 ports : 1
tx queues per port : 3
-------------------------------
RX core uses TX queue number 1 on all ports
core, c-port, c-queue, s-port, s-queue, lat-queue
------------------------------------------
1 0 0 1 0 2
-------------------------------
Failed resolving dest MAC for default gateway:2.2.2.2 on port 0
Failed resolving dest MAC for default gateway:1.1.1.1 on port 1
-Per port stats table
ports | 0 | (link DOWN) 1
-----------------------------------------------------------------------------------------
opackets | 0 | 0
obytes | 0 | 0
ipackets | 0 | 0
ibytes | 0 | 0
ierrors | 0 | 0
oerrors | 0 | 0
Tx Bw | 0.00 bps | 0.00 bps
-Global stats enabled
Cpu Utilization : 0.0 %
Platform_factor : 1.0
Total-Tx : 0.00 bps
Total-Rx : 0.00 bps
Total-PPS : 0.00 pps
Total-CPS : 0.00 cps
Expected-PPS : 0.00 pps
Expected-CPS : 0.00 cps
Expected-BPS : 0.00 bps
Active-flows : 0 Clients : 0 Socket-util : 0.0000 %
Open-flows : 0 Servers : 0 Socket : 0 Socket/Clients : -nan
drop-rate : 0.00 bps
current time : 13.0 sec
test duration : 0.0 sec
*** TRex is shutting down - cause: 'CTRL + C detected'
All cores stopped !!
Snippet of build:
==============
In file included from ../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.h:10,
from ../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.c:15:
../../src/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h:48996:8: note: defined here
48996 | struct hwrm_tf_if_tbl_get_input {
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.c:2225:9: warning: converting a packed \u2018struct hwrm_tf_if_tbl_get_output\u2019 pointer (alignment 1) to a \u2018uint32_t\u2019 {aka \u2018unsigned int\u2019} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
2225 | parms.resp_data = (uint32_t *)&resp;
| ^~~~~
In file included from ../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.h:10,
from ../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.c:15:
../../src/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h:49049:8: note: defined here
49049 | struct hwrm_tf_if_tbl_get_output {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.c: In function \u2018tf_msg_set_if_tbl_entry\u2019:
../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.c:2280:9: warning: converting a packed \u2018struct hwrm_tf_if_tbl_set_input\u2019 pointer (alignment 1) to a \u2018uint32_t\u2019 {aka \u2018unsigned int\u2019} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
2280 | parms.req_data = (uint32_t *)&req;
| ^~~~~
In file included from ../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.h:10,
from ../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.c:15:
../../src/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h:49085:8: note: defined here
49085 | struct hwrm_tf_if_tbl_set_input {
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.c:2282:9: warning: converting a packed \u2018struct hwrm_tf_if_tbl_get_output\u2019 pointer (alignment 1) to a \u2018uint32_t\u2019 {aka \u2018unsigned int\u2019} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
2282 | parms.resp_data = (uint32_t *)&resp;
| ^~~~~
In file included from ../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.h:10,
from ../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.c:15:
../../src/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h:49049:8: note: defined here
49049 | struct hwrm_tf_if_tbl_get_output {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.c: In function \u2018tf_msg_get_version\u2019:
../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.c:2307:9: warning: converting a packed \u2018struct hwrm_tf_version_get_input\u2019 pointer (alignment 1) to a \u2018uint32_t\u2019 {aka \u2018unsigned int\u2019} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
2307 | parms.req_data = (uint32_t *)&req;
| ^~~~~
In file included from ../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.h:10,
from ../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.c:15:
../../src/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h:45843:8: note: defined here
45843 | struct hwrm_tf_version_get_input {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.c:2309:9: warning: converting a packed \u2018struct hwrm_tf_version_get_output\u2019 pointer (alignment 1) to a \u2018uint32_t\u2019 {aka \u2018unsigned int\u2019} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
2309 | parms.resp_data = (uint32_t *)&resp;
| ^~~~~
In file included from ../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.h:10,
from ../../src/dpdk/drivers/net/bnxt/tf_core/tf_msg.c:15:
../../src/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h:45875:8: note: defined here
45875 | struct hwrm_tf_version_get_output {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
[2420/2535] Compiling ../src/astf/astf_json_validator.cpp
[2421/2535] Compiling ../src/os_time.cpp
[2422/2535] Linking build_dpdk/linux_dpdk/libmlx5-64.so
[2423/2535] Compiling ../src/nat_check_flow_table.cpp
[2424/2535] Compiling ../src/utils/utl_dbl_human.cpp
[2425/2535] Compiling ../src/hdrh/hdr_histogram_log.c
[2426/2535] Compiling ../src/utils/utl_json.cpp
[2427/2535] Compiling ../src/drivers/trex_driver_i40e.cpp
[2428/2535] Compiling ../src/common/Network/Packet/TCPHeader.cpp
[2429/2535] Compiling version.c
[2430/2535] Compiling ../src/trex_watchdog.cpp
[2431/2535] Compiling ../src/stx/common/trex_stx.cpp
[2432/2535] Compiling ../src/tunnels/tunnel_db.cpp
[2433/2535] Compiling ../src/stx/astf/trex_astf.cpp
[2434/2535] Compiling ../src/common/n_uniform_prob.cpp
[2435/2535] Compiling ../src/utils/utl_offloads.cpp
[2436/2535] Compiling ../src/flow_stat_parser.cpp
[2437/2535] Compiling ../src/stx/stl/trex_stl.cpp
[2438/2535] Compiling ../src/stx/stl/trex_stl_tpg.cpp
[2439/2535] Compiling ../src/stx/stl/trex_stl_stream_vm.cpp
[2440/2535] Compiling ../src/stx/astf/trex_astf_rx_core.cpp
[2441/2535] Compiling ../src/drivers/trex_driver_igb.cpp
[2442/2535] Compiling ../src/rpc-server/trex_rpc_cmd.cpp
[2443/2535] Compiling ../src/44bsd/udp_latency.cpp
[2444/2535] Compiling ../src/44bsd/flow_table.cpp
[2445/2535] Compiling ../src/common/basic_utils.cpp
[2446/2535] Compiling ../src/drivers/trex_driver_ixgbe.cpp
[2447/2535] Compiling ../external_libs/yaml-cpp/src/regex.cpp
[2448/2535] Compiling ../src/stt_cp.cpp
[2449/2535] Compiling ../src/common/base64.cpp
[2450/2535] Compiling ../src/stx/common/trex_rx_packet_parser.cpp
[2451/2535] Compiling ../src/trex_port_attr.cpp
In file included from ../../src/dpdk/drivers/common/mlx5/mlx5_common.h:26,
from ../../src/dpdk/drivers/net/mlx5/mlx5_tx.h:17,
from ../../src/dpdk/drivers/net/mlx5/mlx5_tx_mpw.c:6:
../../src/dpdk/drivers/common/mlx5/mlx5_common_mr.h: In function \u2018mlx5_mr_mb2mr\u2019:
../../src/dpdk/drivers/common/mlx5/mlx5_common_mr.h:202:52: warning: taking address of packed member of \u2018struct mlx5_mr_ctrl\u2019 may result in an unaligned pointer value [-Waddress-of-packed-member]
202 | lkey = mlx5_mr_lookup_lkey(mr_ctrl->cache, &mr_ctrl->mru,
| ^~~~~~~~~~~~~
In file included from ../../src/dpdk/drivers/net/mlx5/mlx5_tx_mpw.c:6:
../../src/dpdk/drivers/net/mlx5/mlx5_tx.h: In function \u2018mlx5_tx_cseg_init\u2019:
../../src/dpdk/drivers/net/mlx5/mlx5_tx.h:750:51: warning: taking address of packed member of \u2018struct mlx5_wqe\u2019 may result in an unaligned pointer value [-Waddress-of-packed-member]
750 | struct mlx5_wqe_cseg *__rte_restrict cs = &wqe->cseg;
| ^~~~~~~~~~
[2452/2535] Compiling ../external_libs/yaml-cpp/src/directives.cpp
[2453/2535] Compiling ../src/drivers/trex_driver_ice.cpp
[2454/2535] Compiling ../src/rpc-server/trex_rpc_req_resp_server.cpp
[2455/2535] Compiling ../external_libs/yaml-cpp/src/aliasmanager.cpp
[2456/2535] Compiling ../src/publisher/trex_publisher.cpp
[2457/2535] Compiling ../src/rpc-server/trex_rpc_cmds_table.cpp
[2458/2535] Compiling ../src/bp_sim.cpp
[2459/2535] Compiling ../src/stx/stf/trex_stf.cpp
[2460/2535] Compiling ../src/stx/common/trex_messaging.cpp
[2461/2535] Compiling ../external_libs/yaml-cpp/src/stream.cpp
[2462/2535] Compiling ../src/44bsd/tcp_socket.cpp
[2463/2535] Compiling ../external_libs/yaml-cpp/src/scanscalar.cpp
[2464/2535] Compiling ../src/utils/utl_term_io.cpp
[2465/2535] Compiling ../src/utils/utl_policer.cpp
[2466/2535] Compiling ../src/debug.cpp
[2467/2535] Compiling ../src/tw_cfg.cpp
[2468/2535] Compiling ../src/nat_check.cpp
[2469/2535] Compiling ../src/dpdk_trex_port_attr.cpp
[2470/2535] Compiling ../src/drivers/trex_driver_base.cpp
[2471/2535] Compiling ../external_libs/yaml-cpp/src/contrib/graphbuilder.cpp
[2472/2535] Compiling ../external_libs/yaml-cpp/src/tag.cpp
[2473/2535] Compiling ../src/common/Network/Packet/TCPOptions.cpp
[2474/2535] Compiling ../src/rx_check.cpp
[2475/2535] Compiling ../src/trex_modes.cpp
[2476/2535] Compiling ../src/drivers/trex_driver_bnxt.cpp
[2477/2535] Compiling ../src/stx/common/trex_pkt.cpp
[2478/2535] Compiling ../external_libs/yaml-cpp/src/emitterutils.cpp
[2479/2535] Compiling ../external_libs/yaml-cpp/src/binary.cpp
[2480/2535] Compiling ../src/time_histogram.cpp
[2481/2535] Compiling ../src/stx/common/trex_rpc_cmds_common.cpp
[2482/2535] Compiling ../external_libs/yaml-cpp/src/exp.cpp
[2483/2535] Compiling ../src/stx/common/trex_rx_tx.cpp
[2484/2535] Compiling ../src/stx/astf_batch/trex_astf_batch.cpp
[2485/2535] Compiling ../src/rpc-server/trex_rpc_jsonrpc_v2_parser.cpp
[2486/2535] Compiling ../src/dpdk_drv_filter.cpp
[2487/2535] Compiling ../src/common/Network/Packet/EthernetHeader.cpp
[2488/2535] Compiling ../src/stx/common/trex_stack_base.cpp
[2489/2535] Compiling ../external_libs/yaml-cpp/src/singledocparser.cpp
[2490/2535] Compiling ../external_libs/yaml-cpp/src/emitter.cpp
[2491/2535] Compiling ../src/hdrh/hdr_time.c
[2492/2535] Compiling ../src/44bsd/tcp_subr.cpp
[2493/2535] Compiling ../src/utils/utl_ip.cpp
[2494/2535] Compiling ../external_libs/yaml-cpp/src/scantoken.cpp
[2495/2535] Compiling ../src/pal/linux_dpdk/pal_utl.cpp
[2496/2535] Compiling ../src/hdrh/hdr_encoding.c
[2497/2535] Compiling ../src/stx/common/trex_stack_linux_based.cpp
[2498/2535] Compiling ../src/main_dpdk.cpp
[2499/2535] Compiling ../src/common/Network/Packet/IPv6Header.cpp
[2500/2535] Compiling ../src/common/Network/Packet/MacAddress.cpp
[2501/2535] Compiling ../src/timer_wheel_pq.cpp
[2502/2535] Compiling ../src/stx/stl/trex_stl_fs.cpp
[2503/2535] Compiling ../src/drivers/trex_driver_vic.cpp
[2504/2535] Compiling ../external_libs/yaml-cpp/src/simplekey.cpp
[2505/2535] Compiling ../src/stx/astf/trex_astf_rpc_cmds.cpp
[2506/2535] Compiling ../src/stx/common/trex_capture.cpp
[2507/2535] Compiling ../src/drivers/trex_driver_ntacc.cpp
[2508/2535] Compiling ../src/common/Network/Packet/VLANHeader.cpp
[2509/2535] Compiling ../src/stx/astf/trex_astf_topo.cpp
[2510/2535] Compiling ../src/44bsd/tcp_input.cpp
[2511/2535] Compiling ../src/platform_cfg.cpp
[2512/2535] Compiling ../external_libs/yaml-cpp/src/scanner.cpp
[2513/2535] Compiling ../src/utils/utl_cpuu.cpp
[2514/2535] Compiling ../src/stx/common/trex_rx_rpc_tunnel.cpp
[2515/2535] Compiling ../external_libs/yaml-cpp/src/nodebuilder.cpp
[2516/2535] Compiling ../src/pre_test.cpp
[2517/2535] Compiling ../src/stateful_rx_core.cpp
[2518/2535] Compiling ../src/stx/common/trex_vlan_filter.cpp
[2519/2535] Compiling ../src/utils/utl_port_map.cpp
[2520/2535] Compiling ../src/pal/linux_dpdk/mbuf.cpp
[2521/2535] Compiling ../src/drivers/trex_driver_mlx5.cpp
[2522/2535] Compiling ../src/stx/stl/trex_stl_messaging.cpp
[2523/2535] Compiling ../src/msg_manager.cpp
[2524/2535] Compiling ../src/44bsd/tcp_output.cpp
[2525/2535] Compiling ../src/common/pcap.cpp
[2526/2535] Compiling ../external_libs/md5/md5.cpp
[2527/2535] Compiling ../src/44bsd/sch_rampup.cpp
[2528/2535] Compiling ../external_libs/yaml-cpp/src/emitfromevents.cpp
[2529/2535] Compiling ../src/stx/common/trex_stack_counters.cpp
[2530/2535] Compiling ../external_libs/yaml-cpp/src/nodeownership.cpp
[2531/2535] Compiling ../src/stx/astf/trex_astf_messaging.cpp
[2532/2535] Compiling ../src/h_timer.cpp
[2533/2535] Linking build_dpdk/linux_dpdk/_t-rex-64-o
In file included from ../../src/dpdk/drivers/common/mlx5/mlx5_common.h:26,
from ../../src/dpdk/drivers/net/mlx5/mlx5_tx.h:17,
from ../../src/dpdk/drivers/net/mlx5/mlx5_tx_empw.c:6:
../../src/dpdk/drivers/common/mlx5/mlx5_common_mr.h: In function \u2018mlx5_mr_mb2mr\u2019:
../../src/dpdk/drivers/common/mlx5/mlx5_common_mr.h:202:52: warning: taking address of packed member of \u2018struct mlx5_mr_ctrl\u2019 may result in an unaligned pointer value [-Waddress-of-packed-member]
202 | lkey = mlx5_mr_lookup_lkey(mr_ctrl->cache, &mr_ctrl->mru,
| ^~~~~~~~~~~~~
In file included from ../../src/dpdk/drivers/net/mlx5/mlx5_tx_empw.c:6:
../../src/dpdk/drivers/net/mlx5/mlx5_tx.h: In function \u2018mlx5_tx_cseg_init\u2019:
../../src/dpdk/drivers/net/mlx5/mlx5_tx.h:750:51: warning: taking address of packed member of \u2018struct mlx5_wqe\u2019 may result in an unaligned pointer value [-Waddress-of-packed-member]
750 | struct mlx5_wqe_cseg *__rte_restrict cs = &wqe->cseg;
| ^~~~~~~~~~
In file included from ../../src/dpdk/drivers/common/mlx5/mlx5_common.h:26,
from ../../src/dpdk/drivers/net/mlx5/mlx5_tx.h:17,
from ../../src/dpdk/drivers/net/mlx5/mlx5_tx_nompw.c:6:
../../src/dpdk/drivers/common/mlx5/mlx5_common_mr.h: In function \u2018mlx5_mr_mb2mr\u2019:
../../src/dpdk/drivers/common/mlx5/mlx5_common_mr.h:202:52: warning: taking address of packed member of \u2018struct mlx5_mr_ctrl\u2019 may result in an unaligned pointer value [-Waddress-of-packed-member]
202 | lkey = mlx5_mr_lookup_lkey(mr_ctrl->cache, &mr_ctrl->mru,
| ^~~~~~~~~~~~~
In file included from ../../src/dpdk/drivers/net/mlx5/mlx5_tx_nompw.c:6:
../../src/dpdk/drivers/net/mlx5/mlx5_tx.h: In function \u2018mlx5_tx_cseg_init\u2019:
../../src/dpdk/drivers/net/mlx5/mlx5_tx.h:750:51: warning: taking address of packed member of \u2018struct mlx5_wqe\u2019 may result in an unaligned pointer value [-Waddress-of-packed-member]
750 | struct mlx5_wqe_cseg *__rte_restrict cs = &wqe->cseg;
| ^~~~~~~~~~
[2534/2535] Linking build_dpdk/linux_dpdk/libmlx5-64-debug-o.so
In file included from ../../src/dpdk/drivers/common/mlx5/mlx5_common.h:26,
from ../../src/dpdk/drivers/net/mlx5/mlx5_tx.h:17,
from ../../src/dpdk/drivers/net/mlx5/mlx5_tx_txpp.c:6:
../../src/dpdk/drivers/common/mlx5/mlx5_common_mr.h: In function \u2018mlx5_mr_mb2mr\u2019:
../../src/dpdk/drivers/common/mlx5/mlx5_common_mr.h:202:52: warning: taking address of packed member of \u2018struct mlx5_mr_ctrl\u2019 may result in an unaligned pointer value [-Waddress-of-packed-member]
202 | lkey = mlx5_mr_lookup_lkey(mr_ctrl->cache, &mr_ctrl->mru,
| ^~~~~~~~~~~~~
In file included from ../../src/dpdk/drivers/net/mlx5/mlx5_tx_txpp.c:6:
../../src/dpdk/drivers/net/mlx5/mlx5_tx.h: In function \u2018mlx5_tx_cseg_init\u2019:
../../src/dpdk/drivers/net/mlx5/mlx5_tx.h:750:51: warning: taking address of packed member of \u2018struct mlx5_wqe\u2019 may result in an unaligned pointer value [-Waddress-of-packed-member]
750 | struct mlx5_wqe_cseg *__rte_restrict cs = &wqe->cseg;
| ^~~~~~~~~~
In file included from ../../src/dpdk/drivers/common/mlx5/mlx5_common.h:26,
from ../../src/dpdk/drivers/net/mlx5/mlx5_tx.h:17,
from ../../src/dpdk/drivers/net/mlx5/mlx5_tx_empw.c:6:
../../src/dpdk/drivers/common/mlx5/mlx5_common_mr.h: In function \u2018mlx5_mr_mb2mr\u2019:
../../src/dpdk/drivers/common/mlx5/mlx5_common_mr.h:202:52: warning: taking address of packed member of \u2018struct mlx5_mr_ctrl\u2019 may result in an unaligned pointer value [-Waddress-of-packed-member]
202 | lkey = mlx5_mr_lookup_lkey(mr_ctrl->cache, &mr_ctrl->mru,
| ^~~~~~~~~~~~~
In file included from ../../src/dpdk/drivers/net/mlx5/mlx5_tx_empw.c:6:
../../src/dpdk/drivers/net/mlx5/mlx5_tx.h: In function \u2018mlx5_tx_cseg_init\u2019:
../../src/dpdk/drivers/net/mlx5/mlx5_tx.h:750:51: warning: taking address of packed member of \u2018struct mlx5_wqe\u2019 may result in an unaligned pointer value [-Waddress-of-packed-member]
750 | struct mlx5_wqe_cseg *__rte_restrict cs = &wqe->cseg;
| ^~~~~~~~~~
In file included from ../../src/dpdk/drivers/common/mlx5/mlx5_common.h:26,
from ../../src/dpdk/drivers/net/mlx5/mlx5_tx.h:17,
from ../../src/dpdk/drivers/net/mlx5/mlx5_tx_nompw.c:6:
../../src/dpdk/drivers/common/mlx5/mlx5_common_mr.h: In function \u2018mlx5_mr_mb2mr\u2019:
../../src/dpdk/drivers/common/mlx5/mlx5_common_mr.h:202:52: warning: taking address of packed member of \u2018struct mlx5_mr_ctrl\u2019 may result in an unaligned pointer value [-Waddress-of-packed-member]
202 | lkey = mlx5_mr_lookup_lkey(mr_ctrl->cache, &mr_ctrl->mru,
| ^~~~~~~~~~~~~
In file included from ../../src/dpdk/drivers/net/mlx5/mlx5_tx_nompw.c:6:
../../src/dpdk/drivers/net/mlx5/mlx5_tx.h: In function \u2018mlx5_tx_cseg_init\u2019:
../../src/dpdk/drivers/net/mlx5/mlx5_tx.h:750:51: warning: taking address of packed member of \u2018struct mlx5_wqe\u2019 may result in an unaligned pointer value [-Waddress-of-packed-member]
750 | struct mlx5_wqe_cseg *__rte_restrict cs = &wqe->cseg;
| ^~~~~~~~~~
[2535/2535] Linking build_dpdk/linux_dpdk/libmlx5-64-o.so
Waf: Leaving directory `/home/vcadmin/trex-core/linux_dpdk/build_dpdk'
*** generating softlinks ***
_t-rex-64-debug --> ../linux_dpdk/build_dpdk/linux_dpdk/_t-rex-64-debug
libmlx5-64-debug.so --> ../../../linux_dpdk/build_dpdk/linux_dpdk/libmlx5-64-debug.so
libmnl-64-debug.so --> ../../../linux_dpdk/build_dpdk/linux_dpdk/libmnl-64-debug.so
libbpf-64-debug.so --> ../../../linux_dpdk/build_dpdk/linux_dpdk/libbpf-64-debug.so
_t-rex-64 --> ../linux_dpdk/build_dpdk/linux_dpdk/_t-rex-64
libmlx5-64.so --> ../../../linux_dpdk/build_dpdk/linux_dpdk/libmlx5-64.so
libmnl-64.so --> ../../../linux_dpdk/build_dpdk/linux_dpdk/libmnl-64.so
libbpf-64.so --> ../../../linux_dpdk/build_dpdk/linux_dpdk/libbpf-64.so
_t-rex-64-debug-o --> ../linux_dpdk/build_dpdk/linux_dpdk/_t-rex-64-debug-o
libmlx5-64-debug-o.so --> ../../../linux_dpdk/build_dpdk/linux_dpdk/libmlx5-64-debug-o.so
libmnl-64-debug-o.so --> ../../../linux_dpdk/build_dpdk/linux_dpdk/libmnl-64-debug-o.so
libbpf-64-debug-o.so --> ../../../linux_dpdk/build_dpdk/linux_dpdk/libbpf-64-debug-o.so
_t-rex-64-o --> ../linux_dpdk/build_dpdk/linux_dpdk/_t-rex-64-o
libmlx5-64-o.so --> ../../../linux_dpdk/build_dpdk/linux_dpdk/libmlx5-64-o.so
libmnl-64-o.so --> ../../../linux_dpdk/build_dpdk/linux_dpdk/libmnl-64-o.so
libbpf-64-o.so --> ../../../linux_dpdk/build_dpdk/linux_dpdk/libbpf-64-o.so
Build commands will be stored in build_dpdk/compile_commands.json
'build' finished successfully (1m49.292s)