[dpdk-test-report] |FAILURE| pw94694-94695 [PATCH] [v4, 2/2] test/power: round cpuinfo cur freq only when using CPPC cpufreq

dpdklab at iol.unh.edu dpdklab at iol.unh.edu
Wed Jun 23 21:13:37 CEST 2021


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

_build patch failure_

Submitter: Richael Zhuang <richael.zhuang at arm.com>
Date: Wednesday, June 23 2021 03:55:41 
Applied on: CommitID:7972110e59397f05eae31d1406efd0afa22bbbf3
Apply patch set 94694-94695 failed:

[1/2445] Compiling C object lib/librte_sched.a.p/sched_rte_sched.c.o
[2/2445] Compiling C object lib/librte_sched.a.p/sched_rte_red.c.o
[3/2445] Compiling C object lib/librte_sched.a.p/sched_rte_approx.c.o
[4/2445] Compiling C object lib/librte_reorder.a.p/reorder_rte_reorder.c.o
[5/2445] Compiling C object lib/librte_security.a.p/security_rte_security.c.o
[6/2445] Compiling C object lib/librte_stack.a.p/stack_rte_stack.c.o
[7/2445] Compiling C object lib/librte_stack.a.p/stack_rte_stack_std.c.o
[8/2445] Compiling C object lib/librte_stack.a.p/stack_rte_stack_lf.c.o
[9/2445] Compiling C object lib/librte_vhost.a.p/vhost_fd_man.c.o
[10/2445] Linking static target lib/librte_sched.a
[11/2445] Linking static target lib/librte_reorder.a
[12/2445] Linking static target lib/librte_security.a
[13/2445] Generating rte_reorder_mingw with a custom command
[14/2445] Generating rte_sched_mingw with a custom command
[15/2445] Generating rte_reorder_def with a custom command
[16/2445] Linking static target lib/librte_stack.a
[17/2445] Generating rte_sched_def with a custom command
[18/2445] Compiling C object lib/librte_vhost.a.p/vhost_socket.c.o
[19/2445] Generating rte_security_mingw with a custom command
[20/2445] Compiling C object lib/librte_vhost.a.p/vhost_iotlb.c.o
[21/2445] Generating rte_security_def with a custom command
[22/2445] Generating rte_stack_def with a custom command
[23/2445] Compiling C object lib/librte_vhost.a.p/vhost_vdpa.c.o
[24/2445] Generating rte_stack_mingw with a custom command
[25/2445] Compiling C object lib/librte_vhost.a.p/vhost_vhost.c.o
[26/2445] Compiling C object lib/librte_vhost.a.p/vhost_vhost_user.c.o
[27/2445] Linking target lib/librte_eal.so.21.3
[28/2445] Generating rte_vhost_def with a custom command
[29/2445] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
[30/2445] Compiling C object lib/librte_vhost.a.p/vhost_virtio_net.c.o
[31/2445] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_outb.c.o
[32/2445] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_inb.c.o
[33/2445] Compiling C object lib/librte_ipsec.a.p/ipsec_sa.c.o
[34/2445] Compiling C object lib/librte_ipsec.a.p/ipsec_ses.c.o
[35/2445] Compiling C object lib/librte_ipsec.a.p/ipsec_ipsec_sad.c.o
[36/2445] Generating rte_vhost_mingw with a custom command
[37/2445] Generating rte_ipsec_def with a custom command
[38/2445] Linking static target lib/librte_vhost.a
[39/2445] Compiling C object lib/librte_fib.a.p/fib_dir24_8.c.o
[40/2445] Compiling C object lib/librte_fib.a.p/fib_trie.c.o
[41/2445] Generating rte_ipsec_mingw with a custom command
[42/2445] Compiling C object lib/librte_fib.a.p/fib_dir24_8_avx512.c.o
[43/2445] Compiling C object lib/librte_fib.a.p/fib_trie_avx512.c.o
[44/2445] Linking static target lib/librte_ipsec.a
[45/2445] Generating rte_mempool_octeontx2_def with a custom command
[46/2445] Generating rte_mempool_octeontx2_mingw with a custom command
[47/2445] Compiling C object lib/librte_port.a.p/port_rte_port_ethdev.c.o
[48/2445] Compiling C object lib/librte_port.a.p/port_rte_port_fd.c.o
[49/2445] Generating rte_fib_def with a custom command
[50/2445] Generating rte_fib_mingw with a custom command
[51/2445] Compiling C object lib/librte_table.a.p/table_rte_swx_table_em.c.o
[52/2445] Compiling C object lib/librte_port.a.p/port_rte_port_frag.c.o
[53/2445] Linking static target lib/librte_fib.a
[54/2445] Compiling C object lib/librte_port.a.p/port_rte_port_ras.c.o
[55/2445] Compiling C object lib/librte_port.a.p/port_rte_port_ring.c.o
[56/2445] Compiling C object lib/librte_port.a.p/port_rte_port_sched.c.o
[57/2445] Compiling C object lib/librte_port.a.p/port_rte_port_source_sink.c.o
[58/2445] Compiling C object lib/librte_port.a.p/port_rte_port_sym_crypto.c.o
[59/2445] Compiling C object lib/librte_port.a.p/port_rte_port_eventdev.c.o
[60/2445] Compiling C object lib/librte_port.a.p/port_rte_swx_port_ethdev.c.o
[61/2445] Compiling C object lib/librte_port.a.p/port_rte_swx_port_fd.c.o
[62/2445] Compiling C object lib/librte_port.a.p/port_rte_swx_port_ring.c.o
[63/2445] Compiling C object lib/librte_port.a.p/port_rte_swx_port_source_sink.c.o
[64/2445] Compiling C object lib/librte_table.a.p/table_rte_swx_table_wm.c.o
[65/2445] Compiling C object lib/librte_table.a.p/table_rte_table_acl.c.o
[66/2445] Compiling C object lib/librte_port.a.p/port_rte_port_kni.c.o
[67/2445] Generating rte_port_def with a custom command
[68/2445] Generating rte_port_mingw with a custom command
[69/2445] Compiling C object lib/librte_table.a.p/table_rte_table_array.c.o
[70/2445] Compiling C object lib/librte_table.a.p/table_rte_table_hash_lru.c.o
[71/2445] Compiling C object lib/librte_table.a.p/table_rte_table_hash_cuckoo.c.o
[72/2445] Compiling C object lib/librte_table.a.p/table_rte_table_hash_ext.c.o
[73/2445] Compiling C object lib/librte_table.a.p/table_rte_table_hash_key8.c.o
[74/2445] Linking static target lib/librte_port.a
[75/2445] Compiling C object lib/librte_table.a.p/table_rte_table_hash_key16.c.o
[76/2445] Compiling C object lib/librte_table.a.p/table_rte_table_lpm.c.o
[77/2445] Compiling C object lib/librte_table.a.p/table_rte_table_hash_key32.c.o
[78/2445] Compiling C object lib/librte_table.a.p/table_rte_table_lpm_ipv6.c.o
[79/2445] Generating rte_table_def with a custom command
[80/2445] Compiling C object lib/librte_table.a.p/table_rte_table_stub.c.o
[81/2445] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_pipeline_spec.c.o
[82/2445] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_pipeline.c.o
[83/2445] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_ctl.c.o
[84/2445] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_port_in_action.c.o
[85/2445] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_pipeline.c.o
[86/2445] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_table_action.c.o
[87/2445] Generating rte_table_mingw with a custom command
[88/2445] Linking static target lib/librte_table.a
[89/2445] Compiling C object lib/librte_flow_classify.a.p/flow_classify_rte_flow_classify_parse.c.o
[90/2445] Compiling C object lib/librte_flow_classify.a.p/flow_classify_rte_flow_classify.c.o
[91/2445] Generating rte_net_atlantic_def with a custom command
[92/2445] Linking static target lib/librte_pipeline.a
[93/2445] Linking static target lib/librte_flow_classify.a
[94/2445] Generating rte_net_atlantic_mingw with a custom command
[95/2445] Generating rte_flow_classify_mingw with a custom command
[96/2445] Compiling C object lib/librte_bpf.a.p/bpf_bpf_exec.c.o
[97/2445] Generating rte_flow_classify_def with a custom command
[98/2445] Compiling C object lib/librte_bpf.a.p/bpf_bpf.c.o
[99/2445] Compiling C object lib/librte_bpf.a.p/bpf_bpf_pkt.c.o
[100/2445] Compiling C object lib/librte_bpf.a.p/bpf_bpf_load.c.o
[101/2445] Compiling C object lib/librte_bpf.a.p/bpf_bpf_validate.c.o
[102/2445] Compiling C object lib/librte_bpf.a.p/bpf_bpf_jit_x86.c.o
[103/2445] Compiling C object lib/librte_bpf.a.p/bpf_bpf_load_elf.c.o
[104/2445] Generating rte_bpf_def with a custom command
[105/2445] Compiling C object lib/librte_graph.a.p/graph_node.c.o
[106/2445] Linking static target lib/librte_bpf.a
[107/2445] Generating rte_bpf_mingw with a custom command
[108/2445] Compiling C object lib/librte_graph.a.p/graph_graph.c.o
[109/2445] Compiling C object lib/librte_graph.a.p/graph_graph_ops.c.o
[110/2445] Compiling C object lib/librte_graph.a.p/graph_graph_debug.c.o
[111/2445] Compiling C object lib/librte_graph.a.p/graph_graph_stats.c.o
[112/2445] Compiling C object lib/librte_graph.a.p/graph_graph_populate.c.o
[113/2445] 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 -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:
 ^~~
