Test-Name: DPDK Fast test suite Test-Label: aws-unit-testing Test-Status: FAILURE _Unit Testing Build error encountered_ http://dpdk.org/patch/158001 Test Status Summary: +--------------+------------------+ | Architecture | DPDK Unit Test | +--------------+------------------+ | x86_64 | FAILURE | +--------------+------------------+ | arm64 | FAILURE | +--------------+------------------+ Test environment (aarch64): Description: Build error encountered OS : Ubuntu 24.04.1 LTS Kernel : 6.14.0-1012-aws NIC : Elastic Network Adapter GCC : 13.3.0-6ubuntu2~24.04 Test last 100 lines (aarch64) ../drivers/net/cnxk/cnxk_link.c:124:34: warning: nested extern declaration of ‘rte_eth_link_type_to_str’ [-Wnested-externs] 124 | rte_eth_link_type_to_str(link->link_type)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../lib/log/rte_log.h:334:46: note: in definition of macro ‘RTE_LOG’ 334 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ ../lib/log/rte_log.h:388:23: note: in expansion of macro ‘RTE_FMT’ 388 | RTE_LOG(l, t, RTE_FMT(RTE_FMT_HEAD(__VA_ARGS__ ,) "\n", \ | ^~~~~~~ ../lib/log/rte_log.h:389:17: note: in expansion of macro ‘RTE_FMT_TAIL’ 389 | RTE_FMT_TAIL(__VA_ARGS__ ,))); \ | ^~~~~~~~~~~~ ../drivers/common/cnxk/roc_platform.h:299:23: note: in expansion of macro ‘RTE_LOG_LINE’ 299 | #define plt_info(...) RTE_LOG_LINE(INFO, CNXK, __VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/net/cnxk/cnxk_link.c:118:17: note: in expansion of macro ‘plt_info’ 118 | plt_info("Port %d: Link Up - speed %u Mbps - %s - %s", | ^~~~~~~~ ../drivers/net/cnxk/cnxk_link.c:124:63: error: ‘struct rte_eth_link’ has no member named ‘link_type’ 124 | rte_eth_link_type_to_str(link->link_type)); | ^~ ../lib/log/rte_log.h:334:46: note: in definition of macro ‘RTE_LOG’ 334 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ ../lib/log/rte_log.h:388:23: note: in expansion of macro ‘RTE_FMT’ 388 | RTE_LOG(l, t, RTE_FMT(RTE_FMT_HEAD(__VA_ARGS__ ,) "\n", \ | ^~~~~~~ ../lib/log/rte_log.h:389:17: note: in expansion of macro ‘RTE_FMT_TAIL’ 389 | RTE_FMT_TAIL(__VA_ARGS__ ,))); \ | ^~~~~~~~~~~~ ../drivers/common/cnxk/roc_platform.h:299:23: note: in expansion of macro ‘RTE_LOG_LINE’ 299 | #define plt_info(...) RTE_LOG_LINE(INFO, CNXK, __VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/net/cnxk/cnxk_link.c:118:17: note: in expansion of macro ‘plt_info’ 118 | plt_info("Port %d: Link Up - speed %u Mbps - %s - %s", | ^~~~~~~~ ../drivers/net/cnxk/cnxk_link.c:127:55: error: ‘struct rte_eth_link’ has no member named ‘link_type’ 127 | rte_eth_link_type_to_str(link->link_type)); | ^~ ../lib/log/rte_log.h:334:46: note: in definition of macro ‘RTE_LOG’ 334 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ ../lib/log/rte_log.h:388:23: note: in expansion of macro ‘RTE_FMT’ 388 | RTE_LOG(l, t, RTE_FMT(RTE_FMT_HEAD(__VA_ARGS__ ,) "\n", \ | ^~~~~~~ ../lib/log/rte_log.h:389:17: note: in expansion of macro ‘RTE_FMT_TAIL’ 389 | RTE_FMT_TAIL(__VA_ARGS__ ,))); \ | ^~~~~~~~~~~~ ../drivers/common/cnxk/roc_platform.h:299:23: note: in expansion of macro ‘RTE_LOG_LINE’ 299 | #define plt_info(...) RTE_LOG_LINE(INFO, CNXK, __VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/net/cnxk/cnxk_link.c:126:17: note: in expansion of macro ‘plt_info’ 126 | plt_info("Port %d: Link Down - %s", (int)(eth_dev->data->port_id), | ^~~~~~~~ ../drivers/net/cnxk/cnxk_link.c: In function ‘cnxk_eth_dev_link_status_cb’: ../drivers/net/cnxk/cnxk_link.c:176:17: error: ‘struct rte_eth_link’ has no member named ‘link_type’ 176 | eth_link.link_type = dev->link_type; | ^ ../drivers/net/cnxk/cnxk_link.c: In function ‘cnxk_nix_link_update’: ../drivers/net/cnxk/cnxk_link.c:216:21: error: ‘struct rte_eth_link’ has no member named ‘link_type’ 216 | link.link_type = dev->link_type; | ^ [1300/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_ethdev_mcs.c.o [1301/3551] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_v3_tfc_tbl_scope.c.o [1302/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_ethdev_sec.c.o [1303/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_lookup.c.o [1304/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_ptp.c.o [1305/3551] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_rxtx_vec_neon.c.o [1306/3551] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_rte_parser.c.o [1307/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_eswitch_devargs.c.o [1308/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_ethdev_ops.c.o [1309/3551] Generating drivers/rte_common_sfc_efx.sym_chk with a custom command (wrapped by meson to capture output) [1310/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_stats.c.o [1311/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_eswitch_rxtx.c.o [1312/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_eswitch_flow.c.o [1313/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cn9k_ethdev_sec.c.o [1314/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_tm.c.o [1315/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_ethdev_mtr.c.o [1316/3551] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_mapper.c.o [1317/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_eswitch.c.o [1318/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_rep.c.o [1319/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cn9k_flow.c.o [1320/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cn9k_rx_select.c.o [1321/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_rep_msg.c.o [1322/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_flow.c.o [1323/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_rep_ops.c.o [1324/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_rep_flow.c.o [1325/3551] Generating lib/pipeline.sym_chk with a custom command (wrapped by meson to capture output) [1326/3551] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cn9k_ethdev.c.o [1327/3551] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_8023ad.c.o [1328/3551] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_pmd.c.o [1329/3551] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_hwrm.c.o [1330/3551] Generating drivers/rte_common_cnxk.sym_chk with a custom command (wrapped by meson to capture output) [1331/3551] Compiling C object lib/librte_vhost.a.p/vhost_virtio_net.c.o ninja: build stopped: subcommand failed. Test build failed. FAILURE Test environment (x86_64): Description: Build error encountered OS : Ubuntu 24.04.1 LTS Kernel : 6.14.0-1012-aws NIC : Elastic Network Adapter GCC : 13.3.0-6ubuntu2~24.04 Test last 100 lines (x86_64) ../drivers/net/cnxk/cnxk_link.c: In function ‘nix_link_status_print’: ../drivers/net/cnxk/cnxk_link.c:124:34: warning: implicit declaration of function ‘rte_eth_link_type_to_str’; did you mean ‘rte_eth_link_speed_to_str’? [-Wimplicit-function-declaration] 124 | rte_eth_link_type_to_str(link->link_type)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../lib/log/rte_log.h:334:46: note: in definition of macro ‘RTE_LOG’ 334 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ ../lib/log/rte_log.h:388:23: note: in expansion of macro ‘RTE_FMT’ 388 | RTE_LOG(l, t, RTE_FMT(RTE_FMT_HEAD(__VA_ARGS__ ,) "\n", \ | ^~~~~~~ ../lib/log/rte_log.h:389:17: note: in expansion of macro ‘RTE_FMT_TAIL’ 389 | RTE_FMT_TAIL(__VA_ARGS__ ,))); \ | ^~~~~~~~~~~~ ../drivers/common/cnxk/roc_platform.h:299:23: note: in expansion of macro ‘RTE_LOG_LINE’ 299 | #define plt_info(...) RTE_LOG_LINE(INFO, CNXK, __VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/net/cnxk/cnxk_link.c:118:17: note: in expansion of macro ‘plt_info’ 118 | plt_info("Port %d: Link Up - speed %u Mbps - %s - %s", | ^~~~~~~~ ../drivers/net/cnxk/cnxk_link.c:124:34: warning: nested extern declaration of ‘rte_eth_link_type_to_str’ [-Wnested-externs] 124 | rte_eth_link_type_to_str(link->link_type)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../lib/log/rte_log.h:334:46: note: in definition of macro ‘RTE_LOG’ 334 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ ../lib/log/rte_log.h:388:23: note: in expansion of macro ‘RTE_FMT’ 388 | RTE_LOG(l, t, RTE_FMT(RTE_FMT_HEAD(__VA_ARGS__ ,) "\n", \ | ^~~~~~~ ../lib/log/rte_log.h:389:17: note: in expansion of macro ‘RTE_FMT_TAIL’ 389 | RTE_FMT_TAIL(__VA_ARGS__ ,))); \ | ^~~~~~~~~~~~ ../drivers/common/cnxk/roc_platform.h:299:23: note: in expansion of macro ‘RTE_LOG_LINE’ 299 | #define plt_info(...) RTE_LOG_LINE(INFO, CNXK, __VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/net/cnxk/cnxk_link.c:118:17: note: in expansion of macro ‘plt_info’ 118 | plt_info("Port %d: Link Up - speed %u Mbps - %s - %s", | ^~~~~~~~ ../drivers/net/cnxk/cnxk_link.c:124:63: error: ‘struct rte_eth_link’ has no member named ‘link_type’ 124 | rte_eth_link_type_to_str(link->link_type)); | ^~ ../lib/log/rte_log.h:334:46: note: in definition of macro ‘RTE_LOG’ 334 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ ../lib/log/rte_log.h:388:23: note: in expansion of macro ‘RTE_FMT’ 388 | RTE_LOG(l, t, RTE_FMT(RTE_FMT_HEAD(__VA_ARGS__ ,) "\n", \ | ^~~~~~~ ../lib/log/rte_log.h:389:17: note: in expansion of macro ‘RTE_FMT_TAIL’ 389 | RTE_FMT_TAIL(__VA_ARGS__ ,))); \ | ^~~~~~~~~~~~ ../drivers/common/cnxk/roc_platform.h:299:23: note: in expansion of macro ‘RTE_LOG_LINE’ 299 | #define plt_info(...) RTE_LOG_LINE(INFO, CNXK, __VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/net/cnxk/cnxk_link.c:118:17: note: in expansion of macro ‘plt_info’ 118 | plt_info("Port %d: Link Up - speed %u Mbps - %s - %s", | ^~~~~~~~ ../drivers/net/cnxk/cnxk_link.c:127:55: error: ‘struct rte_eth_link’ has no member named ‘link_type’ 127 | rte_eth_link_type_to_str(link->link_type)); | ^~ ../lib/log/rte_log.h:334:46: note: in definition of macro ‘RTE_LOG’ 334 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ ../lib/log/rte_log.h:388:23: note: in expansion of macro ‘RTE_FMT’ 388 | RTE_LOG(l, t, RTE_FMT(RTE_FMT_HEAD(__VA_ARGS__ ,) "\n", \ | ^~~~~~~ ../lib/log/rte_log.h:389:17: note: in expansion of macro ‘RTE_FMT_TAIL’ 389 | RTE_FMT_TAIL(__VA_ARGS__ ,))); \ | ^~~~~~~~~~~~ ../drivers/common/cnxk/roc_platform.h:299:23: note: in expansion of macro ‘RTE_LOG_LINE’ 299 | #define plt_info(...) RTE_LOG_LINE(INFO, CNXK, __VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/net/cnxk/cnxk_link.c:126:17: note: in expansion of macro ‘plt_info’ 126 | plt_info("Port %d: Link Down - %s", (int)(eth_dev->data->port_id), | ^~~~~~~~ ../drivers/net/cnxk/cnxk_link.c: In function ‘cnxk_eth_dev_link_status_cb’: ../drivers/net/cnxk/cnxk_link.c:176:17: error: ‘struct rte_eth_link’ has no member named ‘link_type’ 176 | eth_link.link_type = dev->link_type; | ^ ../drivers/net/cnxk/cnxk_link.c: In function ‘cnxk_nix_link_update’: ../drivers/net/cnxk/cnxk_link.c:216:21: error: ‘struct rte_eth_link’ has no member named ‘link_type’ 216 | link.link_type = dev->link_type; | ^ [1374/3373] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_flow_common.c.o [1375/3373] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_eswitch_devargs.c.o [1376/3373] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_eswitch_rxtx.c.o [1377/3373] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_eswitch_flow.c.o [1378/3373] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_eswitch.c.o [1379/3373] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_ethdev_mtr.c.o [1380/3373] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_lookup.c.o [1381/3373] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_ptp.c.o [1382/3373] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_ethdev_ops.c.o [1383/3373] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_rep.c.o [1384/3373] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk_flow.c.o [1385/3373] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_8023ad.c.o [1386/3373] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_pmd.c.o ninja: build stopped: subcommand failed. Test build failed. FAILURE