Mellanox 25G card with Ubuntu 22.04

395 views
Skip to first unread message

Jasmine Joyce Kalaiselvan

unread,
Aug 25, 2023, 6:24:50 AM8/25/23
to TRex Traffic Generator
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)

Sai Praveen

unread,
Aug 29, 2023, 2:41:47 AM8/29/23
to Jasmine Joyce Kalaiselvan, TRex Traffic Generator
Hi Team 

I am unable to build or setup the trex GUi if anybody knows kindly provide some information please.i will be helpful to me to go to next step 


Regards,
saipraveen

--
You received this message because you are subscribed to the Google Groups "TRex Traffic Generator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to trex-tgn+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/trex-tgn/1a35071d-4d66-4aa9-981f-39da82c3370an%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages