From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <test-report-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id D3EB9457D3
	for <public@inbox.dpdk.org>; Thu, 15 Aug 2024 11:43:19 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id CD7E8427E6
	for <public@inbox.dpdk.org>; Thu, 15 Aug 2024 11:43:19 +0200 (CEST)
Received: from mail-qt1-f174.google.com (mail-qt1-f174.google.com
 [209.85.160.174])
 by mails.dpdk.org (Postfix) with ESMTP id 863004025F
 for <test-report@dpdk.org>; Thu, 15 Aug 2024 11:42:52 +0200 (CEST)
Received: by mail-qt1-f174.google.com with SMTP id
 d75a77b69052e-44fe58fcf29so4164251cf.2
 for <test-report@dpdk.org>; Thu, 15 Aug 2024 02:42:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bytheb-org.20230601.gappssmtp.com; s=20230601; t=1723714971; x=1724319771;
 darn=dpdk.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=d+CxL/NL9BR8IlkUYj2UXXCYI9ipxBaRkhJudhbQyIA=;
 b=iX6LJtrqpWlVv2muU90SojzFhZ/z7D8ItQup+GfD9y4MJmgjKAZg7NbWzVy4fl/5O9
 drpt15Zqyr2fM1N3FMeErgZ1HrIPDMNlVYNUx4iuHOjFB86ng9H9f01VkXYcPTVnpZfm
 S89mLs8IUb0iKj3dDEn85POltryERtr01CDQvuMqZHBkbv/XE2e1k7a4hSF4umY5wV+I
 N7Ico3fH0LHIbuLiRdvXk86rJgMuochifoC2u1L2rllPk5Lo2GHcnCBfemXENxbCyXJA
 Gakuz6IfRDEITywVOaMo3JvaMDMe03umzjB5XNVD5HktTt9UJLhO4sjGNbCYHPlHyOFv
 tqWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1723714971; x=1724319771;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=d+CxL/NL9BR8IlkUYj2UXXCYI9ipxBaRkhJudhbQyIA=;
 b=QRXENGlESW3NLsmt3B1+glPTak6ZIFtoDwjWCdXXtiMLos9CimRJOO6HIEeVBD4LxQ
 V5T7momiAGnXiaDPRIa7CxJ4AjxD4Z/s5FyWFODlRX2vZjprJDUdaGbUC4IPUozHIYy6
 1z3nqzqRMs/qAhJGiowEtYR2D6kmE2W1qaviO6G4ECZ6clmiU0Xmk9gvtPrVbJLUv2zQ
 dR7TMFhUCkPFUK//y+5x58Conq3VvxPqoUzrnWRzwXPJadrpgDCd0xWmlmci4Aku0Cr4
 WfHEnSuLdMaKoLed7g2wiBDVEAVaOKR9SewjTokaFIIabYpc/MZWc5AJlqjS8d9SzfMh
 7RSg==
X-Gm-Message-State: AOJu0YyXgkF5fCnN1HCHmM8p4muoj1E7Cjpv4XCzuNM7vH4Jn0s6XOiP
 2OzzvjPpvzbpebIMpM868tMnyBFEXuJk4XJWVZvNddygsZpS6LN3Dp7su7GkQQmrbd/oEPild/Y
 b
X-Google-Smtp-Source: AGHT+IE/Ew790sqbuKpy90PeMaJdhzC1NjDBZqq8H/AUjCUoXw8aH5qfssfAiFG/G9vJPl6XKZMoTg==
X-Received: by 2002:a05:622a:5595:b0:447:e60c:628 with SMTP id
 d75a77b69052e-4535bbb1c67mr71956861cf.51.1723714971322; 
 Thu, 15 Aug 2024 02:42:51 -0700 (PDT)
Received: from upstream-bot-ci.anl.eng.rdu2.dc.redhat.com ([66.187.232.140])
 by smtp.gmail.com with ESMTPSA id
 d75a77b69052e-4536a07242fsm4511351cf.90.2024.08.15.02.42.50
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 15 Aug 2024 02:42:50 -0700 (PDT)
From: 0-day Robot <robot@bytheb.org>
To: test-report@dpdk.org
Cc: konstantin.v.ananyev@yandex.ru,
	robot@bytheb.org
Subject: |FAILURE| pw143191 [RFC 6/6] ring: minimize reads of the counterpart
 cache-line
