Test-Label: Performance-Testing Test-Status: FAILURE http://dpdk.org/patch/86080 _build patch failure_ Submitter: Kumar Amber Date: Thursday, January 07 2021 04:00:59 Applied on: CommitID:b031e13d7f0dc7cba9bc5befe968b67832021a59 Apply patch set 86080 failed: [1/757] Linking static target drivers/libtmp_rte_net_mlx5.a. [2/757] Linking static target drivers/libtmp_rte_net_octeontx2.a. [3/757] Linking static target drivers/libtmp_rte_net_txgbe.a. [4/757] Linking static target drivers/libtmp_rte_net_virtio.a. [5/757] Linking static target drivers/libtmp_rte_net_vmxnet3.a. [6/757] Linking static target drivers/libtmp_rte_raw_dpaa2_qdma.a. [7/757] Linking static target drivers/libtmp_rte_raw_ntb.a. [8/757] Compiling C object 'drivers/a715181@@rte_raw_dpaa2_cmdif@sta/meson-generated_.._rte_raw_dpaa2_cmdif.pmd.c.o'. [9/757] Compiling C object 'drivers/a715181@@rte_raw_dpaa2_cmdif@sha/meson-generated_.._rte_raw_dpaa2_cmdif.pmd.c.o'. [10/757] Generating rte_raw_ntb_mingw with a custom command. [11/757] Generating rte_raw_ntb_def with a custom command. [12/757] Generating rte_raw_octeontx2_dma_def with a custom command. [13/757] Linking static target drivers/librte_raw_dpaa2_cmdif.a. [14/757] Generating rte_net_txgbe.pmd.c with a custom command. [15/757] Generating rte_raw_dpaa2_qdma.pmd.c with a custom command. [16/757] Linking target drivers/librte_net_thunderx.so.21.1. [17/757] Generating rte_net_vmxnet3.pmd.c with a custom command. [18/757] Generating rte_raw_ntb.pmd.c with a custom command. [19/757] Linking target drivers/librte_net_vhost.so.21.1. [20/757] Generating rte_raw_octeontx2_dma_mingw with a custom command. [21/757] Compiling C object 'drivers/a715181@@rte_net_txgbe@sta/meson-generated_.._rte_net_txgbe.pmd.c.o'. [22/757] Compiling C object 'drivers/a715181@@rte_raw_dpaa2_qdma@sha/meson-generated_.._rte_raw_dpaa2_qdma.pmd.c.o'. [23/757] Compiling C object 'drivers/a715181@@rte_net_txgbe@sha/meson-generated_.._rte_net_txgbe.pmd.c.o'. [24/757] Compiling C object 'drivers/a715181@@rte_net_vmxnet3@sta/meson-generated_.._rte_net_vmxnet3.pmd.c.o'. [25/757] Linking static target drivers/librte_net_txgbe.a. [26/757] Compiling C object 'drivers/a715181@@rte_net_vmxnet3@sha/meson-generated_.._rte_net_vmxnet3.pmd.c.o'. [27/757] Compiling C object 'drivers/a715181@@rte_raw_ntb@sta/meson-generated_.._rte_raw_ntb.pmd.c.o'. [28/757] Compiling C object 'drivers/a715181@@rte_raw_ntb@sha/meson-generated_.._rte_raw_ntb.pmd.c.o'. [29/757] Linking static target drivers/librte_net_vmxnet3.a. [30/757] Compiling C object 'drivers/a715181@@rte_raw_dpaa2_qdma@sta/meson-generated_.._rte_raw_dpaa2_qdma.pmd.c.o'. [31/757] Generating rte_net_virtio.pmd.c with a custom command. [32/757] Linking static target drivers/librte_raw_ntb.a. [33/757] Linking static target drivers/librte_raw_dpaa2_qdma.a. [34/757] Compiling C object 'drivers/a715181@@rte_net_virtio@sta/meson-generated_.._rte_net_virtio.pmd.c.o'. [35/757] Generating rte_raw_octeontx2_ep_def with a custom command. [36/757] Generating rte_raw_octeontx2_ep_mingw with a custom command. [37/757] Compiling C object 'drivers/a715181@@rte_net_virtio@sha/meson-generated_.._rte_net_virtio.pmd.c.o'. [38/757] Linking static target drivers/librte_net_virtio.a. [39/757] Generating rte_net_octeontx2.pmd.c with a custom command. [40/757] Generating rte_net_mlx5.pmd.c with a custom command. [41/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_ioat@sta/raw_ioat_ioat_common.c.o'. FAILED: drivers/a715181@@tmp_rte_raw_ioat@sta/raw_ioat_ioat_common.c.o cc -Idrivers/a715181@@tmp_rte_raw_ioat@sta -Idrivers -I../drivers -Idrivers/raw/ioat -I../drivers/raw/ioat -Ilib/librte_rawdev -I../lib/librte_rawdev -I. -I../ -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_telemetry/../librte_metrics -I../lib/librte_telemetry/../librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci -I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -MD -MQ 'drivers/a715181@@tmp_rte_raw_ioat@sta/raw_ioat_ioat_common.c.o' -MF 'drivers/a715181@@tmp_rte_raw_ioat@sta/raw_ioat_ioat_common.c.o.d' -o 'drivers/a715181@@tmp_rte_raw_ioat@sta/raw_ioat_ioat_common.c.o' -c ../drivers/raw/ioat/ioat_common.c ../drivers/raw/ioat/ioat_common.c: In function ‘idxd_rawdev_create’: ../drivers/raw/ioat/ioat_common.c:227:4: error: label ‘cleanup’ used but not defined goto cleanup; ^~~~ ../drivers/raw/ioat/ioat_common.c:197:6: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret = 0; ^~~ ../drivers/raw/ioat/ioat_common.c:193:22: warning: unused variable ‘idxd’ [-Wunused-variable] struct idxd_rawdev *idxd; ^~~~ ../drivers/raw/ioat/ioat_common.c:190:32: warning: unused parameter ‘base_idxd’ [-Wunused-parameter] const struct idxd_rawdev *base_idxd, ^~~~~~~~~ ../drivers/raw/ioat/ioat_common.c:191:35: warning: unused parameter ‘ops’ [-Wunused-parameter] const struct rte_rawdev_ops *ops) ^~~ ../drivers/raw/ioat/ioat_common.c: At top level: ../drivers/raw/ioat/ioat_common.c:233:2: warning: data definition has no type or storage class mz = rte_memzone_reserve(mz_name, ^~ ../drivers/raw/ioat/ioat_common.c:233:2: warning: type defaults to ‘int’ in declaration of ‘mz’ [-Wimplicit-int] ../drivers/raw/ioat/ioat_common.c:233:27: error: ‘mz_name’ undeclared here (not in a function); did you mean ‘tzname’? mz = rte_memzone_reserve(mz_name, ^~~~~~~ tzname ../drivers/raw/ioat/ioat_common.c:235:4: error: ‘dev’ undeclared here (not in a function); did you mean ‘div’? dev->numa_node, ^~~ div ../drivers/raw/ioat/ioat_common.c:237:2: error: expected identifier or ‘(’ before ‘if’ if (mz == NULL) { ^~ ../drivers/raw/ioat/ioat_common.c:243:8: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->’ token rawdev->dev_private = mz->addr; ^~ ../drivers/raw/ioat/ioat_common.c:244:8: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->’ token rawdev->dev_ops = ops; ^~ ../drivers/raw/ioat/ioat_common.c:245:8: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->’ token rawdev->device = dev; ^~ ../drivers/raw/ioat/ioat_common.c:246:8: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->’ token rawdev->driver_name = IOAT_PMD_RAWDEV_NAME_STR; ^~ ../drivers/raw/ioat/ioat_common.c:248:2: warning: data definition has no type or storage class idxd = rawdev->dev_private; ^~~~ ../drivers/raw/ioat/ioat_common.c:248:2: warning: type defaults to ‘int’ in declaration of ‘idxd’ [-Wimplicit-int] ../drivers/raw/ioat/ioat_common.c:248:9: error: ‘rawdev’ undeclared here (not in a function); did you mean ‘dev’? idxd = rawdev->dev_private; ^~~~~~ dev ../drivers/raw/ioat/ioat_common.c:249:2: warning: data definition has no type or storage class *idxd = *base_idxd; /* copy over the main fields already passed in */ ^ ../drivers/raw/ioat/ioat_common.c:249:3: warning: type defaults to ‘int’ in declaration of ‘idxd’ [-Wimplicit-int] *idxd = *base_idxd; /* copy over the main fields already passed in */ ^~~~ ../drivers/raw/ioat/ioat_common.c:249:3: error: conflicting types for ‘idxd’ ../drivers/raw/ioat/ioat_common.c:248:2: note: previous definition of ‘idxd’ was here idxd = rawdev->dev_private; ^~~~ ../drivers/raw/ioat/ioat_common.c:249:11: error: ‘base_idxd’ undeclared here (not in a function) *idxd = *base_idxd; /* copy over the main fields already passed in */ ^~~~~~~~~ ../drivers/raw/ioat/ioat_common.c:250:6: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->’ token idxd->public.type = RTE_IDXD_DEV; ^~ ../drivers/raw/ioat/ioat_common.c:251:6: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->’ token idxd->rawdev = rawdev; ^~ ../drivers/raw/ioat/ioat_common.c:252:6: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->’ token idxd->mz = mz; ^~ ../drivers/raw/ioat/ioat_common.c:254:2: error: expected identifier or ‘(’ before ‘return’ return 0; ^~~~~~ ../drivers/raw/ioat/ioat_common.c:256:8: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token cleanup: ^ ../drivers/raw/ioat/ioat_common.c:260:2: error: expected identifier or ‘(’ before ‘return’ return ret; ^~~~~~ ../drivers/raw/ioat/ioat_common.c:261:1: error: expected identifier or ‘(’ before ‘}’ token } ^ [42/757] Compiling C object 'drivers/a715181@@rte_net_mlx5@sta/meson-generated_.._rte_net_mlx5.pmd.c.o'. [43/757] Compiling C object 'drivers/a715181@@rte_net_octeontx2@sta/meson-generated_.._rte_net_octeontx2.pmd.c.o'. [44/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_octeontx2_ep@sta/raw_octeontx2_ep_otx2_ep_vf.c.o'. [45/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_octeontx2_dma@sta/raw_octeontx2_dma_otx2_dpi_msg.c.o'. [46/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_octeontx2_dma@sta/raw_octeontx2_dma_otx2_dpi_test.c.o'. [47/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_octeontx2_ep@sta/raw_octeontx2_ep_otx2_ep_rawdev.c.o'. [48/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_octeontx2_ep@sta/raw_octeontx2_ep_otx2_ep_test.c.o'. [49/757] Generating rte_raw_dpaa2_cmdif.sym_chk with a meson_exe.py custom command. [50/757] Generating rte_net_txgbe.sym_chk with a meson_exe.py custom command. [51/757] Generating rte_net_virtio.sym_chk with a meson_exe.py custom command. [52/757] Generating rte_raw_ntb.sym_chk with a meson_exe.py custom command. [53/757] Generating rte_net_vmxnet3.sym_chk with a meson_exe.py custom command. [54/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_octeontx2_ep@sta/raw_octeontx2_ep_otx2_ep_enqdeq.c.o'. [55/757] Generating rte_raw_dpaa2_qdma.sym_chk with a meson_exe.py custom command. [56/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_octeontx2_dma@sta/raw_octeontx2_dma_otx2_dpi_rawdev.c.o'. [57/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_skeleton@sta/raw_skeleton_skeleton_rawdev_test.c.o'. [58/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_skeleton@sta/raw_skeleton_skeleton_rawdev.c.o'. ninja: build stopped: subcommand failed. https://lab.dpdk.org/results/dashboard/patchsets/15032/ UNH-IOL DPDK Community Lab