[dpdk-test-report] |FAILURE| pw93180-93181 [PATCH] [v3, 2/2] test/power: round cpuinfo cur freq only when using CPPC cpufreq

dpdklab at iol.unh.edu dpdklab at iol.unh.edu
Wed May 12 06:28:26 CEST 2021


Test-Label: iol-testing
Test-Status: FAILURE
http://dpdk.org/patch/93180

_build patch failure_

Submitter: Richael Zhuang <richael.zhuang at arm.com>
Date: Wednesday, May 12 2021 03:57:09 
Applied on: CommitID:86ff0663639417f9d25907d09343a5c231e32a51
Apply patch set 93180-93181 failed:

[1/2393] Linking static target lib/librte_fib.a
[2/2393] Compiling C object lib/librte_port.a.p/port_rte_port_ethdev.c.o
[3/2393] Compiling C object lib/librte_port.a.p/port_rte_port_fd.c.o
[4/2393] Compiling C object lib/librte_table.a.p/table_rte_swx_table_em.c.o
[5/2393] Compiling C object lib/librte_port.a.p/port_rte_port_frag.c.o
[6/2393] Compiling C object lib/librte_port.a.p/port_rte_port_ras.c.o
[7/2393] Compiling C object lib/librte_port.a.p/port_rte_port_ring.c.o
[8/2393] Compiling C object lib/librte_port.a.p/port_rte_port_sched.c.o
[9/2393] Compiling C object lib/librte_port.a.p/port_rte_port_source_sink.c.o
[10/2393] Generating rte_fib_mingw with a custom command
[11/2393] Compiling C object lib/librte_port.a.p/port_rte_port_eventdev.c.o
[12/2393] Generating rte_fib_def with a custom command
[13/2393] Compiling C object lib/librte_port.a.p/port_rte_swx_port_ring.c.o
[14/2393] Compiling C object lib/librte_port.a.p/port_rte_port_sym_crypto.c.o
[15/2393] Compiling C object lib/librte_port.a.p/port_rte_swx_port_ethdev.c.o
[16/2393] Compiling C object lib/librte_port.a.p/port_rte_swx_port_fd.c.o
[17/2393] Compiling C object lib/librte_port.a.p/port_rte_port_kni.c.o
[18/2393] Compiling C object lib/librte_port.a.p/port_rte_swx_port_source_sink.c.o
[19/2393] Compiling C object lib/librte_table.a.p/table_rte_swx_table_wm.c.o
[20/2393] Compiling C object lib/librte_table.a.p/table_rte_table_acl.c.o
[21/2393] Compiling C object lib/librte_table.a.p/table_rte_table_hash_lru.c.o
[22/2393] Compiling C object lib/librte_table.a.p/table_rte_table_array.c.o
[23/2393] Compiling C object lib/librte_table.a.p/table_rte_table_hash_cuckoo.c.o
[24/2393] Compiling C object lib/librte_table.a.p/table_rte_table_hash_ext.c.o
[25/2393] Compiling C object lib/librte_table.a.p/table_rte_table_hash_key8.c.o
[26/2393] Compiling C object lib/librte_table.a.p/table_rte_table_hash_key16.c.o
[27/2393] Compiling C object lib/librte_table.a.p/table_rte_table_lpm.c.o
[28/2393] Generating rte_port_def with a custom command
[29/2393] Compiling C object lib/librte_table.a.p/table_rte_table_hash_key32.c.o
[30/2393] Linking static target lib/librte_port.a
[31/2393] Compiling C object lib/librte_table.a.p/table_rte_table_stub.c.o
[32/2393] Compiling C object lib/librte_table.a.p/table_rte_table_lpm_ipv6.c.o
[33/2393] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_pipeline.c.o
[34/2393] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_pipeline_spec.c.o
[35/2393] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_ctl.c.o
[36/2393] Generating rte_port_mingw with a custom command
[37/2393] Generating rte_table_def with a custom command
[38/2393] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_pipeline.c.o
[39/2393] Linking static target lib/librte_table.a
[40/2393] Linking target lib/librte_eal.so.21.2
[41/2393] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_port_in_action.c.o
[42/2393] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_table_action.c.o
[43/2393] Compiling C object lib/librte_flow_classify.a.p/flow_classify_rte_flow_classify_parse.c.o
[44/2393] Compiling C object lib/librte_flow_classify.a.p/flow_classify_rte_flow_classify.c.o
[45/2393] Generating rte_table_mingw with a custom command
[46/2393] Compiling C object lib/librte_bpf.a.p/bpf_bpf_load.c.o
[47/2393] Compiling C object lib/librte_bpf.a.p/bpf_bpf_exec.c.o
[48/2393] Compiling C object lib/librte_bpf.a.p/bpf_bpf.c.o
[49/2393] Compiling C object lib/librte_bpf.a.p/bpf_bpf_pkt.c.o
[50/2393] Linking static target lib/librte_flow_classify.a
[51/2393] Compiling C object lib/librte_bpf.a.p/bpf_bpf_validate.c.o
[52/2393] Linking static target lib/librte_pipeline.a
[53/2393] Compiling C object lib/librte_bpf.a.p/bpf_bpf_jit_x86.c.o
[54/2393] Generating rte_flow_classify_def with a custom command
[55/2393] Generating rte_net_atlantic_def with a custom command
[56/2393] Generating rte_net_atlantic_mingw with a custom command
[57/2393] Generating rte_flow_classify_mingw with a custom command
[58/2393] Compiling C object lib/librte_bpf.a.p/bpf_bpf_load_elf.c.o
[59/2393] Compiling C object lib/librte_graph.a.p/graph_node.c.o
[60/2393] Compiling C object lib/librte_graph.a.p/graph_graph.c.o
[61/2393] Compiling C object lib/librte_graph.a.p/graph_graph_ops.c.o
[62/2393] Compiling C object lib/librte_graph.a.p/graph_graph_debug.c.o
[63/2393] Compiling C object lib/librte_graph.a.p/graph_graph_stats.c.o
[64/2393] Compiling C object lib/librte_graph.a.p/graph_graph_populate.c.o
[65/2393] Linking static target lib/librte_bpf.a
[66/2393] Compiling C object lib/librte_node.a.p/node_ethdev_ctrl.c.o
[67/2393] Generating rte_bpf_def with a custom command
[68/2393] Generating rte_bpf_mingw with a custom command
[69/2393] Linking static target lib/librte_graph.a
[70/2393] Compiling C object lib/librte_node.a.p/node_ethdev_rx.c.o
[71/2393] Compiling C object lib/librte_node.a.p/node_ethdev_tx.c.o
[72/2393] Compiling C object lib/librte_node.a.p/node_ip4_lookup.c.o
[73/2393] Generating rte_graph_def with a custom command
[74/2393] Compiling C object lib/librte_node.a.p/node_null.c.o
[75/2393] Generating rte_graph_mingw with a custom command
[76/2393] Compiling C object lib/librte_node.a.p/node_ip4_rewrite.c.o
[77/2393] Compiling C object lib/librte_node.a.p/node_log.c.o
[78/2393] Generating rte_node_def with a custom command
[79/2393] Compiling C object drivers/libtmp_rte_common_cpt.a.p/common_cpt_cpt_fpm_tables.c.o
[80/2393] Compiling C object lib/librte_node.a.p/node_pkt_drop.c.o
[81/2393] Compiling C object lib/librte_node.a.p/node_pkt_cls.c.o
[82/2393] Compiling C object drivers/libtmp_rte_common_cpt.a.p/common_cpt_cpt_pmd_ops_helper.c.o
[83/2393] Compiling C object drivers/libtmp_rte_common_dpaax.a.p/common_dpaax_dpaa_of.c.o
[84/2393] Compiling C object drivers/libtmp_rte_common_dpaax.a.p/common_dpaax_dpaax_iova_table.c.o
[85/2393] Linking static target lib/librte_node.a
[86/2393] Compiling C object drivers/libtmp_rte_common_dpaax.a.p/common_dpaax_caamflib.c.o
[87/2393] Linking static target drivers/libtmp_rte_common_cpt.a
[88/2393] Generating rte_node_mingw with a custom command
[89/2393] Compiling C object drivers/libtmp_rte_common_iavf.a.p/common_iavf_iavf_adminq.c.o
[90/2393] Linking static target drivers/libtmp_rte_common_dpaax.a
[91/2393] Generating rte_common_cpt_def with a custom command
[92/2393] Generating rte_common_cpt_mingw with a custom command
[93/2393] Generating rte_common_dpaax_def with a custom command
[94/2393] Generating rte_common_dpaax_mingw with a custom command
[95/2393] Compiling C object drivers/libtmp_rte_common_iavf.a.p/common_iavf_iavf_impl.c.o
[96/2393] Compiling C object drivers/libtmp_rte_common_iavf.a.p/common_iavf_iavf_common.c.o
[97/2393] Compiling C object drivers/libtmp_rte_common_octeontx.a.p/common_octeontx_octeontx_mbox.c.o
[98/2393] Linking static target drivers/libtmp_rte_common_iavf.a
[99/2393] Generating rte_common_iavf_mingw with a custom command
[100/2393] Generating rte_common_iavf_def with a custom command
[101/2393] Linking static target drivers/libtmp_rte_common_octeontx.a
[102/2393] Generating rte_common_octeontx_mingw with a custom command
[103/2393] Compiling C object drivers/libtmp_rte_common_octeontx2.a.p/common_octeontx2_otx2_common.c.o
[104/2393] Compiling C object drivers/libtmp_rte_common_octeontx2.a.p/common_octeontx2_otx2_dev.c.o
[105/2393] Generating rte_common_octeontx_def with a custom command
[106/2393] Compiling C object drivers/libtmp_rte_common_octeontx2.a.p/common_octeontx2_otx2_irq.c.o
[107/2393] Compiling C object drivers/libtmp_rte_common_octeontx2.a.p/common_octeontx2_otx2_mbox.c.o
[108/2393] Compiling C object drivers/libtmp_rte_common_octeontx2.a.p/common_octeontx2_otx2_sec_idev.c.o
[109/2393] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_fman_fman_hw.c.o
[110/2393] Linking static target drivers/libtmp_rte_common_octeontx2.a
[111/2393] Generating rte_common_octeontx2_def with a custom command
[112/2393] Generating rte_common_octeontx2_mingw with a custom command
[113/2393] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_bman.c.o
[114/2393] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_fman_fman.c.o
[115/2393] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_bman_driver.c.o
[116/2393] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_fman_netcfg_layer.c.o
[117/2393] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_dpaa_sys.c.o
[118/2393] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_dpaa_alloc.c.o
[119/2393] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_qman.c.o
[120/2393] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_process.c.o
[121/2393] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_qman_driver.c.o
[122/2393] Generating rte_common_dpaax.pmd.c with a custom command
[123/2393] Generating rte_common_cpt.pmd.c with a custom command
[124/2393] Compiling C object drivers/librte_common_dpaax.a.p/meson-generated_.._rte_common_dpaax.pmd.c.o
[125/2393] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_dpaa_bus.c.o
[126/2393] Compiling C object drivers/librte_common_cpt.a.p/meson-generated_.._rte_common_cpt.pmd.c.o
[127/2393] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_fslmc_bus.c.o
[128/2393] Compiling C object drivers/librte_common_cpt.so.21.2.p/meson-generated_.._rte_common_cpt.pmd.c.o
[129/2393] Compiling C object drivers/librte_common_dpaax.so.21.2.p/meson-generated_.._rte_common_dpaax.pmd.c.o
[130/2393] Linking static target drivers/librte_common_cpt.a
[131/2393] Generating rte_common_iavf.pmd.c with a custom command
[132/2393] Linking static target drivers/librte_common_dpaax.a
[133/2393] Linking static target drivers/libtmp_rte_bus_dpaa.a
[134/2393] Compiling C object drivers/librte_common_iavf.a.p/meson-generated_.._rte_common_iavf.pmd.c.o
[135/2393] Generating rte_bus_dpaa_def with a custom command
[136/2393] Compiling C object drivers/librte_common_iavf.so.21.2.p/meson-generated_.._rte_common_iavf.pmd.c.o
[137/2393] Compiling C object lib/librte_power.a.p/power_power_cppc_cpufreq.c.o
FAILED: lib/librte_power.a.p/power_power_cppc_cpufreq.c.o 
ccache cc -Ilib/librte_power.a.p -Ilib -I../lib -Ilib/power -I../lib/power -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/timer -I../lib/timer -Ilib/ethdev -I../lib/ethdev -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 -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 -DRTE_LOG_DEFAULT_LOGTYPE=lib.power -MD -MQ lib/librte_power.a.p/power_power_cppc_cpufreq.c.o -MF lib/librte_power.a.p/power_power_cppc_cpufreq.c.o.d -o lib/librte_power.a.p/power_power_cppc_cpufreq.c.o -c ../lib/power/power_cppc_cpufreq.c
../lib/power/power_cppc_cpufreq.c: In function ‘set_freq_internal’:
../lib/power/power_cppc_cpufreq.c:82:2: warning: implicit declaration of function ‘POWER_DEBUG_TRACE’ [-Wimplicit-function-declaration]
  POWER_DEBUG_TRACE("Frequency[%u] %u to be set for lcore %u\n",
  ^~~~~~~~~~~~~~~~~
../lib/power/power_cppc_cpufreq.c:82:2: warning: nested extern declaration of ‘POWER_DEBUG_TRACE’ [-Wnested-externs]
../lib/power/power_cppc_cpufreq.c: In function ‘power_set_governor_userspace’:
../lib/power/power_cppc_cpufreq.c:108:9: warning: implicit declaration of function ‘power_set_governor’; did you mean ‘timer_getoverrun’? [-Wimplicit-function-declaration]
  return power_set_governor(pi->lcore_id, POWER_GOVERNOR_USERSPACE,
         ^~~~~~~~~~~~~~~~~~
         timer_getoverrun
../lib/power/power_cppc_cpufreq.c:108:9: warning: nested extern declaration of ‘power_set_governor’ [-Wnested-externs]
../lib/power/power_cppc_cpufreq.c: In function ‘power_check_turbo’:
../lib/power/power_cppc_cpufreq.c:119:2: warning: implicit declaration of function ‘open_core_sysfs_file’; did you mean ‘rte_lcore_has_role’? [-Wimplicit-function-declaration]
  open_core_sysfs_file(POWER_SYSFILE_HIGHEST_PERF, pi->lcore_id, "r",
  ^~~~~~~~~~~~~~~~~~~~
  rte_lcore_has_role
../lib/power/power_cppc_cpufreq.c:119:2: warning: nested extern declaration of ‘open_core_sysfs_file’ [-Wnested-externs]
../lib/power/power_cppc_cpufreq.c:121:2: warning: implicit declaration of function ‘FOPEN_OR_ERR_GOTO’ [-Wimplicit-function-declaration]
  FOPEN_OR_ERR_GOTO(f_max, err);
  ^~~~~~~~~~~~~~~~~
../lib/power/power_cppc_cpufreq.c:121:2: warning: nested extern declaration of ‘FOPEN_OR_ERR_GOTO’ [-Wnested-externs]
../lib/power/power_cppc_cpufreq.c:121:27: error: ‘err’ undeclared (first use in this function); did you mean ‘errno’?
  FOPEN_OR_ERR_GOTO(f_max, err);
                           ^~~
                           errno
../lib/power/power_cppc_cpufreq.c:121:27: note: each undeclared identifier is reported only once for each function it appears in
../lib/power/power_cppc_cpufreq.c:131:8: warning: implicit declaration of function ‘read_core_sysfs_u32’ [-Wimplicit-function-declaration]
  ret = read_core_sysfs_u32(f_max, &highest_perf);
        ^~~~~~~~~~~~~~~~~~~
../lib/power/power_cppc_cpufreq.c:131:8: warning: nested extern declaration of ‘read_core_sysfs_u32’ [-Wnested-externs]
../lib/power/power_cppc_cpufreq.c:132:2: warning: implicit declaration of function ‘FOPS_OR_ERR_GOTO’ [-Wimplicit-function-declaration]
  FOPS_OR_ERR_GOTO(ret, err);
  ^~~~~~~~~~~~~~~~
../lib/power/power_cppc_cpufreq.c:132:2: warning: nested extern declaration of ‘FOPS_OR_ERR_GOTO’ [-Wnested-externs]
../lib/power/power_cppc_cpufreq.c:159:1: warning: label ‘err’ defined but not used [-Wunused-label]
 err:
 ^~~
../lib/power/power_cppc_cpufreq.c: In function ‘power_get_available_freqs’:
../lib/power/power_cppc_cpufreq.c:184:27: error: ‘out’ undeclared (first use in this function)
  FOPEN_OR_ERR_GOTO(f_max, out);
                           ^~~
../lib/power/power_cppc_cpufreq.c: In function ‘power_init_for_setting_freq’:
../lib/power/power_cppc_cpufreq.c:245:23: error: ‘err’ undeclared (first use in this function); did you mean ‘errno’?
  FOPEN_OR_ERR_GOTO(f, err);
                       ^~~
                       errno
../lib/power/power_cppc_cpufreq.c:247:8: warning: implicit declaration of function ‘read_core_sysfs_s’ [-Wimplicit-function-declaration]
  ret = read_core_sysfs_s(f, buf, sizeof(buf));
        ^~~~~~~~~~~~~~~~~
../lib/power/power_cppc_cpufreq.c:247:8: warning: nested extern declaration of ‘read_core_sysfs_s’ [-Wnested-externs]
../lib/power/power_cppc_cpufreq.c:269:1: warning: label ‘err’ defined but not used [-Wunused-label]
 err:
 ^~~
[138/2393] Linking static target drivers/librte_common_iavf.a
[139/2393] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_mc_dpbp.c.o
[140/2393] Generating rte_bus_dpaa_mingw with a custom command
[141/2393] Generating rte_common_octeontx.pmd.c with a custom command
[142/2393] Generating rte_common_octeontx2.pmd.c with a custom command
[143/2393] Generating symbol file lib/librte_eal.so.21.2.p/librte_eal.so.21.2.symbols
[144/2393] Generating table.sym_chk with a custom command (wrapped by meson to capture output)
[145/2393] Generating port.sym_chk with a custom command (wrapped by meson to capture output)
[146/2393] Generating rte_bus_dpaa.pmd.c with a custom command
[147/2393] Generating flow_classify.sym_chk with a custom command (wrapped by meson to capture output)
[148/2393] Generating bpf.sym_chk with a custom command (wrapped by meson to capture output)
[149/2393] Generating node.sym_chk with a custom command (wrapped by meson to capture output)
[150/2393] Generating fib.sym_chk with a custom command (wrapped by meson to capture output)
[151/2393] Generating graph.sym_chk with a custom command (wrapped by meson to capture output)
[152/2393] Generating rte_common_cpt.sym_chk with a custom command (wrapped by meson to capture output)
[153/2393] Generating rte_common_dpaax.sym_chk with a custom command (wrapped by meson to capture output)
[154/2393] Generating pipeline.sym_chk with a custom command (wrapped by meson to capture output)
ninja: build stopped: subcommand failed.

https://lab.dpdk.org/results/dashboard/patchsets/17051/

UNH-IOL DPDK Community Lab


More information about the test-report mailing list