automatic DPDK test reports
 help / color / mirror / Atom feed
From: dpdklab@iol.unh.edu
To: test-report@dpdk.org
Cc: dpdk-test-reports@iol.unh.edu
Subject: [dpdk-test-report] |FAILURE| pw77141 [PATCH] net: add support for AVX512 when generating CRC
Date: Thu, 10 Sep 2020 09:26:56 -0400 (EDT)	[thread overview]
Message-ID: <20200910132656.CF0E6A5EA@noxus.dpdklab.iol.unh.edu> (raw)

[-- Attachment #1: Type: text/plain, Size: 6131 bytes --]

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

_build patch failure_

Submitter: O'loingsigh, Mairtin <mairtin.oloingsigh@intel.com>
Date: Thursday, September 10 2020 12:01:11 
Applied on: CommitID:cd6f1d7a5fde76c4f1e771de9f7aafdf59d691e4
Apply patch set 77141 failed:

[1/2290] Linking static target lib/librte_mbuf.a.
[2/2290] Linking static target lib/librte_meter.a.
[3/2290] Generating rte_ethdev_mingw with a custom command.
[4/2290] Generating rte_pci_def with a custom command.
[5/2290] Generating rte_pci_mingw with a custom command.
[6/2290] Linking target lib/librte_eal.so.20.0.3.
[7/2290] Compiling C object 'lib/76b5a35@@rte_pci@sta/librte_pci_rte_pci.c.o'.
[8/2290] Linking static target lib/librte_pci.a.
[9/2290] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_parse_ipaddr.c.o'.
[10/2290] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_parse_portlist.c.o'.
[11/2290] Compiling C object 'lib/76b5a35@@rte_net@sta/librte_net_rte_net_crc.c.o'.
FAILED: lib/76b5a35@@rte_net@sta/librte_net_rte_net_crc.c.o 
cc -Ilib/76b5a35@@rte_net@sta -Ilib -I../lib -Ilib/librte_net -I../lib/librte_net -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 -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-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 'lib/76b5a35@@rte_net@sta/librte_net_rte_net_crc.c.o' -MF 'lib/76b5a35@@rte_net@sta/librte_net_rte_net_crc.c.o.d' -o 'lib/76b5a35@@rte_net@sta/librte_net_rte_net_crc.c.o' -c ../lib/librte_net/rte_net_crc.c
In file included from ../lib/librte_net/rte_net_crc.c:23:0:
../lib/librte_net/net_crc_avx.h: In function ‘crcr32_folding_round’:
../lib/librte_net/net_crc_avx.h:55:17: warning: implicit declaration of function ‘_mm512_clmulepi64_epi128’; did you mean ‘_mm512_cvtusepi64_epi8’? [-Wimplicit-function-declaration]
  __m512i tmp0 = _mm512_clmulepi64_epi128(fold, precomp, 0x01);
                 ^~~~~~~~~~~~~~~~~~~~~~~~
                 _mm512_cvtusepi64_epi8
../lib/librte_net/net_crc_avx.h:55:17: warning: nested extern declaration of ‘_mm512_clmulepi64_epi128’ [-Wnested-externs]
../lib/librte_net/net_crc_avx.h:55:17: error: incompatible types when initializing type ‘__m512i {aka __vector(8) long long int}’ using type ‘int’
../lib/librte_net/net_crc_avx.h:56:17: error: incompatible types when initializing type ‘__m512i {aka __vector(8) long long int}’ using type ‘int’
  __m512i tmp1 = _mm512_clmulepi64_epi128(fold, precomp, 0x10);
                 ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/librte_net/net_crc_avx.h: In function ‘crcr32_reduce_64_to_32’:
../lib/librte_net/net_crc_avx.h:117:7: error: incompatible types when assigning to type ‘__m512i {aka __vector(8) long long int}’ from type ‘int’
  tmp1 = _mm512_clmulepi64_epi128(tmp0, precomp, 0x00);
       ^
../lib/librte_net/net_crc_avx.h:122:7: error: incompatible types when assigning to type ‘__m512i {aka __vector(8) long long int}’ from type ‘int’
  tmp2 = _mm512_clmulepi64_epi128(tmp1, precomp, 0x10);
       ^
../lib/librte_net/net_crc_avx.h: In function ‘crc32_eth_calc_pclmulqdq’:
../lib/librte_net/net_crc_avx.h:260:8: error: incompatible types when assigning to type ‘__m512i {aka __vector(8) long long int}’ from type ‘int’
   temp = _mm512_clmulepi64_epi128(a, k, 0x01);
        ^
../lib/librte_net/net_crc_avx.h:261:9: error: incompatible types when assigning to type ‘__m512i {aka __vector(8) long long int}’ from type ‘int’
   fold0 = _mm512_clmulepi64_epi128(a, k, 0x10);
         ^
[12/2290] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline.c.o'.
[13/2290] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_cirbuf.c.o'.
[14/2290] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_parse_string.c.o'.
[15/2290] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_parse_num.c.o'.
[16/2290] Compiling C object 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_class_eth.c.o'.
[17/2290] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_parse.c.o'.
[18/2290] Compiling C object 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_ethdev_trace_points.c.o'.
[19/2290] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_parse_etheraddr.c.o'.
[20/2290] Generating meter.sym_chk with a meson_exe.py custom command.
[21/2290] Compiling C object 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_mtr.c.o'.
[22/2290] Generating symbol file 'lib/76b5a35@@rte_eal@sha/librte_eal.so.20.0.3.symbols'.
[23/2290] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_rdline.c.o'.
[24/2290] Generating mbuf.sym_chk with a meson_exe.py custom command.
[25/2290] Compiling C object 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_tm.c.o'.
[26/2290] Generating pci.sym_chk with a meson_exe.py custom command.
[27/2290] Compiling C object 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_flow.c.o'.
[28/2290] Compiling C object 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_ethdev.c.o'.
ninja: build stopped: subcommand failed.

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

UNH-IOL DPDK Community Lab

             reply	other threads:[~2020-09-10 13:26 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-09-10 13:26 dpdklab [this message]
  -- strict thread matches above, loose matches on Subject: below --
2020-09-10 13:09 dpdklab

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200910132656.CF0E6A5EA@noxus.dpdklab.iol.unh.edu \
    --to=dpdklab@iol.unh.edu \
    --cc=dpdk-test-reports@iol.unh.edu \
    --cc=test-report@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).