Date: Thu, 15 Aug 2024 05:42:49 -0400
Message-ID: <20240815094249.1648824-1-robot@bytheb.org>
X-Mailer: git-send-email 2.43.0
In-Reply-To: <20240815085339.1434-7-konstantin.v.ananyev@yandex.ru>
References: <20240815085339.1434-7-konstantin.v.ananyev@yandex.ru>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-BeenThere: test-report@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: automatic DPDK test reports <test-report.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/test-report>,
 <mailto:test-report-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/test-report/>
List-Post: <mailto:test-report@dpdk.org>
List-Help: <mailto:test-report-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/test-report>,
 <mailto:test-report-request@dpdk.org?subject=subscribe>
Errors-To: test-report-bounces@dpdk.org

From: robot@bytheb.org

Test-Label: github-robot: build
Test-Status: FAILURE
http://patchwork.dpdk.org/patch/143191/

_github build: failed_
Build URL: https://github.com/ovsrobot/dpdk/actions/runs/10401468816
Build Logs:
-----------------------Summary of failed steps-----------------------
"ubuntu-22.04-gcc-mini" failed at step Build and test
"ubuntu-22.04-clang-stdatomic" failed at step Build and test
"ubuntu-22.04-gcc-debug+doc+examples+tests" failed at step Build and test
"ubuntu-22.04-clang-asan+doc+tests" failed at step Build and test
"ubuntu-22.04-gcc-static-i386" failed at step Build and test
"ubuntu-22.04-gcc-static-mingw" failed at step Build and test
"ubuntu-22.04-gcc-shared-aarch64" failed at step Build and test
"ubuntu-22.04-gcc-ppc64le" failed at step Build and test
"ubuntu-22.04-gcc-riscv64" failed at step Build and test
"fedora:39-clang" failed at step Build
----------------------End summary of failed steps--------------------

-------------------------------BEGIN LOGS----------------------------
###########################################################################=
#########
#### [Begin job log] "ubuntu-22.04-gcc-mini" at step Build and test
###########################################################################=
#########
   25 |         uint32_t *ring =3D ring_table;
      |                          ^~~~~~~~~~
      |                          |
      |                          void*
../lib/ring/rte_ring_elem_pvt.h: In function =E2=80=98void __rte_ring_enque=
ue_elems_64(void*, const void*, uint32_t, uint32_t, uint32_t)=E2=80=99:
../lib/ring/rte_ring_elem_pvt.h:70:26: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98uint64_t*=E2=80=99 {aka =E2=80=98long unsi=
gned int*=E2=80=99} [-fpermissive]
   70 |         uint64_t *ring =3D ring_table;
      |                          ^~~~~~~~~~
      |                          |
      |                          void*
../lib/ring/rte_ring_elem_pvt.h: In function =E2=80=98void __rte_ring_enque=
ue_elems_128(void*, const void*, uint32_t, uint32_t, uint32_t)=E2=80=99:
../lib/ring/rte_ring_elem_pvt.h:103:30: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98rte_int128_t*=E2=80=99 [-fpermissive]
  103 |         rte_int128_t *ring =3D ring_table;
      |                              ^~~~~~~~~~
      |                              |
      |                              void*
../lib/ring/rte_ring_elem_pvt.h: In function =E2=80=98void __rte_ring_deque=
ue_elems_32(void*, const void*, uint32_t, uint32_t, uint32_t)=E2=80=99:
../lib/ring/rte_ring_elem_pvt.h:169:25: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98uint32_t*=E2=80=99 {aka =E2=80=98unsigned =
int*=E2=80=99} [-fpermissive]
  169 |         uint32_t *obj =3D obj_table;
      |                         ^~~~~~~~~
      |                         |
      |                         void*
[840/906] Compiling C object 'app/a172ced@@dpdk-test@exe/test_test_memcpy_p=
erf.c.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
###########################################################################=
#########
#### [End job log] "ubuntu-22.04-gcc-mini" at step Build and test
###########################################################################=
#########




###########################################################################=
#########
#### [Begin job log] "ubuntu-22.04-clang-stdatomic" at step Build and test
###########################################################################=
#########
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x23
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
objdump: Warning: Unrecognized form: 0x22
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
###########################################################################=
#########
#### [End job log] "ubuntu-22.04-clang-stdatomic" at step Build and test
###########################################################################=
#########




