[dpdk-test-report] |FAILURE| pw86080 [PATCH] [v5] raw/ioat: add secondary process support

dpdklab at iol.unh.edu dpdklab at iol.unh.edu
Thu Jan 7 05:34:41 CET 2021


Test-Label: Performance-Testing
Test-Status: FAILURE
http://dpdk.org/patch/86080

_build patch failure_

Submitter: Kumar Amber <kumar.amber at intel.com>
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 at sta/meson-generated_.._rte_raw_dpaa2_cmdif.pmd.c.o'.
[9/757] Compiling C object 'drivers/a715181@@rte_raw_dpaa2_cmdif at 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 at sta/meson-generated_.._rte_net_txgbe.pmd.c.o'.
[22/757] Compiling C object 'drivers/a715181@@rte_raw_dpaa2_qdma at sha/meson-generated_.._rte_raw_dpaa2_qdma.pmd.c.o'.
[23/757] Compiling C object 'drivers/a715181@@rte_net_txgbe at sha/meson-generated_.._rte_net_txgbe.pmd.c.o'.
[24/757] Compiling C object 'drivers/a715181@@rte_net_vmxnet3 at 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 at sha/meson-generated_.._rte_net_vmxnet3.pmd.c.o'.
[27/757] Compiling C object 'drivers/a715181@@rte_raw_ntb at sta/meson-generated_.._rte_raw_ntb.pmd.c.o'.
[28/757] Compiling C object 'drivers/a715181@@rte_raw_ntb at 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 at 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 at 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 at 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 at sta/raw_ioat_ioat_common.c.o'.
FAILED: drivers/a715181@@tmp_rte_raw_ioat at sta/raw_ioat_ioat_common.c.o 
cc -Idrivers/a715181@@tmp_rte_raw_ioat at 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 at sta/raw_ioat_ioat_common.c.o' -MF 'drivers/a715181@@tmp_rte_raw_ioat at sta/raw_ioat_ioat_common.c.o.d' -o 'drivers/a715181@@tmp_rte_raw_ioat at 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 at sta/meson-generated_.._rte_net_mlx5.pmd.c.o'.
[43/757] Compiling C object 'drivers/a715181@@rte_net_octeontx2 at sta/meson-generated_.._rte_net_octeontx2.pmd.c.o'.
[44/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_octeontx2_ep at sta/raw_octeontx2_ep_otx2_ep_vf.c.o'.
[45/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_octeontx2_dma at sta/raw_octeontx2_dma_otx2_dpi_msg.c.o'.
[46/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_octeontx2_dma at sta/raw_octeontx2_dma_otx2_dpi_test.c.o'.
[47/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_octeontx2_ep at sta/raw_octeontx2_ep_otx2_ep_rawdev.c.o'.
[48/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_octeontx2_ep at 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 at 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 at sta/raw_octeontx2_dma_otx2_dpi_rawdev.c.o'.
[57/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_skeleton at sta/raw_skeleton_skeleton_rawdev_test.c.o'.
[58/757] Compiling C object 'drivers/a715181@@tmp_rte_raw_skeleton at 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


More information about the test-report mailing list