[114/2445] Linking static target lib/librte_graph.a
[115/2445] Generating rte_graph_def with a custom command
[116/2445] Generating rte_graph_mingw with a custom command
[117/2445] Generating symbol file lib/librte_eal.so.21.3.p/librte_eal.so.21.3.symbols
[118/2445] Generating stack.sym_chk with a custom command (wrapped by meson to capture output)
[119/2445] Generating reorder.sym_chk with a custom command (wrapped by meson to capture output)
[120/2445] Generating security.sym_chk with a custom command (wrapped by meson to capture output)
[121/2445] Generating sched.sym_chk with a custom command (wrapped by meson to capture output)
[122/2445] Generating ipsec.sym_chk with a custom command (wrapped by meson to capture output)
[123/2445] Generating flow_classify.sym_chk with a custom command (wrapped by meson to capture output)
[124/2445] Generating table.sym_chk with a custom command (wrapped by meson to capture output)
[125/2445] Generating bpf.sym_chk with a custom command (wrapped by meson to capture output)
[126/2445] Generating fib.sym_chk with a custom command (wrapped by meson to capture output)
[127/2445] Generating rib.sym_chk with a custom command (wrapped by meson to capture output)
[128/2445] Generating port.sym_chk with a custom command (wrapped by meson to capture output)
[129/2445] Generating vhost.sym_chk with a custom command (wrapped by meson to capture output)
[130/2445] 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/17488/

UNH-IOL DPDK Community Lab


More information about the test-report mailing list