###########################################################################=
#########
#### [Begin job log] "ubuntu-22.04-gcc-debug+doc+examples+tests" at step Bu=
ild and test
###########################################################################=
#########
../lib/ring/rte_ring_elem_pvt.h:25:26: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98uint32_t*=E2=80=99 {aka =E2=80=98unsigned =
int*=E2=80=99} [-fpermissive]
   25 |         uint32_t *ring =3D ring_table;
      |                          ^~~~~~~~~~
      |                          |
      |                          void*
../lib/ring/rte_ring_elem_pvt.h: In function =E2=80=98void __rte_ring_enque=
ue_elems_64(void*, const void*, uint32_t, uint32_t, uint32_t)=E2=80=99:
../lib/ring/rte_ring_elem_pvt.h:70:26: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98uint64_t*=E2=80=99 {aka =E2=80=98long unsi=
gned int*=E2=80=99} [-fpermissive]
   70 |         uint64_t *ring =3D ring_table;
      |                          ^~~~~~~~~~
      |                          |
      |                          void*
../lib/ring/rte_ring_elem_pvt.h: In function =E2=80=98void __rte_ring_enque=
ue_elems_128(void*, const void*, uint32_t, uint32_t, uint32_t)=E2=80=99:
../lib/ring/rte_ring_elem_pvt.h:103:30: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98rte_int128_t*=E2=80=99 [-fpermissive]
  103 |         rte_int128_t *ring =3D ring_table;
      |                              ^~~~~~~~~~
      |                              |
      |                              void*
../lib/ring/rte_ring_elem_pvt.h: In function =E2=80=98void __rte_ring_deque=
ue_elems_32(void*, const void*, uint32_t, uint32_t, uint32_t)=E2=80=99:
../lib/ring/rte_ring_elem_pvt.h:169:25: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98uint32_t*=E2=80=99 {aka =E2=80=98unsigned =
int*=E2=80=99} [-fpermissive]
  169 |         uint32_t *obj =3D obj_table;
      |                         ^~~~~~~~~
      |                         |
      |                         void*
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
###########################################################################=
#########
#### [End job log] "ubuntu-22.04-gcc-debug+doc+examples+tests" at step Buil=
d and test
###########################################################################=
#########




###########################################################################=
#########
#### [Begin job log] "ubuntu-22.04-clang-asan+doc+tests" at step Build and =
test
###########################################################################=
#########
   25 |         uint32_t *ring =3D ring_table;
      |                          ^~~~~~~~~~
      |                          |
      |                          void*
../lib/ring/rte_ring_elem_pvt.h: In function =E2=80=98void __rte_ring_enque=
ue_elems_64(void*, const void*, uint32_t, uint32_t, uint32_t)=E2=80=99:
../lib/ring/rte_ring_elem_pvt.h:70:26: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98uint64_t*=E2=80=99 {aka =E2=80=98long unsi=
gned int*=E2=80=99} [-fpermissive]
   70 |         uint64_t *ring =3D ring_table;
      |                          ^~~~~~~~~~
      |                          |
      |                          void*
../lib/ring/rte_ring_elem_pvt.h: In function =E2=80=98void __rte_ring_enque=
ue_elems_128(void*, const void*, uint32_t, uint32_t, uint32_t)=E2=80=99:
../lib/ring/rte_ring_elem_pvt.h:103:30: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98rte_int128_t*=E2=80=99 [-fpermissive]
  103 |         rte_int128_t *ring =3D ring_table;
      |                              ^~~~~~~~~~
      |                              |
      |                              void*
../lib/ring/rte_ring_elem_pvt.h: In function =E2=80=98void __rte_ring_deque=
ue_elems_32(void*, const void*, uint32_t, uint32_t, uint32_t)=E2=80=99:
../lib/ring/rte_ring_elem_pvt.h:169:25: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98uint32_t*=E2=80=99 {aka =E2=80=98unsigned =
int*=E2=80=99} [-fpermissive]
  169 |         uint32_t *obj =3D obj_table;
      |                         ^~~~~~~~~
      |                         |
      |                         void*
[3739/4123] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp@e=
xe/meson-generated_rte_timer.cpp.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
###########################################################################=
#########
#### [End job log] "ubuntu-22.04-clang-asan+doc+tests" at step Build and te=
st
###########################################################################=
#########




