From mboxrd@z Thu Jan 1 00:00:00 1970
Return-Path:
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
by inbox.dpdk.org (Postfix) with ESMTP id A47E945B3C;
Tue, 15 Oct 2024 04:51:09 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
by mails.dpdk.org (Postfix) with ESMTP id 949FF40270;
Tue, 15 Oct 2024 04:51:09 +0200 (CEST)
Received: from inbox.dpdk.org (inbox.dpdk.org [95.142.172.178])
by mails.dpdk.org (Postfix) with ESMTP id 3603640156
for ; Tue, 15 Oct 2024 04:51:08 +0200 (CEST)
Received: by inbox.dpdk.org (Postfix, from userid 33)
id 1FA5845B3D; Tue, 15 Oct 2024 04:51:08 +0200 (CEST)
From: bugzilla@dpdk.org
To: dev@dpdk.org
Subject: [DPDK/cryptodev Bug 1565] Lots of warnings from Clang Asan build in
Openssl PMD
Date: Tue, 15 Oct 2024 02:51:07 +0000
X-Bugzilla-Reason: AssignedTo
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: DPDK
X-Bugzilla-Component: cryptodev
X-Bugzilla-Version: 24.11
X-Bugzilla-Keywords:
X-Bugzilla-Severity: critical
X-Bugzilla-Who: stephen@networkplumber.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: Normal
X-Bugzilla-Assigned-To: dev@dpdk.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform
op_sys bug_status bug_severity priority component assigned_to reporter
target_milestone
Message-ID:
Content-Type: multipart/alternative; boundary=17289606670.adFFc.1718468
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://bugs.dpdk.org/
Auto-Submitted: auto-generated
X-Auto-Response-Suppress: All
MIME-Version: 1.0
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: dev-bounces@dpdk.org
--17289606670.adFFc.1718468
Date: Tue, 15 Oct 2024 04:51:07 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://bugs.dpdk.org/
Auto-Submitted: auto-generated
X-Auto-Response-Suppress: All
https://bugs.dpdk.org/show_bug.cgi?id=3D1565
Bug ID: 1565
Summary: Lots of warnings from Clang Asan build in Openssl PMD
Product: DPDK
Version: 24.11
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: critical
Priority: Normal
Component: cryptodev
Assignee: dev@dpdk.org
Reporter: stephen@networkplumber.org
Target Milestone: ---
This was a build of latest main branch clang and Address Sanitizer reports =
lots
of warnings in OpenSSL. Given that this is a security related driver setting
severity to high.
$ meson setup -Db_sanitize=3Daddress -Db_lundef=3Dfalse build
...
$ clang --version
Debian clang version 16.0.6 (27+b1)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
ninja: Entering directory `build'
[1535/3031] Compiling C object
drivers/libtmp_rte_crypto_openssl.a.p/crypto_openssl_rte_openssl_pmd.c.o
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/include/immintrin.h:=
43,
from ../lib/eal/x86/include/rte_rtm.h:8,
from ../lib/eal/x86/include/rte_spinlock.h:9,
from ../lib/mempool/rte_mempool.h:44,
from ../lib/mbuf/rte_mbuf.h:38,
from ../lib/cryptodev/rte_crypto.h:15,
from ../lib/cryptodev/rte_cryptodev.h:19,
from ../drivers/crypto/openssl/rte_openssl_pmd.c:7:
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:453:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:453:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98char[16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:148:2,
inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:160:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:422:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:148:2,
inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:160:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:422:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98char[16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:149:2,
inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:160:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:422:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript 1 is outside array bounds of =E2=80=98const char[12]=E2=80=99 [-W=
array-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:149:2,
inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:160:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:422:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript 1 is outside array bounds of =E2=80=98char[16]=E2=80=99 [-Warray-=
bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 32 into
object =E2=80=98algo_name=E2=80=99 of size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:148:2,
inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:161:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:422:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript 2 is outside array bounds of =E2=80=98const char[12]=E2=80=99 [-W=
array-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:148:2,
inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:161:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:422:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript 2 is outside array bounds of =E2=80=98char[16]=E2=80=99 [-Warray-=
bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 64 into
object =E2=80=98algo_name=E2=80=99 of size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:149:2,
inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:161:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:422:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript 3 is outside array bounds of =E2=80=98const char[12]=E2=80=99 [-W=
array-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:149:2,
inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:161:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:422:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript 3 is outside array bounds of =E2=80=98char[16]=E2=80=99 [-Warray-=
bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 96 into
object =E2=80=98algo_name=E2=80=99 of size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:148:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:429:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const void[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:148:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:429:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98void[16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 16 into
object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 128 into
object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:149:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:429:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript [1, 288230376151711745] is outside array bounds of =E2=80=98const=
void[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:149:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:429:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript [1, 288230376151711745] is outside array bounds of =E2=80=98void[=
16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 32 into
object =E2=80=98algo_name=E2=80=99 of size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 48 into
object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 160 into
object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 32 into
object =E2=80=98algo_name=E2=80=99 of size 16
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:440:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const void[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:440:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98void[16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [64, 12=
8]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [64, 12=
8]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:434:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript [2, 288230376151711746] is outside array bounds of =E2=80=98const=
void[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:434:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript [2, 288230376151711746] is outside array bounds of =E2=80=98void[=
16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 16 into
object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [128, 1=
92]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 16 into
object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [128, 1=
92]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:435:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript [2, 288230376151711747] is outside array bounds of =E2=80=98const=
void[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:435:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript [2, 288230376151711747] is outside array bounds of =E2=80=98void[=
16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [1, 16]
into object =E2=80=98algo_name=E2=80=99 of size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [17, 81]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [129, 1=
93]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [1, 16]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [17, 81]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [129, 1=
93]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [1, 16]
into object =E2=80=98algo_name=E2=80=99 of size 16
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:414:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:414:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98char[16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:415:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:415:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98char[16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [1, 16]
into object =E2=80=98algo_name=E2=80=99 of size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In file included from ../lib/eal/x86/include/rte_atomic.h:11,
from ../lib/eal/include/generic/rte_pause.h:19,
from ../lib/eal/x86/include/rte_pause.h:8,
from ../lib/eal/include/generic/rte_spinlock.h:25,
from ../lib/eal/x86/include/rte_spinlock.h:8:
In function =E2=80=98_mm_loadu_si128=E2=80=99,
inlined from =E2=80=98rte_mov16=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:113:9,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:406:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:706:10: warning: array
subscript =E2=80=98__m128i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
706 | return *__P;
| ^~~~
In function =E2=80=98_mm_loadu_si128=E2=80=99,
inlined from =E2=80=98rte_mov16=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:113:9,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:409:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:706:10: warning: array
subscript =E2=80=98__m128i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
706 | return *__P;
| ^~~~
In file included from ../lib/mempool/rte_mempool.h:50:
In function =E2=80=98rte_mov15_or_less=E2=80=99,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:395:10,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
../lib/eal/x86/include/rte_memcpy.h:95:63: warning: array subscript 6 is
outside array bounds of =E2=80=98const char[12]=E2=80=99 [-Warray-bounds=3D]
95 | ((const struct rte_uint16_alias *)src)->val;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
../lib/eal/x86/include/rte_memcpy.h:100:35: warning: array subscript 12 is
outside array bounds of =E2=80=98const void[12]=E2=80=99 [-Warray-bounds=3D]
100 | *(uint8_t *)dst =3D *(const uint8_t *)src;
| ^~~~~~~~~~~~~~~~~~~~~
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_memcpy_aligned=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:730:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:755:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_memcpy_aligned=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:730:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:755:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98char[16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_memcpy_aligned=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:731:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:755:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_memcpy_aligned=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:731:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:755:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98char[16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [1, 16]
into object =E2=80=98algo_name=E2=80=99 of size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In function =E2=80=98_mm_loadu_si128=E2=80=99,
inlined from =E2=80=98rte_mov16=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:113:9,
inlined from =E2=80=98rte_memcpy_aligned=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:715:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:755:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:706:10: warning: array
subscript =E2=80=98__m128i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
706 | return *__P;
| ^~~~
In function =E2=80=98_mm_loadu_si128=E2=80=99,
inlined from =E2=80=98rte_mov16=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:113:9,
inlined from =E2=80=98rte_memcpy_aligned=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:718:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:755:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:706:10: warning: array
subscript =E2=80=98__m128i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
706 | return *__P;
| ^~~~
In function =E2=80=98rte_mov15_or_less=E2=80=99,
inlined from =E2=80=98rte_memcpy_aligned=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:706:10,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:755:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
../lib/eal/x86/include/rte_memcpy.h:95:63: warning: array subscript 6 is
outside array bounds of =E2=80=98const char[12]=E2=80=99 [-Warray-bounds=3D]
95 | ((const struct rte_uint16_alias *)src)->val;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
../lib/eal/x86/include/rte_memcpy.h:100:35: warning: array subscript 12 is
outside array bounds of =E2=80=98const void[12]=E2=80=99 [-Warray-bounds=3D]
100 | *(uint8_t *)dst =3D *(const uint8_t *)src;
|
--=20
You are receiving this mail because:
You are the assignee for the bug.=
--17289606670.adFFc.1718468
Date: Tue, 15 Oct 2024 04:51:07 +0200
MIME-Version: 1.0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://bugs.dpdk.org/
Auto-Submitted: auto-generated
X-Auto-Response-Suppress: All
Lots of warnings from Clang Asan build in Openssl PMD
Product
DPDK
Version
24.11
Hardware
All
OS
All
Status
UNCONFIRMED
Severity
critical
Priority
Normal
Component
cryptodev
Assignee
dev@dpdk.org
Reporter
stephen@networkplumber.org
Target Milestone
---
This was a build of latest main br=
anch clang and Address Sanitizer reports lots
of warnings in OpenSSL. Given that this is a security related driver setting
severity to high.
$ meson setup -Db_sanitize=3Daddress -Db_lundef=3Dfalse build
...
$ clang --version
Debian clang version 16.0.6 (27+b1)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
ninja: Entering directory `build'
[1535/3031] Compiling C object
drivers/libtmp_rte_crypto_openssl.a.p/crypto_openssl_rte_openssl_pmd.c.o
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/include/immintrin.h:=
43,
from ../lib/eal/x86/include/rte_rtm.h:8,
from ../lib/eal/x86/include/rte_spinlock.h:9,
from ../lib/mempool/rte_mempool.h:44,
from ../lib/mbuf/rte_mbuf.h:38,
from ../lib/cryptodev/rte_crypto.h:15,
from ../lib/cryptodev/rte_cryptodev.h:19,
from ../drivers/crypto/openssl/rte_openssl_pmd.c:7:
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:453:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:453:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98char[16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:148:2,
inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:160:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:422:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:148:2,
inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:160:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:422:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98char[16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:149:2,
inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:160:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:422:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript 1 is outside array bounds of =E2=80=98const char[12]=E2=80=99 [-W=
array-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:149:2,
inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:160:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:422:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript 1 is outside array bounds of =E2=80=98char[16]=E2=80=99 [-Warray-=
bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 32 into
object =E2=80=98algo_name=E2=80=99 of size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:148:2,
inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:161:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:422:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript 2 is outside array bounds of =E2=80=98const char[12]=E2=80=99 [-W=
array-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:148:2,
inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:161:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:422:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript 2 is outside array bounds of =E2=80=98char[16]=E2=80=99 [-Warray-=
bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 64 into
object =E2=80=98algo_name=E2=80=99 of size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:149:2,
inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:161:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:422:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript 3 is outside array bounds of =E2=80=98const char[12]=E2=80=99 [-W=
array-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:149:2,
inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:161:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:422:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript 3 is outside array bounds of =E2=80=98char[16]=E2=80=99 [-Warray-=
bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 96 into
object =E2=80=98algo_name=E2=80=99 of size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:148:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:429:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const void[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:148:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:429:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98void[16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 16 into
object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 128 into
object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:149:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:429:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript [1, 288230376151711745] is outside array bounds of =E2=80=98const=
void[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:149:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:429:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript [1, 288230376151711745] is outside array bounds of =E2=80=98void[=
16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 32 into
object =E2=80=98algo_name=E2=80=99 of size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 48 into
object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 160 into
object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 32 into
object =E2=80=98algo_name=E2=80=99 of size 16
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:440:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const void[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:440:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98void[16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [64, 12=
8]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [64, 12=
8]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:434:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript [2, 288230376151711746] is outside array bounds of =E2=80=98const=
void[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:434:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript [2, 288230376151711746] is outside array bounds of =E2=80=98void[=
16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 16 into
object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [128, 1=
92]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset 16 into
object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [128, 1=
92]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:435:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript [2, 288230376151711747] is outside array bounds of =E2=80=98const=
void[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:435:4,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript [2, 288230376151711747] is outside array bounds of =E2=80=98void[=
16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [1, 16]
into object =E2=80=98algo_name=E2=80=99 of size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [17, 81]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [129, 1=
93]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [1, 16]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [17, 81]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [129, 1=
93]
into object =E2=80=98algo_name=E2=80=99 of size 16
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [1, 16]
into object =E2=80=98algo_name=E2=80=99 of size 16
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:414:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:414:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98char[16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:415:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:415:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98char[16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [1, 16]
into object =E2=80=98algo_name=E2=80=99 of size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In file included from ../lib/eal/x86/include/rte_atomic.h:11,
from ../lib/eal/include/generic/rte_pause.h:19,
from ../lib/eal/x86/include/rte_pause.h:8,
from ../lib/eal/include/generic/rte_spinlock.h:25,
from ../lib/eal/x86/include/rte_spinlock.h:8:
In function =E2=80=98_mm_loadu_si128=E2=80=99,
inlined from =E2=80=98rte_mov16=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:113:9,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:406:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:706:10: warning: array
subscript =E2=80=98__m128i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
706 | return *__P;
| ^~~~
In function =E2=80=98_mm_loadu_si128=E2=80=99,
inlined from =E2=80=98rte_mov16=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:113:9,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:409:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:706:10: warning: array
subscript =E2=80=98__m128i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
706 | return *__P;
| ^~~~
In file included from ../lib/mempool/rte_mempool.h:50:
In function =E2=80=98rte_mov15_or_less=E2=80=99,
inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:395:10,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:757:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
../lib/eal/x86/include/rte_memcpy.h:95:63: warning: array subscript 6 is
outside array bounds of =E2=80=98const char[12]=E2=80=99 [-Warray-bounds=3D]
95 | ((const struct rte_uint16_alias *)src)->=
val;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
../lib/eal/x86/include/rte_memcpy.h:100:35: warning: array subscript 12 is
outside array bounds of =E2=80=98const void[12]=E2=80=99 [-Warray-bounds=3D]
100 | *(uint8_t *)dst =3D *(const uint8_t *)src;
| ^~~~~~~~~~~~~~~~~~~~~
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_memcpy_aligned=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:730:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:755:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_memcpy_aligned=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:730:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:755:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98char[16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: object =E2=80=98a=
lgo_name=E2=80=99 of
size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In function =E2=80=98_mm256_loadu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:127:9,
inlined from =E2=80=98rte_memcpy_aligned=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:731:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:755:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
929 | return *__P;
| ^~~~
In function =E2=80=98_mm256_storeu_si256=E2=80=99,
inlined from =E2=80=98rte_mov32=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:128:2,
inlined from =E2=80=98rte_memcpy_aligned=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:731:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:755:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array
subscript =E2=80=98__m256i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98char[16]=E2=80=99
[-Warray-bounds=3D]
935 | *__P =3D __A;
| ~~~~~^~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function
=E2=80=98openssl_set_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:633:14: note: at offset [1, 16]
into object =E2=80=98algo_name=E2=80=99 of size 16
633 | char algo_name[MAX_OSSL_ALGO_NAME_SIZE];
| ^~~~~~~~~
In function =E2=80=98_mm_loadu_si128=E2=80=99,
inlined from =E2=80=98rte_mov16=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:113:9,
inlined from =E2=80=98rte_memcpy_aligned=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:715:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:755:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:706:10: warning: array
subscript =E2=80=98__m128i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
706 | return *__P;
| ^~~~
In function =E2=80=98_mm_loadu_si128=E2=80=99,
inlined from =E2=80=98rte_mov16=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:113:9,
inlined from =E2=80=98rte_memcpy_aligned=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:718:3,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:755:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:706:10: warning: array
subscript =E2=80=98__m128i_u[0]=E2=80=99 is partly outside array bounds of =
=E2=80=98const char[12]=E2=80=99
[-Warray-bounds=3D]
706 | return *__P;
| ^~~~
In function =E2=80=98rte_mov15_or_less=E2=80=99,
inlined from =E2=80=98rte_memcpy_aligned=E2=80=99 at
../lib/eal/x86/include/rte_memcpy.h:706:10,
inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:755:10,
inlined from =E2=80=98openssl_set_session_auth_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:695:3,
inlined from =E2=80=98openssl_set_session_parameters=E2=80=99 at
../drivers/crypto/openssl/rte_openssl_pmd.c:867:9:
../lib/eal/x86/include/rte_memcpy.h:95:63: warning: array subscript 6 is
outside array bounds of =E2=80=98const char[12]=E2=80=99 [-Warray-bounds=3D]
95 | ((const struct rte_uint16_alias *)src)->=
val;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
../lib/eal/x86/include/rte_memcpy.h:100:35: warning: array subscript 12 is
outside array bounds of =E2=80=98const void[12]=E2=80=99 [-Warray-bounds=3D]
100 | *(uint8_t *)dst =3D *(const uint8_t *)src;
|