|FAILURE| pw169204-169218 [PATCH v2 15/15] net/txgbe: align link capabilities and DAC classification
qemudev at loongson.cn
qemudev at loongson.cn
Tue Sep 8 15:06:58 CEST 2026
Test-Label: loongson-compile-loongarch-abi2
Test-Status: FAILURE
http://dpdk.org/patch/169218
_ninja build failure_
Submitter: Zaiyu Wang <zaiyuwang at trustnetic.com>
Date: Tue, 8 Sep 2026 20:38:46 +0800
DPDK git baseline: Repo:dpdk-next-net
Branch: next-net-for-main
CommitID: d8c1188a61e9c4734aec9a030d89329564723008
169204-169218 --> ninja build failed
Test environment and result as below:
+---------------------+----------------+
| Environment | compilation |
+---------------------+----------------+
| Loongnix-Server 23.2 | FAIL |
+---------------------+----------------+
Loongnix-Server 23.2
Kernel: 6.6.52-1.10.lns23.loongarch64
Compiler: gcc 12.3
Ninja build logs:
-------------------------------BEGIN LOGS----------------------------
FAILED: drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_base_txgbe_hw.c.o
cc -Idrivers/libtmp_rte_net_txgbe.a.p -Idrivers -I../drivers -Idrivers/net/txgbe -I../drivers/net/txgbe -Idrivers/net/txgbe/base -I../drivers/net/txgbe/base -Ilib/ethdev -I../lib/ethdev -Ilib/eal/common -I../lib/eal/common -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/loongarch/include -I../lib/eal/loongarch/include -I../kernel/linux -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/log -I../lib/log -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/argparse -I../lib/argparse -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -Ilib/security -I../lib/security -Ilib/cryptodev -I../lib/cryptodev -fdiagnostics-colo!
r=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -include rte_config.h -Wvla -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-address-of-packed-member -Wno-vla -Wno-shadow -DRTE_COMPONENT_CLASS=pmd_net -DRTE_COMPONENT_NAME=txgbe -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.txgbe -MD -MQ drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_base_txgbe_hw.c.o -MF drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_base_txgbe_hw.c.o.d -o drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_base_txgbe_hw.c.o -c ../drivers/net/txgbe/base/txgbe_hw.c
In file included from ../lib/eal/include/generic/rte_pause.h:16,
from ../lib/eal/loongarch/include/rte_pause.h:10,
from ../lib/eal/include/generic/rte_spinlock.h:30,
from ../lib/eal/loongarch/include/rte_spinlock.h:9,
from ../lib/mempool/rte_mempool.h:44,
from ../lib/mbuf/rte_mbuf.h:39,
from ../lib/net/rte_ether.h:20,
from ../drivers/net/txgbe/base/txgbe_osdep.h:21,
from ../drivers/net/txgbe/base/txgbe_type.h:37,
from ../drivers/net/txgbe/base/txgbe_hw.c:6:
./drivers/net/txgbe/base/txgbe_hw.c: In function ‘txgbe_disable_tx_laser_multispeed_fiber’:
./lib/log/rte_log.h:364:9: error: static assertion failed: "This log format string contains a \n"
364 | static_assert(!__builtin_strchr(fmt, 'n'), | ^~~~~~~~~~~~~
./lib/log/rte_log.h:445:9: note: in expansion of macro ‘RTE_LOG_CHECK_NO_NEWLINE’
445 | RTE_LOG_CHECK_NO_NEWLINE(RTE_FMT_HEAD(prefix __VA_ARGS__ ,)); | ^~~~~~~~~~~~~~~~~~~~~~~~
./drivers/net/txgbe/base/../txgbe_logs.h:22:9: note: in expansion of macro ‘RTE_LOG_LINE_PREFIX’
22 | RTE_LOG_LINE_PREFIX(level, TXGBE_DRIVER, "%s(): ", __func__, __VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~
./drivers/net/txgbe/base/../txgbe_logs.h:52:35: note: in expansion of macro ‘PMD_DRV_LOG’
52 | #define DEBUGOUT(fmt, ...) PMD_DRV_LOG(DEBUG, fmt, ##__VA_ARGS__)
| ^~~~~~~~~~~
./drivers/net/txgbe/base/txgbe_hw.c:3285:41: note: in expansion of macro ‘DEBUGOUT’
3285 | DEBUGOUT("Disable Tx laser failed %dn", err);
| ^~~~~~~~
./drivers/net/txgbe/base/txgbe_hw.c: In function ‘txgbe_enable_tx_laser_multispeed_fiber’:
./lib/log/rte_log.h:364:9: error: static assertion failed: "This log format string contains a \n"
364 | static_assert(!__builtin_strchr(fmt, 'n'), | ^~~~~~~~~~~~~
./lib/log/rte_log.h:445:9: note: in expansion of macro ‘RTE_LOG_CHECK_NO_NEWLINE’
445 | RTE_LOG_CHECK_NO_NEWLINE(RTE_FMT_HEAD(prefix __VA_ARGS__ ,)); | ^~~~~~~~~~~~~~~~~~~~~~~~
./drivers/net/txgbe/base/../txgbe_logs.h:22:9: note: in expansion of macro ‘RTE_LOG_LINE_PREFIX’
22 | RTE_LOG_LINE_PREFIX(level, TXGBE_DRIVER, "%s(): ", __func__, __VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~
./drivers/net/txgbe/base/../txgbe_logs.h:52:35: note: in expansion of macro ‘PMD_DRV_LOG’
52 | #define DEBUGOUT(fmt, ...) PMD_DRV_LOG(DEBUG, fmt, ##__VA_ARGS__)
| ^~~~~~~~~~~
./drivers/net/txgbe/base/txgbe_hw.c:3325:33: note: in expansion of macro ‘DEBUGOUT’
3325 | DEBUGOUT("Enable Tx laser failed %dn", err);
| ^~~~~~~~
[2088/3182] Compiling C object drivers/libtmp_rte_net_thunderx.a.p/net_thunderx_base_nicvf_mbox.c.o
[2089/3182] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_ipsec.c.o
[2090/3182] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_base_txgbe_dcb_hw.c.o
[2091/3182] Linking target drivers/librte_net_softnic.so.27.0
[2092/3182] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_base_txgbe_eeprom.c.o
[2093/3182] Compiling C object drivers/libtmp_rte_net_sxe2.a.p/net_sxe2_sxe2_flow.c.o
[2094/3182] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_tm.c.o
[2095/3182] Generating drivers/rte_net_ring.sym_chk with a custom command (wrapped by meson to capture output)
[2096/3182] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_base_txgbe_dcb.c.o
[2097/3182] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_pf.c.o
[2098/3182] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_base_txgbe_aml40.c.o
[2099/3182] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_base_txgbe_aml.c.o
[2100/3182] Compiling C object drivers/libtmp_rte_net_thunderx.a.p/net_thunderx_nicvf_rxtx.c.o
[2101/3182] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_fdir.c.o
[2102/3182] Compiling C object drivers/libtmp_rte_net_sxe2.a.p/net_sxe2_sxe2_cmd_chnl.c.o
[2103/3182] Compiling C object drivers/libtmp_rte_net_thunderx.a.p/net_thunderx_base_nicvf_hw.c.o
[2104/3182] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_ethdev_vf.c.o
[2105/3182] Generating drivers/rte_net_rnp.pmd.c with a custom command
[2106/3182] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_base_txgbe_mbx.c.o
[2107/3182] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_base_txgbe_mng.c.o
[2108/3182] Compiling C object drivers/libtmp_rte_net_qede.a.p/net_qede_qede_debug.c.o
[2109/3182] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_flow.c.o
[2110/3182] Compiling C object drivers/libtmp_rte_net_thunderx.a.p/net_thunderx_nicvf_ethdev.c.o
[2111/3182] Compiling C object drivers/libtmp_rte_net_sxe2.a.p/net_sxe2_sxe2_txrx_poll.c.o
[2112/3182] Compiling C object drivers/libtmp_rte_net_tap.a.p/net_tap_rte_eth_tap.c.o
[2113/3182] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_base_txgbe_phy.c.o
[2114/3182] Compiling C object drivers/libtmp_rte_net_mlx5.a.p/net_mlx5_mlx5_flow_dv.c.o
[2115/3182] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_ethdev.c.o
[2116/3182] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_rxtx.c.o
[2117/3182] Compiling C object drivers/libtmp_rte_net_mlx5.a.p/net_mlx5_mlx5_tx_nompw.c.o
[2118/3182] Compiling C object drivers/libtmp_rte_net_mlx5.a.p/net_mlx5_mlx5_tx_empw.c.o
[2119/3182] Compiling C object drivers/libtmp_rte_net_mlx5.a.p/net_mlx5_mlx5_tx_txpp.c.o
[2120/3182] Compiling C object drivers/libtmp_rte_net_mlx5.a.p/net_mlx5_mlx5_flow_hw.c.o
ninja: build stopped: subcommand failed.
-------------------------------END LOGS------------------------------
More information about the test-report
mailing list