###########################################################################=
#########
#### [Begin job log] "ubuntu-22.04-gcc-static-i386" at step Build and test
###########################################################################=
#########
      |                          ^~~~~~~~~~
      |                          |
      |                          void*
../lib/ring/rte_ring_elem_pvt.h: In function =E2=80=98void __rte_ring_enque=
ue_elems_64(void*, const void*, uint32_t, uint32_t, uint32_t)=E2=80=99:
../lib/ring/rte_ring_elem_pvt.h:70:26: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98uint64_t*=E2=80=99 {aka =E2=80=98long long=
 unsigned int*=E2=80=99} [-fpermissive]
   70 |         uint64_t *ring =3D ring_table;
      |                          ^~~~~~~~~~
      |                          |
      |                          void*
../lib/ring/rte_ring_elem_pvt.h: In function =E2=80=98void __rte_ring_enque=
ue_elems_128(void*, const void*, uint32_t, uint32_t, uint32_t)=E2=80=99:
../lib/ring/rte_ring_elem_pvt.h:103:30: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98rte_int128_t*=E2=80=99 [-fpermissive]
  103 |         rte_int128_t *ring =3D ring_table;
      |                              ^~~~~~~~~~
      |                              |
      |                              void*
../lib/ring/rte_ring_elem_pvt.h: In function =E2=80=98void __rte_ring_deque=
ue_elems_32(void*, const void*, uint32_t, uint32_t, uint32_t)=E2=80=99:
../lib/ring/rte_ring_elem_pvt.h:169:25: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98uint32_t*=E2=80=99 {aka =E2=80=98unsigned =
int*=E2=80=99} [-fpermissive]
  169 |         uint32_t *obj =3D obj_table;
      |                         ^~~~~~~~~
      |                         |
      |                         void*
[3008/3196] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp@e=
xe/meson-generated_rte_mempool_trace_fp.cpp.o'.
[3009/3196] Compiling C object 'app/a172ced@@dpdk-test@exe/test_test_memcpy=
_perf.c.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
###########################################################################=
#########
#### [End job log] "ubuntu-22.04-gcc-static-i386" at step Build and test
###########################################################################=
#########




###########################################################################=
#########
#### [Begin job log] "ubuntu-22.04-gcc-static-mingw" at step Build and test
###########################################################################=
#########
../lib/ring/rte_ring_elem_pvt.h:25:19: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98uint32_t*=E2=80=99 {aka =E2=80=98unsigned =
int*=E2=80=99} [-fpermissive]
   25 |  uint32_t *ring =3D ring_table;
      |                   ^~~~~~~~~~
      |                   |
      |                   void*
../lib/ring/rte_ring_elem_pvt.h: In function =E2=80=98void __rte_ring_enque=
ue_elems_64(void*, const void*, uint32_t, uint32_t, uint32_t)=E2=80=99:
../lib/ring/rte_ring_elem_pvt.h:70:19: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98uint64_t*=E2=80=99 {aka =E2=80=98long long=
 unsigned int*=E2=80=99} [-fpermissive]
   70 |  uint64_t *ring =3D ring_table;
      |                   ^~~~~~~~~~
      |                   |
      |                   void*
../lib/ring/rte_ring_elem_pvt.h: In function =E2=80=98void __rte_ring_enque=
ue_elems_128(void*, const void*, uint32_t, uint32_t, uint32_t)=E2=80=99:
../lib/ring/rte_ring_elem_pvt.h:103:23: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98rte_int128_t*=E2=80=99 [-fpermissive]
  103 |  rte_int128_t *ring =3D ring_table;
      |                       ^~~~~~~~~~
      |                       |
      |                       void*
../lib/ring/rte_ring_elem_pvt.h: In function =E2=80=98void __rte_ring_deque=
ue_elems_32(void*, const void*, uint32_t, uint32_t, uint32_t)=E2=80=99:
../lib/ring/rte_ring_elem_pvt.h:169:18: error: invalid conversion from =E2=
=80=98void*=E2=80=99 to =E2=80=98uint32_t*=E2=80=99 {aka =E2=80=98unsigned =
int*=E2=80=99} [-fpermissive]
  169 |  uint32_t *obj =3D obj_table;
      |                  ^~~~~~~~~
      |                  |
      |                  void*
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
###########################################################################=
#########
#### [End job log] "ubuntu-22.04-gcc-static-mingw" at step Build and test
###########################################################################=
#########




###########################################################################=
#########
#### [Begin job log] "ubuntu-22.04-gcc-shared-aarch64" at step Build and te=
st
###########################################################################=
#########
FAILED: lib/76b5a35@@rte_ring@sta/ring_rte_soring.c.o=20
ccache aarch64-linux-gnu-gcc -Ilib/76b5a35@@rte_ring@sta -Ilib -I../lib -Il=
ib/ring -I../lib/ring -I. -I../ -Iconfig -I../config -Ilib/eal/include -I..=
/lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/e=
al/arm/include -I../lib/eal/arm/include -Ilib/eal/common -I../lib/eal/commo=
n -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/log -I../lib/lo=
g -Ilib/telemetry/../metrics -I../lib/telemetry/../metrics -Ilib/telemetry =
-I../lib/telemetry -fdiagnostics-color=3Dalways -pipe -D_FILE_OFFSET_BITS=
=3D64 -Wall -Winvalid-pch -Wextra -Werror -std=3Dc11 -O2 -g -include rte_co=
nfig.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-secur=
ity -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-styl=
e-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Ww=
rite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-mis=
sing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=
=3Darmv8-a+crc -moutline-atomics -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_=
API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=3Dlib.ring -MD -MQ 'li=
b/76b5a35@@rte_ring@sta/ring_rte_soring.c.o' -MF 'lib/76b5a35@@rte_ring@sta=
/ring_rte_soring.c.o.d' -o 'lib/76b5a35@@rte_ring@sta/ring_rte_soring.c.o' =
-c ../lib/ring/rte_soring.c
In file included from ../lib/ring/rte_ring_elem_pvt.h:310,
                 from ../lib/ring/rte_ring_elem.h:24,
                 from ../lib/ring/rte_ring.h:42,
                 from ../lib/ring/rte_soring.h:28,
                 from ../lib/ring/soring.h:20,
                 from ../lib/ring/rte_soring.c:5:
../lib/ring/rte_ring_c11_pvt.h: In function =E2=80=98__rte_ring_headtail_mo=
ve_head=E2=80=99:
../lib/ring/rte_ring_c11_pvt.h:42:9: error: operand type =E2=80=98union __r=
te_ring_head_cft *=E2=80=99 is incompatible with argument 1 of =E2=80=98__a=
tomic_load_n=E2=80=99
   42 |         *old_head =3D rte_atomic_load_explicit(&d->head,
      |         ^
../lib/ring/rte_ring_c11_pvt.h:74:35: error: incompatible types when assign=
ing to type =E2=80=98union __rte_ring_head_cft=E2=80=99 from type =E2=80=98=
uint32_t=E2=80=99 {aka =E2=80=98unsigned int=E2=80=99}
   74 |                         d->head =3D *new_head;
      |                                   ^
../lib/ring/rte_ring_c11_pvt.h:78:25: error: operand type =E2=80=98union __=
rte_ring_head_cft *=E2=80=99 is incompatible with argument 1 of =E2=80=98__=
atomic_compare_exchange_n=E2=80=99
   78 |                         success =3D rte_atomic_compare_exchange_str=
ong_explicit(
      |                         ^~~~~~~
[35/4224] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_common_eal_commo=
n_tailqs.c.o'.
[36/4224] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_common_eal_commo=
n_string_fns.c.o'.
[37/4224] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_common_eal_commo=
n_memory.c.o'.
[38/4224] Generating symbol file 'lib/76b5a35@@rte_kvargs@sha/librte_kvargs=
.so.25.0.symbols'.
[39/4224] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_common_eal_commo=
n_options.c.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
###########################################################################=
#########
#### [End job log] "ubuntu-22.04-gcc-shared-aarch64" at step Build and test
###########################################################################=
#########




###########################################################################=
#########
#### [Begin job log] "ubuntu-22.04-gcc-ppc64le" at step Build and test
###########################################################################=
#########
[2650/3516] Generating 'buildtools/chkincs/fe389a9@@chkincs@exe/rte_metrics=
.c'.
[2651/3516] Generating 'buildtools/chkincs/fe389a9@@chkincs@exe/cmdline_par=
se_portlist.c'.
[2652/3516] Compiling C object 'examples/c590b3c@@dpdk-l3fwd@exe/l3fwd_l3fw=
d_acl.c.o'.
FAILED: examples/c590b3c@@dpdk-l3fwd@exe/l3fwd_l3fwd_acl.c.o=20
ccache powerpc64le-linux-gnu-gcc -Iexamples/c590b3c@@dpdk-l3fwd@exe -Iexamp=
les -I../examples -Iexamples/l3fwd -I../examples/l3fwd -I../examples/common=
 -I. -I../ -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ili=
b/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/ppc/include -I../l=
ib/eal/ppc/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/=
eal -Ilib/kvargs -I../lib/kvargs -Ilib/log -I../lib/log -Ilib/telemetry/../=
metrics -I../lib/telemetry/../metrics -Ilib/telemetry -I../lib/telemetry -I=
lib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/net -I../lib/ne=
t -Ilib/mbuf -I../lib/mbuf -Ilib/ethdev -I../lib/ethdev -Ilib/meter -I../li=
b/meter -Ilib/cmdline -I../lib/cmdline -Ilib/acl -I../lib/acl -Ilib/hash -I=
../lib/hash -Ilib/rcu -I../lib/rcu -Ilib/lpm -I../lib/lpm -Ilib/fib -I../li=
b/fib -Ilib/rib -I../lib/rib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -=
I../lib/timer -Ilib/cryptodev -I../lib/cryptodev -Ilib/dmadev -I../lib/dmad=
ev -fdiagnostics-color=3Dalways -pipe -D_FILE_OFFSET_BITS=3D64 -Wall -Winva=
lid-pch -Wextra -Werror -std=3Dc11 -O2 -g -include rte_config.h -Wcast-qual=
 -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-decl=
arations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpoi=
nter-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-=
address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initial=
izers -Wno-zero-length-bounds -Wno-psabi -D_GNU_SOURCE -mcpu=3Dpower8 -mtun=
e=3Dpower8 -Wno-format-truncation -DALLOW_EXPERIMENTAL_API -MD -MQ 'example=
s/c590b3c@@dpdk-l3fwd@exe/l3fwd_l3fwd_acl.c.o' -MF 'examples/c590b3c@@dpdk-=
l3fwd@exe/l3fwd_l3fwd_acl.c.o.d' -o 'examples/c590b3c@@dpdk-l3fwd@exe/l3fwd=
_l3fwd_acl.c.o' -c ../examples/l3fwd/l3fwd_acl.c
../examples/l3fwd/l3fwd_acl.c: In function =E2=80=98acl_send_packets=E2=80=
=99:
../examples/l3fwd/l3fwd_acl.c:1051:9: error: implicit declaration of functi=
on =E2=80=98__send_packets_multi=E2=80=99; did you mean =E2=80=98send_packe=
ts_multi=E2=80=99? [-Werror=3Dimplicit-function-declaration]
 1051 |         __send_packets_multi(qconf, pkts, hops, num, step3);
      |         ^~~~~~~~~~~~~~~~~~~~
      |         send_packets_multi
../examples/l3fwd/l3fwd_acl.c:1051:9: error: nested extern declaration of =
=E2=80=98__send_packets_multi=E2=80=99 [-Werror=3Dnested-externs]
../examples/l3fwd/l3fwd_acl.c: In function =E2=80=98acl_wqp_loop=E2=80=99:
../examples/l3fwd/l3fwd_acl.c:1191:25: error: implicit declaration of funct=
ion =E2=80=98process_step3_burst=E2=80=99; did you mean =E2=80=98process_ds=
t_port=E2=80=99? [-Werror=3Dimplicit-function-declaration]
 1191 |                         process_step3_burst(pkts, hops, n);
      |                         ^~~~~~~~~~~~~~~~~~~
      |                         process_dst_port
../examples/l3fwd/l3fwd_acl.c:1191:25: error: nested extern declaration of =
=E2=80=98process_step3_burst=E2=80=99 [-Werror=3Dnested-externs]
cc1: all warnings being treated as errors
[2653/3516] Generating 'buildtools/chkincs/fe389a9@@chkincs@exe/rte_metrics=
_telemetry.c'.
[2654/3516] Generating 'buildtools/chkincs/fe389a9@@chkincs@exe/rte_hash_cr=
c.c'.
[2655/3516] Generating 'buildtools/chkincs/fe389a9@@chkincs@exe/rte_fbk_has=
h.c'.
[2656/3516] Generating 'buildtools/chkincs/fe389a9@@chkincs@exe/rte_hash.c'.
[2657/3516] Compiling C object 'app/a172ced@@dpdk-test@exe/test_test_trace_=
perf.c.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
###########################################################################=
#########
#### [End job log] "ubuntu-22.04-gcc-ppc64le" at step Build and test
###########################################################################=
#########




###########################################################################=
#########
#### [Begin job log] "ubuntu-22.04-gcc-riscv64" at step Build and test
###########################################################################=
#########
FAILED: lib/76b5a35@@rte_ring@sta/ring_rte_soring.c.o=20
ccache riscv64-linux-gnu-gcc -Ilib/76b5a35@@rte_ring@sta -Ilib -I../lib -Il=
ib/ring -I../lib/ring -I. -I../ -Iconfig -I../config -Ilib/eal/include -I..=
/lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/e=
al/riscv/include -I../lib/eal/riscv/include -Ilib/eal/common -I../lib/eal/c=
ommon -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/log -I../li=
b/log -Ilib/telemetry/../metrics -I../lib/telemetry/../metrics -Ilib/teleme=
try -I../lib/telemetry -fdiagnostics-color=3Dalways -pipe -D_FILE_OFFSET_BI=
TS=3D64 -Wall -Winvalid-pch -Wextra -Werror -std=3Dc11 -O2 -g -include rte_=
config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-sec=
urity -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-st=
yle-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -=
Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-m=
issing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -marc=
h=3Drv64gc -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-trunca=
tion -DRTE_LOG_DEFAULT_LOGTYPE=3Dlib.ring -MD -MQ 'lib/76b5a35@@rte_ring@st=
a/ring_rte_soring.c.o' -MF 'lib/76b5a35@@rte_ring@sta/ring_rte_soring.c.o.d=
' -o 'lib/76b5a35@@rte_ring@sta/ring_rte_soring.c.o' -c ../lib/ring/rte_sor=
ing.c
In file included from ../lib/ring/rte_ring_elem_pvt.h:310,
                 from ../lib/ring/rte_ring_elem.h:24,
                 from ../lib/ring/rte_ring.h:42,
                 from ../lib/ring/rte_soring.h:28,
                 from ../lib/ring/soring.h:20,
                 from ../lib/ring/rte_soring.c:5:
../lib/ring/rte_ring_c11_pvt.h: In function =E2=80=98__rte_ring_headtail_mo=
ve_head=E2=80=99:
../lib/ring/rte_ring_c11_pvt.h:42:9: error: operand type =E2=80=98union __r=
te_ring_head_cft *=E2=80=99 is incompatible with argument 1 of =E2=80=98__a=
tomic_load_n=E2=80=99
   42 |         *old_head =3D rte_atomic_load_explicit(&d->head,
      |         ^
../lib/ring/rte_ring_c11_pvt.h:74:35: error: incompatible types when assign=
ing to type =E2=80=98union __rte_ring_head_cft=E2=80=99 from type =E2=80=98=
uint32_t=E2=80=99 {aka =E2=80=98unsigned int=E2=80=99}
   74 |                         d->head =3D *new_head;
      |                                   ^
../lib/ring/rte_ring_c11_pvt.h:78:25: error: operand type =E2=80=98union __=
rte_ring_head_cft *=E2=80=99 is incompatible with argument 1 of =E2=80=98__=
atomic_compare_exchange_n=E2=80=99
   78 |                         success =3D rte_atomic_compare_exchange_str=
ong_explicit(
      |                         ^~~~~~~
[26/3487] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_common_eal_commo=
n_mcfg.c.o'.
[27/3487] Generating log.sym_chk with a meson_exe.py custom command.
[28/3487] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_common_eal_commo=
n_memalloc.c.o'.
[29/3487] Generating telemetry.sym_chk with a meson_exe.py custom command.
[30/3487] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_common_eal_commo=
n_lcore.c.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
###########################################################################=
#########
#### [End job log] "ubuntu-22.04-gcc-riscv64" at step Build and test
###########################################################################=
#########




###########################################################################=
#########
#### [Begin job log] "fedora:39-clang" at step Build
###########################################################################=
#########
###########################################################################=
#########
#### [End job log] "fedora:39-clang" at step Build
###########################################################################=
#########
--------------------------------END LOGS-----------------------------