From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <stable-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 90B53458BC
	for <public@inbox.dpdk.org>; Sat, 31 Aug 2024 18:42:13 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 77A0740272;
	Sat, 31 Aug 2024 18:42:13 +0200 (CEST)
Received: from mail-pf1-f178.google.com (mail-pf1-f178.google.com
 [209.85.210.178])
 by mails.dpdk.org (Postfix) with ESMTP id 7C75040263
 for <stable@dpdk.org>; Sat, 31 Aug 2024 18:42:11 +0200 (CEST)
Received: by mail-pf1-f178.google.com with SMTP id
 d2e1a72fcca58-714287e4083so2572746b3a.2
 for <stable@dpdk.org>; Sat, 31 Aug 2024 09:42:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1725122530;
 x=1725727330; darn=dpdk.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:subject:cc:to:from:date:from:to:cc:subject:date
 :message-id:reply-to;
 bh=1D4ZuomnrgypLYzyi9904g2QxSxhFXm2SmugCghhS5w=;
 b=V0AVNsLkh9LlmVgPqzWJQnT50SpFNubnq2OD3/c8jgXJMZZ0fTm79FtHoGgtxFPt/f
 rZs/C5hERFp4hXWZ9dlq45YV9flQER4+edeLhPkVePVOaz4UxtNBp8IrV/Iz+H7RivAy
 Rz94Gs7u9FUkiSiVugRcGP9omH7a4HlTcXLokVzPz6HWkloYPvqGc2YPdQrDX/Xq2F2Q
 Vr+SDhu4PLvZWWmun2u2BjIGUd8BmslrKUUHNry7v70TY0BL4wQiOL/+jO82B3piAl9o
 c4ZMYNTJBM3HwwoTcoSLtf1hNV/PIMb+9E5zIicdLHdvvCXADGrKlZFmTondC3EX+8fr
 RJGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725122530; x=1725727330;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=1D4ZuomnrgypLYzyi9904g2QxSxhFXm2SmugCghhS5w=;
 b=lAA/YMljgKZxD2MwcgFpwKgTcy4QrOyndcQJgeS12uxGi4cWAGXoTggyVJzPcvl+kY
 Ukmq72Bw8puwsAkQeuiK039zPU3F97VJGBzuJn3EJHukvwnHaijnFENEYCOg1GvRD3W2
 sd9pWPj3J4rdN+hNuMvQcsONwWH3obPbb8N5lJZEVy7YWM34AdiJ0l8VV5C6uJO3qJSN
 mQUGR1YDhfbSooq8EmDXcKe4ooRTYHyzQmxJNnQWmAsfoGHAxpQpNBcPlYgP7khGMLrh
 eR5gjDqp3ZESNIX5jPev300VfrU41Iu9V9AMrvWZTXXu4XjqsZKVmTK3pEiT/KA1Jjus
 HEIQ==
X-Gm-Message-State: AOJu0YyJRNQ1VCkRpZBHDte9hf0/mfIo1Dd2Zhf+T658JH1iQ2Ggm0VC
 ZvVsVy7DCYHFyM1lK8QH0ingsdWwCnOiNXaiY8j5Eb0sF5KJ+oC9EuKVOJjBc3s=
X-Google-Smtp-Source: AGHT+IFUqPiWoK0LKQnSN8zHGJ44DN1MgqkBJSFWIPzG7L6evjV9C15NQe6UTr47mGe++CEA9iYJ0A==
X-Received: by 2002:a17:903:1c3:b0:1f7:1b08:dda9 with SMTP id
 d9443c01a7336-2050c2060c2mr134024555ad.8.1725122529628; 
 Sat, 31 Aug 2024 09:42:09 -0700 (PDT)
Received: from hermes.local (204-195-96-226.wavecable.com. [204.195.96.226])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-2055f7b49fbsm919085ad.169.2024.08.31.09.42.07
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 31 Aug 2024 09:42:09 -0700 (PDT)
Date: Sat, 31 Aug 2024 09:42:06 -0700
From: Stephen Hemminger <stephen@networkplumber.org>
To: Kevin Traynor <ktraynor@redhat.com>
Cc: dpdk stable <stable@dpdk.org>, Abhinandan Gujjar
 <abhinandan.gujjar@intel.com>, Akhil Goyal <gakhil@marvell.com>, Ali
 Alnubani <alialnu@nvidia.com>, Amit Prakash Shukla
 <amitprakashs@marvell.com>, Anatoly Burakov <anatoly.burakov@intel.com>,
 Anoob Joseph <anoobj@marvell.com>, Ashwin Sekhar T K <asekhar@marvell.com>,
 Bing Zhao <bingz@nvidia.com>, Bruce Richardson
 <bruce.richardson@intel.com>, Chengwen Feng <fengchengwen@huawei.com>,
 Ciara Loftus <ciara.loftus@intel.com>, Ciara Power <ciara.power@intel.com>,
 Conor Walsh <conor.walsh@intel.com>, Dariusz Sosnowski
 <dsosnowski@nvidia.com>, David Marchand <david.marchand@redhat.com>,
 Dengdui Huang <huangdengdui@huawei.com>, Fabio Pricoco
 <fabio.pricoco@intel.com>, Ferruh Yigit <ferruh.yigit@amd.com>, Frank Du
 <frank.du@intel.com>, Gagandeep Singh <g.singh@nxp.com>, Ganapati Kundapura
 <ganapati.kundapura@intel.com>, Gaoxiang Liu <liugaoxiang@huawei.com>,
 Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>, Gregory Etelson
 <getelson@nvidia.com>, Hanumanth Pothula <hpothula@marvell.com>, Harman
 Kalra <hkalra@marvell.com>, Hemant Agrawal <hemant.agrawal@nxp.com>,
 Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>, Ian Stokes
 <ian.stokes@intel.com>, Jack Bond-Preston <jack.bond-preston@foss.arm.com>,
 Jerin Jacob <jerinj@marvell.com>, Jiawen Wu <jiawenwu@trustnetic.com>,
 Jiayu Hu <hujiayu.hu@foxmail.com>, Kai Ji <kai.ji@intel.com>, Kaiwen Deng
 <kaiwenx.deng@intel.com>, Kiran Kumar K <kirankumark@marvell.com>,
 Konstantin Ananyev <konstantin.ananyev@huawei.com>, Kumara Parameshwaran
 <kumaraparamesh92@gmail.com>, Luca Boccassi <bluca@debian.org>,
 =?UTF-8?B?TcOhcmlv?= Kuka <kuka@cesnet.cz>, Matan Azrad <matan@nvidia.com>,
 Michael Baum <michaelba@nvidia.com>, Mingjin Ye <mingjinx.ye@intel.com>,
 Mohammad Iqbal Ahmad <mahmad@marvell.com>, Morten =?UTF-8?B?QnLDuHJ1cA==?=
 <mb@smartsharesystems.com>, Nathan Brown <nathan.brown@arm.com>, Nithin
 Dabilpuram <ndabilpuram@marvell.com>, Ola Liljedahl
 <ola.liljedahl@arm.com>, Olivier Matz <olivier.matz@6wind.com>, Ori Kam
 <orika@nvidia.com>, Pavan Nikhilesh <pbhagavatula@marvell.com>, Qi Zhang
 <qi.z.zhang@intel.com>, Rahul Bhansali <rbhansali@marvell.com>, Robin Jarry
 <rjarry@redhat.com>, Rohit Raj <rohit.raj@nxp.com>, Ruifeng Wang
 <ruifeng.wang@arm.com>, Selwin Sebastian <selwin.sebastian@amd.com>,
 Shijith Thotton <sthotton@marvell.com>, Shun Hao <shunh@nvidia.com>, Shuo
 Li <lishuo02@baidu.com>, Srujana Challa <schalla@marvell.com>, Steve Yang
 <stevex.yang@intel.com>, Suanming Mou <suanmingm@nvidia.com>, Sunil Kumar
 Kori <skori@marvell.com>, Tomasz Wakula <tomaszx.wakula@intel.com>, Tyler
 Retzlaff <roretzla@linux.microsoft.com>, Vamsi Attunuru
 <vattunuru@marvell.com>, Vanshika Shukla <vanshika.shukla@nxp.com>, Venkat
 Kumar Ande <venkatkumar.ande@amd.com>, Viacheslav Ovsiienko
 <viacheslavo@nvidia.com>, Wathsala Vithanage <wathsala.vithanage@arm.com>,
 Wenwu Ma <wenwux.ma@intel.com>, Yingming Mao <maoyingming@baidu.com>
Subject: Re: please help backporting some patches to stable release 21.11.8
Message-ID: <20240831094206.680e50c9@hermes.local>
In-Reply-To: <20240829102156.1789758-1-ktraynor@redhat.com>
References: <20240829102156.1789758-1-ktraynor@redhat.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-BeenThere: stable@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: patches for DPDK stable branches <stable.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/stable>,
 <mailto:stable-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/stable/>
List-Post: <mailto:stable@dpdk.org>
List-Help: <mailto:stable-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/stable>,
 <mailto:stable-request@dpdk.org?subject=subscribe>
Errors-To: stable-bounces@dpdk.org

If I build 21.11 with current Gcc there are lot of warnings.


~/DPDK/21.11 $ ninja -C build
ninja: Entering directory `build'
[162/2951] Compiling C object lib/librte_hash.a.p/hash_rte_thash.c.o
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/include/immintrin.h:=
77,
                 from /usr/lib/gcc/x86_64-linux-gnu/14/include/x86intrin.h:=
32,
                 from ../lib/eal/x86/include/rte_vect.h:31,
                 from ../lib/eal/x86/include/rte_memcpy.h:17,
                 from ../lib/mempool/rte_mempool.h:50,
                 from ../lib/mbuf/rte_mbuf.h:38,
                 from ../lib/net/rte_ip.h:32,
                 from ../lib/hash/rte_thash.h:25,
                 from ../lib/hash/rte_thash.c:7:
In function =E2=80=98_mm512_mask_permutexvar_epi8=E2=80=99,
    inlined from =E2=80=98__rte_thash_gfni=E2=80=99 at ../lib/hash/rte_thas=
h_x86_gfni.h:141:17,
    inlined from =E2=80=98rte_thash_gfni=E2=80=99 at ../lib/hash/rte_thash_=
x86_gfni.h:181:20,
    inlined from =E2=80=98rte_thash_adjust_tuple=E2=80=99 at ../lib/hash/rt=
e_thash.c:785:11:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avx512vbmiintrin.h:97:20: warning:=
 =E2=80=98tuple_bytes=E2=80=99 may be used uninitialized [-Wmaybe-uninitial=
ized]
   97 |   return (__m512i) __builtin_ia32_permvarqi512_mask ((__v64qi) __B,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   98 |                                                      (__v64qi) __A,
      |                                                      ~~~~~~~~~~~~~~
   99 |                                                      (__v64qi) __W,
      |                                                      ~~~~~~~~~~~~~~
  100 |                                                      (__mmask64) __=
M);
      |                                                      ~~~~~~~~~~~~~~=
~~
In file included from ../lib/hash/rte_thash_gfni.h:16,
                 from ../lib/hash/rte_thash.h:27:
../lib/hash/rte_thash_x86_gfni.h: In function =E2=80=98rte_thash_adjust_tup=
le=E2=80=99:
../lib/hash/rte_thash_x86_gfni.h:90:33: note: =E2=80=98tuple_bytes=E2=80=99=
 was declared here
   90 |         __m512i vals, matrixes, tuple_bytes, tuple_bytes_2;
      |                                 ^~~~~~~~~~~
In function =E2=80=98_mm512_mask_permutexvar_epi8=E2=80=99,
    inlined from =E2=80=98__rte_thash_gfni=E2=80=99 at ../lib/hash/rte_thas=
h_x86_gfni.h:141:17,
    inlined from =E2=80=98rte_thash_gfni=E2=80=99 at ../lib/hash/rte_thash_=
x86_gfni.h:181:20,
    inlined from =E2=80=98rte_thash_adjust_tuple=E2=80=99 at ../lib/hash/rt=
e_thash.c:785:11:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avx512vbmiintrin.h:97:20: warning:=
 =E2=80=98permute_mask=E2=80=99 may be used uninitialized [-Wmaybe-uninitia=
lized]
   97 |   return (__m512i) __builtin_ia32_permvarqi512_mask ((__v64qi) __B,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   98 |                                                      (__v64qi) __A,
      |                                                      ~~~~~~~~~~~~~~
   99 |                                                      (__v64qi) __W,
      |                                                      ~~~~~~~~~~~~~~
  100 |                                                      (__mmask64) __=
M);
      |                                                      ~~~~~~~~~~~~~~=
~~
../lib/hash/rte_thash_x86_gfni.h: In function =E2=80=98rte_thash_adjust_tup=
le=E2=80=99:
../lib/hash/rte_thash_x86_gfni.h:91:30: note: =E2=80=98permute_mask=E2=80=
=99 was declared here
   91 |         __mmask64 load_mask, permute_mask, permute_mask_2;
      |                              ^~~~~~~~~~~~
[242/2951] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnx=
k_roc_npc_utils.c.o
In function =E2=80=98npc_prep_mcam_ldata=E2=80=99,
    inlined from =E2=80=98npc_update_extraction_data=E2=80=99 at ../drivers=
/common/cnxk/roc_npc_utils.c:195:2:
../drivers/common/cnxk/roc_npc_utils.c:13:26: warning: writing 32 bytes int=
o a region of size 0 [-Wstringop-overflow=3D]
   13 |                 ptr[idx] =3D data[len - 1 - idx];
      |                 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../drivers/common/cnxk/roc_npc_utils.c: In function =E2=80=98npc_update_ext=
raction_data=E2=80=99:
../drivers/common/cnxk/roc_npc_utils.c:163:17: note: at offset 64 into dest=
ination object =E2=80=98int_info=E2=80=99 of size 64
  163 |         uint8_t int_info[NPC_MAX_EXTRACT_DATA_LEN];
      |                 ^~~~~~~~
In function =E2=80=98npc_prep_mcam_ldata=E2=80=99,
    inlined from =E2=80=98npc_update_extraction_data=E2=80=99 at ../drivers=
/common/cnxk/roc_npc_utils.c:195:2:
../drivers/common/cnxk/roc_npc_utils.c:13:26: warning: writing 32 bytes int=
o a region of size 0 [-Wstringop-overflow=3D]
   13 |                 ptr[idx] =3D data[len - 1 - idx];
      |                 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../drivers/common/cnxk/roc_npc_utils.c: In function =E2=80=98npc_update_ext=
raction_data=E2=80=99:
../drivers/common/cnxk/roc_npc_utils.c:163:17: note: at offset 96 into dest=
ination object =E2=80=98int_info=E2=80=99 of size 64
  163 |         uint8_t int_info[NPC_MAX_EXTRACT_DATA_LEN];
      |                 ^~~~~~~~
In function =E2=80=98npc_prep_mcam_ldata=E2=80=99,
    inlined from =E2=80=98npc_update_extraction_data=E2=80=99 at ../drivers=
/common/cnxk/roc_npc_utils.c:195:2:
../drivers/common/cnxk/roc_npc_utils.c:13:26: warning: writing 32 bytes int=
o a region of size 0 [-Wstringop-overflow=3D]
   13 |                 ptr[idx] =3D data[len - 1 - idx];
      |                 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../drivers/common/cnxk/roc_npc_utils.c: In function =E2=80=98npc_update_ext=
raction_data=E2=80=99:
../drivers/common/cnxk/roc_npc_utils.c:163:17: note: at offset 128 into des=
tination object =E2=80=98int_info=E2=80=99 of size 64
  163 |         uint8_t int_info[NPC_MAX_EXTRACT_DATA_LEN];
      |                 ^~~~~~~~
In function =E2=80=98npc_prep_mcam_ldata=E2=80=99,
    inlined from =E2=80=98npc_update_extraction_data=E2=80=99 at ../drivers=
/common/cnxk/roc_npc_utils.c:195:2:
../drivers/common/cnxk/roc_npc_utils.c:13:26: warning: writing 32 bytes int=
o a region of size 0 [-Wstringop-overflow=3D]
   13 |                 ptr[idx] =3D data[len - 1 - idx];
      |                 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../drivers/common/cnxk/roc_npc_utils.c: In function =E2=80=98npc_update_ext=
raction_data=E2=80=99:
../drivers/common/cnxk/roc_npc_utils.c:163:17: note: at offset 160 into des=
tination object =E2=80=98int_info=E2=80=99 of size 64
  163 |         uint8_t int_info[NPC_MAX_EXTRACT_DATA_LEN];
      |                 ^~~~~~~~
In function =E2=80=98npc_prep_mcam_ldata=E2=80=99,
    inlined from =E2=80=98npc_update_extraction_data=E2=80=99 at ../drivers=
/common/cnxk/roc_npc_utils.c:195:2:
../drivers/common/cnxk/roc_npc_utils.c:13:26: warning: writing 32 bytes int=
o a region of size 0 [-Wstringop-overflow=3D]
   13 |                 ptr[idx] =3D data[len - 1 - idx];
      |                 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../drivers/common/cnxk/roc_npc_utils.c: In function =E2=80=98npc_update_ext=
raction_data=E2=80=99:
../drivers/common/cnxk/roc_npc_utils.c:163:17: note: at offset 192 into des=
tination object =E2=80=98int_info=E2=80=99 of size 64
  163 |         uint8_t int_info[NPC_MAX_EXTRACT_DATA_LEN];
      |                 ^~~~~~~~
In function =E2=80=98npc_prep_mcam_ldata=E2=80=99,
    inlined from =E2=80=98npc_update_extraction_data=E2=80=99 at ../drivers=
/common/cnxk/roc_npc_utils.c:197:2:
../drivers/common/cnxk/roc_npc_utils.c:13:26: warning: writing 32 bytes int=
o a region of size 0 [-Wstringop-overflow=3D]
   13 |                 ptr[idx] =3D data[len - 1 - idx];
      |                 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../drivers/common/cnxk/roc_npc_utils.c: In function =E2=80=98npc_update_ext=
raction_data=E2=80=99:
../drivers/common/cnxk/roc_npc_utils.c:162:17: note: at offset 64 into dest=
ination object =E2=80=98int_info_mask=E2=80=99 of size 64
  162 |         uint8_t int_info_mask[NPC_MAX_EXTRACT_DATA_LEN];
      |                 ^~~~~~~~~~~~~
In function =E2=80=98npc_prep_mcam_ldata=E2=80=99,
    inlined from =E2=80=98npc_update_extraction_data=E2=80=99 at ../drivers=
/common/cnxk/roc_npc_utils.c:197:2:
../drivers/common/cnxk/roc_npc_utils.c:13:26: warning: writing 32 bytes int=
o a region of size 0 [-Wstringop-overflow=3D]
   13 |                 ptr[idx] =3D data[len - 1 - idx];
      |                 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../drivers/common/cnxk/roc_npc_utils.c: In function =E2=80=98npc_update_ext=
raction_data=E2=80=99:
../drivers/common/cnxk/roc_npc_utils.c:162:17: note: at offset 96 into dest=
ination object =E2=80=98int_info_mask=E2=80=99 of size 64
  162 |         uint8_t int_info_mask[NPC_MAX_EXTRACT_DATA_LEN];
      |                 ^~~~~~~~~~~~~
In function =E2=80=98npc_prep_mcam_ldata=E2=80=99,
    inlined from =E2=80=98npc_update_extraction_data=E2=80=99 at ../drivers=
/common/cnxk/roc_npc_utils.c:197:2:
../drivers/common/cnxk/roc_npc_utils.c:13:26: warning: writing 32 bytes int=
o a region of size 0 [-Wstringop-overflow=3D]
   13 |                 ptr[idx] =3D data[len - 1 - idx];
      |                 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../drivers/common/cnxk/roc_npc_utils.c: In function =E2=80=98npc_update_ext=
raction_data=E2=80=99:
../drivers/common/cnxk/roc_npc_utils.c:162:17: note: at offset 128 into des=
tination object =E2=80=98int_info_mask=E2=80=99 of size 64
  162 |         uint8_t int_info_mask[NPC_MAX_EXTRACT_DATA_LEN];
      |                 ^~~~~~~~~~~~~
In function =E2=80=98npc_prep_mcam_ldata=E2=80=99,
    inlined from =E2=80=98npc_update_extraction_data=E2=80=99 at ../drivers=
/common/cnxk/roc_npc_utils.c:197:2:
../drivers/common/cnxk/roc_npc_utils.c:13:26: warning: writing 32 bytes int=
o a region of size 0 [-Wstringop-overflow=3D]
   13 |                 ptr[idx] =3D data[len - 1 - idx];
      |                 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../drivers/common/cnxk/roc_npc_utils.c: In function =E2=80=98npc_update_ext=
raction_data=E2=80=99:
../drivers/common/cnxk/roc_npc_utils.c:162:17: note: at offset 160 into des=
tination object =E2=80=98int_info_mask=E2=80=99 of size 64
  162 |         uint8_t int_info_mask[NPC_MAX_EXTRACT_DATA_LEN];
      |                 ^~~~~~~~~~~~~
In function =E2=80=98npc_prep_mcam_ldata=E2=80=99,
    inlined from =E2=80=98npc_update_extraction_data=E2=80=99 at ../drivers=
/common/cnxk/roc_npc_utils.c:197:2:
../drivers/common/cnxk/roc_npc_utils.c:13:26: warning: writing 32 bytes int=
o a region of size 0 [-Wstringop-overflow=3D]
   13 |                 ptr[idx] =3D data[len - 1 - idx];
      |                 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../drivers/common/cnxk/roc_npc_utils.c: In function =E2=80=98npc_update_ext=
raction_data=E2=80=99:
../drivers/common/cnxk/roc_npc_utils.c:162:17: note: at offset 192 into des=
tination object =E2=80=98int_info_mask=E2=80=99 of size 64
  162 |         uint8_t int_info_mask[NPC_MAX_EXTRACT_DATA_LEN];
      |                 ^~~~~~~~~~~~~
[426/2951] Compiling C object drivers/libtmp_rte_common_mlx5.a.p/common_mlx=
5_mlx5_common_mr.c.o
../drivers/common/mlx5/mlx5_common_mr.c: In function =E2=80=98mlx5_mempool_=
get_chunks=E2=80=99:
../drivers/common/mlx5/mlx5_common_mr.c:1311:29: warning: =E2=80=98calloc=
=E2=80=99 sizes specified with =E2=80=98sizeof=E2=80=99 in the earlier argu=
ment and not in the later argument [-Wcalloc-transposed-args]
 1311 |         *out =3D calloc(sizeof(**out), n);
      |                             ^
../drivers/common/mlx5/mlx5_common_mr.c:1311:29: note: earlier argument sho=
uld specify number of elements, later size of each element
[445/2951] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_cnxk=
_ethdev_mtr.c.o
In file included from ../drivers/net/cnxk/cnxk_ethdev.h:16,
                 from ../drivers/net/cnxk/cnxk_ethdev_mtr.c:5:
In function =E2=80=98rte_mtr_error_set=E2=80=99,
    inlined from =E2=80=98cnxk_nix_mtr_policy_validate=E2=80=99 at ../drive=
rs/net/cnxk/cnxk_ethdev_mtr.c:311:14:
../lib/ethdev/rte_mtr_driver.h:188:24: warning: storing the address of loca=
l variable =E2=80=98message=E2=80=99 in =E2=80=98*error.message=E2=80=99 [-=
Wdangling-pointer=3D]
  188 |                 *error =3D (struct rte_mtr_error){
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  189 |                         .type =3D type,
      |                         ~~~~~~~~~~~~~
  190 |                         .cause =3D cause,
      |                         ~~~~~~~~~~~~~~~
  191 |                         .message =3D message,
      |                         ~~~~~~~~~~~~~~~~~~~
  192 |                 };
      |                 ~      =20
../drivers/net/cnxk/cnxk_ethdev_mtr.c: In function =E2=80=98cnxk_nix_mtr_po=
licy_validate=E2=80=99:
../drivers/net/cnxk/cnxk_ethdev_mtr.c:288:14: note: =E2=80=98message=E2=80=
=99 declared here
  288 |         char message[1024];
      |              ^~~~~~~
../drivers/net/cnxk/cnxk_ethdev_mtr.c:283:52: note: =E2=80=98error=E2=80=99=
 declared here
  283 |                              struct rte_mtr_error *error)
      |                              ~~~~~~~~~~~~~~~~~~~~~~^~~~~
[552/2951] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnx=
k_cn10k_cryptodev_ops.c.o
In file included from ../drivers/crypto/cnxk/cn10k_cryptodev_ops.c:17:
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/crypto=
/cnxk/cnxk_se.h:1397:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1621:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cpt_sym_inst_fill=E2=80=99 at ../drivers/crypto/c=
nxk/cn10k_cryptodev_ops.c:96:9,
    inlined from =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99 at ..=
/drivers/crypto/cnxk/cn10k_cryptodev_ops.c:147:10:
../drivers/crypto/cnxk/cnxk_se.h:201:52: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  201 |                         e_vaddr =3D (uint64_t)bufs[j].vaddr;
      |                                             ~~~~~~~^~~~~~
In function =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/crypto=
/cnxk/cnxk_se.h:1397:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1621:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cpt_sym_inst_fill=E2=80=99 at ../drivers/crypto/c=
nxk/cn10k_cryptodev_ops.c:96:9,
    inlined from =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99 at ..=
/drivers/crypto/cnxk/cn10k_cryptodev_ops.c:147:10:
../drivers/crypto/cnxk/cnxk_se.h:202:48: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  202 |                         e_len =3D (size > bufs[j].size) ? bufs[j].s=
ize : size;
      |                                         ~~~~~~~^~~~~
In function =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_prep=E2=80=99 at ../drivers/crypto=
/cnxk/cnxk_se.h:1201:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1618:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cpt_sym_inst_fill=E2=80=99 at ../drivers/crypto/c=
nxk/cn10k_cryptodev_ops.c:96:9,
    inlined from =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99 at ..=
/drivers/crypto/cnxk/cn10k_cryptodev_ops.c:147:10:
../drivers/crypto/cnxk/cnxk_se.h:201:52: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  201 |                         e_vaddr =3D (uint64_t)bufs[j].vaddr;
      |                                             ~~~~~~~^~~~~~
In function =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_prep=E2=80=99 at ../drivers/crypto=
/cnxk/cnxk_se.h:1201:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1618:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cpt_sym_inst_fill=E2=80=99 at ../drivers/crypto/c=
nxk/cn10k_cryptodev_ops.c:96:9,
    inlined from =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99 at ..=
/drivers/crypto/cnxk/cn10k_cryptodev_ops.c:147:10:
../drivers/crypto/cnxk/cnxk_se.h:202:48: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  202 |                         e_len =3D (size > bufs[j].size) ? bufs[j].s=
ize : size;
      |                                         ~~~~~~~^~~~~
In function =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/crypto/c=
nxk/cnxk_se.h:614:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1616:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cpt_sym_inst_fill=E2=80=99 at ../drivers/crypto/c=
nxk/cn10k_cryptodev_ops.c:96:9,
    inlined from =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99 at ..=
/drivers/crypto/cnxk/cn10k_cryptodev_ops.c:147:10:
../drivers/crypto/cnxk/cnxk_se.h:201:52: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  201 |                         e_vaddr =3D (uint64_t)bufs[j].vaddr;
      |                                             ~~~~~~~^~~~~~
In function =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/crypto/c=
nxk/cnxk_se.h:614:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1616:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cpt_sym_inst_fill=E2=80=99 at ../drivers/crypto/c=
nxk/cn10k_cryptodev_ops.c:96:9,
    inlined from =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99 at ..=
/drivers/crypto/cnxk/cn10k_cryptodev_ops.c:147:10:
../drivers/crypto/cnxk/cnxk_se.h:202:48: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  202 |                         e_len =3D (size > bufs[j].size) ? bufs[j].s=
ize : size;
      |                                         ~~~~~~~^~~~~
In function =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/crypto=
/cnxk/cnxk_se.h:1397:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1621:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cpt_sym_inst_fill=E2=80=99 at ../drivers/crypto/c=
nxk/cn10k_cryptodev_ops.c:96:9,
    inlined from =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99 at ..=
/drivers/crypto/cnxk/cn10k_cryptodev_ops.c:135:10:
../drivers/crypto/cnxk/cnxk_se.h:201:52: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  201 |                         e_vaddr =3D (uint64_t)bufs[j].vaddr;
      |                                             ~~~~~~~^~~~~~
In function =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/crypto=
/cnxk/cnxk_se.h:1397:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1621:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cpt_sym_inst_fill=E2=80=99 at ../drivers/crypto/c=
nxk/cn10k_cryptodev_ops.c:96:9,
    inlined from =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99 at ..=
/drivers/crypto/cnxk/cn10k_cryptodev_ops.c:135:10:
../drivers/crypto/cnxk/cnxk_se.h:202:48: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  202 |                         e_len =3D (size > bufs[j].size) ? bufs[j].s=
ize : size;
      |                                         ~~~~~~~^~~~~
In function =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_prep=E2=80=99 at ../drivers/crypto=
/cnxk/cnxk_se.h:1201:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1618:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cpt_sym_inst_fill=E2=80=99 at ../drivers/crypto/c=
nxk/cn10k_cryptodev_ops.c:96:9,
    inlined from =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99 at ..=
/drivers/crypto/cnxk/cn10k_cryptodev_ops.c:135:10:
../drivers/crypto/cnxk/cnxk_se.h:201:52: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  201 |                         e_vaddr =3D (uint64_t)bufs[j].vaddr;
      |                                             ~~~~~~~^~~~~~
In function =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_prep=E2=80=99 at ../drivers/crypto=
/cnxk/cnxk_se.h:1201:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1618:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cpt_sym_inst_fill=E2=80=99 at ../drivers/crypto/c=
nxk/cn10k_cryptodev_ops.c:96:9,
    inlined from =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99 at ..=
/drivers/crypto/cnxk/cn10k_cryptodev_ops.c:135:10:
../drivers/crypto/cnxk/cnxk_se.h:202:48: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  202 |                         e_len =3D (size > bufs[j].size) ? bufs[j].s=
ize : size;
      |                                         ~~~~~~~^~~~~
In function =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/crypto/c=
nxk/cnxk_se.h:614:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1616:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cpt_sym_inst_fill=E2=80=99 at ../drivers/crypto/c=
nxk/cn10k_cryptodev_ops.c:96:9,
    inlined from =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99 at ..=
/drivers/crypto/cnxk/cn10k_cryptodev_ops.c:135:10:
../drivers/crypto/cnxk/cnxk_se.h:201:52: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  201 |                         e_vaddr =3D (uint64_t)bufs[j].vaddr;
      |                                             ~~~~~~~^~~~~~
In function =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/crypto/c=
nxk/cnxk_se.h:614:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1616:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cpt_sym_inst_fill=E2=80=99 at ../drivers/crypto/c=
nxk/cn10k_cryptodev_ops.c:96:9,
    inlined from =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99 at ..=
/drivers/crypto/cnxk/cn10k_cryptodev_ops.c:135:10:
../drivers/crypto/cnxk/cnxk_se.h:202:48: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  202 |                         e_len =3D (size > bufs[j].size) ? bufs[j].s=
ize : size;
      |                                         ~~~~~~~^~~~~
In function =E2=80=98cn10k_cpt_fill_inst.constprop.isra=E2=80=99:
cc1: note: source object is likely at address zero
[556/2951] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnx=
k_cn9k_cryptodev_ops.c.o
In file included from ../drivers/crypto/cnxk/cn9k_cryptodev_ops.c:18:
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/crypto=
/cnxk/cnxk_se.h:1397:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1621:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cn9k_cpt_sym_inst_fill=E2=80=99 at ../drivers/cry=
pto/cnxk/cn9k_cryptodev_ops.c:34:9,
    inlined from =E2=80=98cn9k_cpt_inst_prep=E2=80=99 at ../drivers/crypto/=
cnxk/cn9k_cryptodev_ops.c:126:10:
../drivers/crypto/cnxk/cnxk_se.h:201:52: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  201 |                         e_vaddr =3D (uint64_t)bufs[j].vaddr;
      |                                             ~~~~~~~^~~~~~
In function =E2=80=98cn9k_cpt_inst_prep=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/crypto=
/cnxk/cnxk_se.h:1397:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1621:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cn9k_cpt_sym_inst_fill=E2=80=99 at ../drivers/cry=
pto/cnxk/cn9k_cryptodev_ops.c:34:9,
    inlined from =E2=80=98cn9k_cpt_inst_prep=E2=80=99 at ../drivers/crypto/=
cnxk/cn9k_cryptodev_ops.c:126:10:
../drivers/crypto/cnxk/cnxk_se.h:202:48: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  202 |                         e_len =3D (size > bufs[j].size) ? bufs[j].s=
ize : size;
      |                                         ~~~~~~~^~~~~
In function =E2=80=98cn9k_cpt_inst_prep=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_prep=E2=80=99 at ../drivers/crypto=
/cnxk/cnxk_se.h:1201:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1618:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cn9k_cpt_sym_inst_fill=E2=80=99 at ../drivers/cry=
pto/cnxk/cn9k_cryptodev_ops.c:34:9,
    inlined from =E2=80=98cn9k_cpt_inst_prep=E2=80=99 at ../drivers/crypto/=
cnxk/cn9k_cryptodev_ops.c:126:10:
../drivers/crypto/cnxk/cnxk_se.h:201:52: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  201 |                         e_vaddr =3D (uint64_t)bufs[j].vaddr;
      |                                             ~~~~~~~^~~~~~
In function =E2=80=98cn9k_cpt_inst_prep=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_prep=E2=80=99 at ../drivers/crypto=
/cnxk/cnxk_se.h:1201:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1618:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cn9k_cpt_sym_inst_fill=E2=80=99 at ../drivers/cry=
pto/cnxk/cn9k_cryptodev_ops.c:34:9,
    inlined from =E2=80=98cn9k_cpt_inst_prep=E2=80=99 at ../drivers/crypto/=
cnxk/cn9k_cryptodev_ops.c:126:10:
../drivers/crypto/cnxk/cnxk_se.h:202:48: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  202 |                         e_len =3D (size > bufs[j].size) ? bufs[j].s=
ize : size;
      |                                         ~~~~~~~^~~~~
In function =E2=80=98cn9k_cpt_inst_prep=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/crypto/c=
nxk/cnxk_se.h:614:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1616:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cn9k_cpt_sym_inst_fill=E2=80=99 at ../drivers/cry=
pto/cnxk/cn9k_cryptodev_ops.c:34:9,
    inlined from =E2=80=98cn9k_cpt_inst_prep=E2=80=99 at ../drivers/crypto/=
cnxk/cn9k_cryptodev_ops.c:126:10:
../drivers/crypto/cnxk/cnxk_se.h:201:52: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  201 |                         e_vaddr =3D (uint64_t)bufs[j].vaddr;
      |                                             ~~~~~~~^~~~~~
In function =E2=80=98cn9k_cpt_inst_prep=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/crypto/c=
nxk/cnxk_se.h:614:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1616:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cn9k_cpt_sym_inst_fill=E2=80=99 at ../drivers/cry=
pto/cnxk/cn9k_cryptodev_ops.c:34:9,
    inlined from =E2=80=98cn9k_cpt_inst_prep=E2=80=99 at ../drivers/crypto/=
cnxk/cn9k_cryptodev_ops.c:126:10:
../drivers/crypto/cnxk/cnxk_se.h:202:48: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  202 |                         e_len =3D (size > bufs[j].size) ? bufs[j].s=
ize : size;
      |                                         ~~~~~~~^~~~~
In function =E2=80=98cn9k_cpt_inst_prep=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/crypto=
/cnxk/cnxk_se.h:1397:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1621:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cn9k_cpt_sym_inst_fill=E2=80=99 at ../drivers/cry=
pto/cnxk/cn9k_cryptodev_ops.c:34:9,
    inlined from =E2=80=98cn9k_cpt_inst_prep=E2=80=99 at ../drivers/crypto/=
cnxk/cn9k_cryptodev_ops.c:114:10:
../drivers/crypto/cnxk/cnxk_se.h:201:52: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  201 |                         e_vaddr =3D (uint64_t)bufs[j].vaddr;
      |                                             ~~~~~~~^~~~~~
In function =E2=80=98cn9k_cpt_inst_prep=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/crypto=
/cnxk/cnxk_se.h:1397:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1621:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cn9k_cpt_sym_inst_fill=E2=80=99 at ../drivers/cry=
pto/cnxk/cn9k_cryptodev_ops.c:34:9,
    inlined from =E2=80=98cn9k_cpt_inst_prep=E2=80=99 at ../drivers/crypto/=
cnxk/cn9k_cryptodev_ops.c:114:10:
../drivers/crypto/cnxk/cnxk_se.h:202:48: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  202 |                         e_len =3D (size > bufs[j].size) ? bufs[j].s=
ize : size;
      |                                         ~~~~~~~^~~~~
In function =E2=80=98cn9k_cpt_inst_prep=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_prep=E2=80=99 at ../drivers/crypto=
/cnxk/cnxk_se.h:1201:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1618:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cn9k_cpt_sym_inst_fill=E2=80=99 at ../drivers/cry=
pto/cnxk/cn9k_cryptodev_ops.c:34:9,
    inlined from =E2=80=98cn9k_cpt_inst_prep=E2=80=99 at ../drivers/crypto/=
cnxk/cn9k_cryptodev_ops.c:114:10:
../drivers/crypto/cnxk/cnxk_se.h:201:52: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  201 |                         e_vaddr =3D (uint64_t)bufs[j].vaddr;
      |                                             ~~~~~~~^~~~~~
In function =E2=80=98cn9k_cpt_inst_prep=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_prep=E2=80=99 at ../drivers/crypto=
/cnxk/cnxk_se.h:1201:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1618:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cn9k_cpt_sym_inst_fill=E2=80=99 at ../drivers/cry=
pto/cnxk/cn9k_cryptodev_ops.c:34:9,
    inlined from =E2=80=98cn9k_cpt_inst_prep=E2=80=99 at ../drivers/crypto/=
cnxk/cn9k_cryptodev_ops.c:114:10:
../drivers/crypto/cnxk/cnxk_se.h:202:48: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  202 |                         e_len =3D (size > bufs[j].size) ? bufs[j].s=
ize : size;
      |                                         ~~~~~~~^~~~~
In function =E2=80=98cn9k_cpt_inst_prep=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/crypto/c=
nxk/cnxk_se.h:614:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1616:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cn9k_cpt_sym_inst_fill=E2=80=99 at ../drivers/cry=
pto/cnxk/cn9k_cryptodev_ops.c:34:9,
    inlined from =E2=80=98cn9k_cpt_inst_prep=E2=80=99 at ../drivers/crypto/=
cnxk/cn9k_cryptodev_ops.c:114:10:
../drivers/crypto/cnxk/cnxk_se.h:201:52: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  201 |                         e_vaddr =3D (uint64_t)bufs[j].vaddr;
      |                                             ~~~~~~~^~~~~~
In function =E2=80=98cn9k_cpt_inst_prep=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/crypto/c=
nxk/cnxk_se.h:614:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/crypt=
o/cnxk/cnxk_se.h:1616:9,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/crypto/=
cnxk/cnxk_se.h:2509:8,
    inlined from =E2=80=98cn9k_cpt_sym_inst_fill=E2=80=99 at ../drivers/cry=
pto/cnxk/cn9k_cryptodev_ops.c:34:9,
    inlined from =E2=80=98cn9k_cpt_inst_prep=E2=80=99 at ../drivers/crypto/=
cnxk/cn9k_cryptodev_ops.c:114:10:
../drivers/crypto/cnxk/cnxk_se.h:202:48: warning: array subscript 0 is outs=
ide array bounds of =E2=80=98struct roc_se_buf_ptr[0]=E2=80=99 [-Warray-bou=
nds=3D]
  202 |                         e_len =3D (size > bufs[j].size) ? bufs[j].s=
ize : size;
      |                                         ~~~~~~~^~~~~
In function =E2=80=98cn9k_cpt_inst_prep=E2=80=99:
cc1: note: source object is likely at address zero
[612/2951] Compiling C object drivers/libtmp_rte_cr...teontx2.a.p/crypto_oc=
teontx2_otx2_cryptodev_ops.c.o
In file included from ../drivers/crypto/octeontx2/otx2_cryptodev_ops.c:27:
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/common=
/cpt/cpt_ucode.h:2176:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2475:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx2_cpt_enqueue_sym=E2=80=99 at ../drivers/crypt=
o/octeontx2/otx2_cryptodev_ops.c:670:9,
    inlined from =E2=80=98otx2_cpt_enqueue_sym_sessless=E2=80=99 at ../driv=
ers/crypto/octeontx2/otx2_cryptodev_ops.c:785:8,
    inlined from =E2=80=98otx2_cpt_enqueue_burst=E2=80=99 at ../drivers/cry=
pto/octeontx2/otx2_cryptodev_ops.c:824:11:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx2_cpt_enqueue_burst=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/common=
/cpt/cpt_ucode.h:2176:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2475:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx2_cpt_enqueue_sym=E2=80=99 at ../drivers/crypt=
o/octeontx2/otx2_cryptodev_ops.c:670:9,
    inlined from =E2=80=98otx2_cpt_enqueue_sym_sessless=E2=80=99 at ../driv=
ers/crypto/octeontx2/otx2_cryptodev_ops.c:785:8,
    inlined from =E2=80=98otx2_cpt_enqueue_burst=E2=80=99 at ../drivers/cry=
pto/octeontx2/otx2_cryptodev_ops.c:824:11:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx2_cpt_enqueue_burst=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_enc_prep=E2=80=99 at ../drivers/co=
mmon/cpt/cpt_ucode.h:1672:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2472:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx2_cpt_enqueue_sym=E2=80=99 at ../drivers/crypt=
o/octeontx2/otx2_cryptodev_ops.c:670:9,
    inlined from =E2=80=98otx2_cpt_enqueue_sym_sessless=E2=80=99 at ../driv=
ers/crypto/octeontx2/otx2_cryptodev_ops.c:785:8,
    inlined from =E2=80=98otx2_cpt_enqueue_burst=E2=80=99 at ../drivers/cry=
pto/octeontx2/otx2_cryptodev_ops.c:824:11:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx2_cpt_enqueue_burst=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_enc_prep=E2=80=99 at ../drivers/co=
mmon/cpt/cpt_ucode.h:1672:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2472:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx2_cpt_enqueue_sym=E2=80=99 at ../drivers/crypt=
o/octeontx2/otx2_cryptodev_ops.c:670:9,
    inlined from =E2=80=98otx2_cpt_enqueue_sym_sessless=E2=80=99 at ../driv=
ers/crypto/octeontx2/otx2_cryptodev_ops.c:785:8,
    inlined from =E2=80=98otx2_cpt_enqueue_burst=E2=80=99 at ../drivers/cry=
pto/octeontx2/otx2_cryptodev_ops.c:824:11:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx2_cpt_enqueue_burst=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/common/c=
pt/cpt_ucode.h:933:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2469:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx2_cpt_enqueue_sym=E2=80=99 at ../drivers/crypt=
o/octeontx2/otx2_cryptodev_ops.c:670:9,
    inlined from =E2=80=98otx2_cpt_enqueue_sym_sessless=E2=80=99 at ../driv=
ers/crypto/octeontx2/otx2_cryptodev_ops.c:785:8,
    inlined from =E2=80=98otx2_cpt_enqueue_burst=E2=80=99 at ../drivers/cry=
pto/octeontx2/otx2_cryptodev_ops.c:824:11:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx2_cpt_enqueue_burst=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/common/c=
pt/cpt_ucode.h:933:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2469:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx2_cpt_enqueue_sym=E2=80=99 at ../drivers/crypt=
o/octeontx2/otx2_cryptodev_ops.c:670:9,
    inlined from =E2=80=98otx2_cpt_enqueue_sym_sessless=E2=80=99 at ../driv=
ers/crypto/octeontx2/otx2_cryptodev_ops.c:785:8,
    inlined from =E2=80=98otx2_cpt_enqueue_burst=E2=80=99 at ../drivers/cry=
pto/octeontx2/otx2_cryptodev_ops.c:824:11:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx2_cpt_enqueue_burst=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/common=
/cpt/cpt_ucode.h:2176:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2475:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx2_cpt_enqueue_sym=E2=80=99 at ../drivers/crypt=
o/octeontx2/otx2_cryptodev_ops.c:670:9,
    inlined from =E2=80=98otx2_cpt_enqueue_burst=E2=80=99 at ../drivers/cry=
pto/octeontx2/otx2_cryptodev_ops.c:821:11:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx2_cpt_enqueue_burst=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/common=
/cpt/cpt_ucode.h:2176:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2475:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx2_cpt_enqueue_sym=E2=80=99 at ../drivers/crypt=
o/octeontx2/otx2_cryptodev_ops.c:670:9,
    inlined from =E2=80=98otx2_cpt_enqueue_burst=E2=80=99 at ../drivers/cry=
pto/octeontx2/otx2_cryptodev_ops.c:821:11:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx2_cpt_enqueue_burst=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_enc_prep=E2=80=99 at ../drivers/co=
mmon/cpt/cpt_ucode.h:1672:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2472:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx2_cpt_enqueue_sym=E2=80=99 at ../drivers/crypt=
o/octeontx2/otx2_cryptodev_ops.c:670:9,
    inlined from =E2=80=98otx2_cpt_enqueue_burst=E2=80=99 at ../drivers/cry=
pto/octeontx2/otx2_cryptodev_ops.c:821:11:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx2_cpt_enqueue_burst=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_enc_prep=E2=80=99 at ../drivers/co=
mmon/cpt/cpt_ucode.h:1672:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2472:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx2_cpt_enqueue_sym=E2=80=99 at ../drivers/crypt=
o/octeontx2/otx2_cryptodev_ops.c:670:9,
    inlined from =E2=80=98otx2_cpt_enqueue_burst=E2=80=99 at ../drivers/cry=
pto/octeontx2/otx2_cryptodev_ops.c:821:11:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx2_cpt_enqueue_burst=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/common/c=
pt/cpt_ucode.h:933:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2469:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx2_cpt_enqueue_sym=E2=80=99 at ../drivers/crypt=
o/octeontx2/otx2_cryptodev_ops.c:670:9,
    inlined from =E2=80=98otx2_cpt_enqueue_burst=E2=80=99 at ../drivers/cry=
pto/octeontx2/otx2_cryptodev_ops.c:821:11:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx2_cpt_enqueue_burst=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/common/c=
pt/cpt_ucode.h:933:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2469:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx2_cpt_enqueue_sym=E2=80=99 at ../drivers/crypt=
o/octeontx2/otx2_cryptodev_ops.c:670:9,
    inlined from =E2=80=98otx2_cpt_enqueue_burst=E2=80=99 at ../drivers/cry=
pto/octeontx2/otx2_cryptodev_ops.c:821:11:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx2_cpt_enqueue_burst=E2=80=99:
cc1: note: source object is likely at address zero
[626/2951] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_=
qat_sym_session.c.o
../drivers/crypto/qat/qat_sym_session.c: In function =E2=80=98partial_hash_=
sha1=E2=80=99:
../drivers/crypto/qat/qat_sym_session.c:1145:9: warning: =E2=80=98SHA1_Init=
=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1145 |         if (!SHA1_Init(&ctx))
      |         ^~
In file included from ../drivers/crypto/qat/qat_sym_session.c:5:
/usr/include/openssl/sha.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c);
      |                           ^~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1147:9: warning: =E2=80=98SHA1_Tran=
sform=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1147 |         SHA1_Transform(&ctx, data_in);
      |         ^~~~~~~~~~~~~~
/usr/include/openssl/sha.h:52:28: note: declared here
   52 | OSSL_DEPRECATEDIN_3_0 void SHA1_Transform(SHA_CTX *c, const unsigne=
d char *data);
      |                            ^~~~~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c: In function =E2=80=98partial_hash_=
sha224=E2=80=99:
../drivers/crypto/qat/qat_sym_session.c:1156:9: warning: =E2=80=98SHA224_In=
it=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1156 |         if (!SHA224_Init(&ctx))
      |         ^~
/usr/include/openssl/sha.h:69:27: note: declared here
   69 | OSSL_DEPRECATEDIN_3_0 int SHA224_Init(SHA256_CTX *c);
      |                           ^~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1158:9: warning: =E2=80=98SHA256_Tr=
ansform=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
 1158 |         SHA256_Transform(&ctx, data_in);
      |         ^~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:77:28: note: declared here
   77 | OSSL_DEPRECATEDIN_3_0 void SHA256_Transform(SHA256_CTX *c,
      |                            ^~~~~~~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c: In function =E2=80=98partial_hash_=
sha256=E2=80=99:
../drivers/crypto/qat/qat_sym_session.c:1167:9: warning: =E2=80=98SHA256_In=
it=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1167 |         if (!SHA256_Init(&ctx))
      |         ^~
/usr/include/openssl/sha.h:73:27: note: declared here
   73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
      |                           ^~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1169:9: warning: =E2=80=98SHA256_Tr=
ansform=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
 1169 |         SHA256_Transform(&ctx, data_in);
      |         ^~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:77:28: note: declared here
   77 | OSSL_DEPRECATEDIN_3_0 void SHA256_Transform(SHA256_CTX *c,
      |                            ^~~~~~~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c: In function =E2=80=98partial_hash_=
sha384=E2=80=99:
../drivers/crypto/qat/qat_sym_session.c:1178:9: warning: =E2=80=98SHA384_In=
it=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1178 |         if (!SHA384_Init(&ctx))
      |         ^~
/usr/include/openssl/sha.h:120:27: note: declared here
  120 | OSSL_DEPRECATEDIN_3_0 int SHA384_Init(SHA512_CTX *c);
      |                           ^~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1180:9: warning: =E2=80=98SHA512_Tr=
ansform=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
 1180 |         SHA512_Transform(&ctx, data_in);
      |         ^~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:128:28: note: declared here
  128 | OSSL_DEPRECATEDIN_3_0 void SHA512_Transform(SHA512_CTX *c,
      |                            ^~~~~~~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c: In function =E2=80=98partial_hash_=
sha512=E2=80=99:
../drivers/crypto/qat/qat_sym_session.c:1189:9: warning: =E2=80=98SHA512_In=
it=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1189 |         if (!SHA512_Init(&ctx))
      |         ^~
/usr/include/openssl/sha.h:124:27: note: declared here
  124 | OSSL_DEPRECATEDIN_3_0 int SHA512_Init(SHA512_CTX *c);
      |                           ^~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1191:9: warning: =E2=80=98SHA512_Tr=
ansform=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
 1191 |         SHA512_Transform(&ctx, data_in);
      |         ^~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:128:28: note: declared here
  128 | OSSL_DEPRECATEDIN_3_0 void SHA512_Transform(SHA512_CTX *c,
      |                            ^~~~~~~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c: In function =E2=80=98partial_hash_=
md5=E2=80=99:
../drivers/crypto/qat/qat_sym_session.c:1200:9: warning: =E2=80=98MD5_Init=
=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1200 |         if (!MD5_Init(&ctx))
      |         ^~
In file included from ../drivers/crypto/qat/qat_sym_session.c:7:
/usr/include/openssl/md5.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
      |                           ^~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1202:9: warning: =E2=80=98MD5_Trans=
form=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1202 |         MD5_Transform(&ctx, data_in);
      |         ^~~~~~~~~~~~~
/usr/include/openssl/md5.h:54:28: note: declared here
   54 | OSSL_DEPRECATEDIN_3_0 void MD5_Transform(MD5_CTX *c, const unsigned=
 char *b);
      |                            ^~~~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c: In function =E2=80=98qat_sym_do_pr=
ecomputes=E2=80=99:
../drivers/crypto/qat/qat_sym_session.c:1331:25: warning: =E2=80=98AES_set_=
encrypt_key=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declara=
tions]
 1331 |                         if (AES_set_encrypt_key(auth_key, auth_keyl=
en << 3,
      |                         ^~
In file included from ../drivers/crypto/qat/qat_sym_session.c:6:
/usr/include/openssl/aes.h:51:5: note: declared here
   51 | int AES_set_encrypt_key(const unsigned char *userKey, const int bit=
s,
      |     ^~~~~~~~~~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1337:25: warning: =E2=80=98AES_encr=
ypt=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1337 |                         AES_encrypt(in, k0, &enc_key);
      |                         ^~~~~~~~~~~
/usr/include/openssl/aes.h:57:6: note: declared here
   57 | void AES_encrypt(const unsigned char *in, unsigned char *out,
      |      ^~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1375:33: warning: =E2=80=98AES_set_=
encrypt_key=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declara=
tions]
 1375 |                                 if (AES_set_encrypt_key(auth_key,
      |                                 ^~
/usr/include/openssl/aes.h:51:5: note: declared here
   51 | int AES_set_encrypt_key(const unsigned char *userKey, const int bit=
s,
      |     ^~~~~~~~~~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1385:33: warning: =E2=80=98AES_encr=
ypt=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1385 |                                 AES_encrypt(in, out, &enc_key);
      |                                 ^~~~~~~~~~~
/usr/include/openssl/aes.h:57:6: note: declared here
   57 | void AES_encrypt(const unsigned char *in, unsigned char *out,
      |      ^~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1411:17: warning: =E2=80=98AES_set_=
encrypt_key=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declara=
tions]
 1411 |                 if (AES_set_encrypt_key(auth_key, auth_keylen << 3,
      |                 ^~
/usr/include/openssl/aes.h:51:5: note: declared here
   51 | int AES_set_encrypt_key(const unsigned char *userKey, const int bit=
s,
      |     ^~~~~~~~~~~~~~~~~~~
../drivers/crypto/qat/qat_sym_session.c:1415:17: warning: =E2=80=98AES_encr=
ypt=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1415 |                 AES_encrypt(in, out, &enc_key);
      |                 ^~~~~~~~~~~
/usr/include/openssl/aes.h:57:6: note: declared here
   57 | void AES_encrypt(const unsigned char *in, unsigned char *out,
      |      ^~~~~~~~~~~
[670/2951] Compiling C object drivers/libtmp_rte_cr..._octeontx.a.p/crypto_=
octeontx_otx_cryptodev_ops.c.o
In file included from ../drivers/crypto/octeontx/otx_cryptodev_ops.c:23:
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/common=
/cpt/cpt_ucode.h:2176:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2475:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single_sym_sessless=E2=80=99 at ../dr=
ivers/crypto/octeontx/otx_cryptodev_ops.c:600:8,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:627:11,
    inlined from =E2=80=98otx_cpt_pkt_enqueue=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:659:9,
    inlined from =E2=80=98otx_cpt_enqueue_sym=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:684:9:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx_cpt_enqueue_sym=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/common=
/cpt/cpt_ucode.h:2176:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2475:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single_sym_sessless=E2=80=99 at ../dr=
ivers/crypto/octeontx/otx_cryptodev_ops.c:600:8,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:627:11,
    inlined from =E2=80=98otx_cpt_pkt_enqueue=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:659:9,
    inlined from =E2=80=98otx_cpt_enqueue_sym=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:684:9:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx_cpt_enqueue_sym=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_enc_prep=E2=80=99 at ../drivers/co=
mmon/cpt/cpt_ucode.h:1672:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2472:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single_sym_sessless=E2=80=99 at ../dr=
ivers/crypto/octeontx/otx_cryptodev_ops.c:600:8,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:627:11,
    inlined from =E2=80=98otx_cpt_pkt_enqueue=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:659:9,
    inlined from =E2=80=98otx_cpt_enqueue_sym=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:684:9:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx_cpt_enqueue_sym=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_enc_prep=E2=80=99 at ../drivers/co=
mmon/cpt/cpt_ucode.h:1672:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2472:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single_sym_sessless=E2=80=99 at ../dr=
ivers/crypto/octeontx/otx_cryptodev_ops.c:600:8,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:627:11,
    inlined from =E2=80=98otx_cpt_pkt_enqueue=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:659:9,
    inlined from =E2=80=98otx_cpt_enqueue_sym=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:684:9:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx_cpt_enqueue_sym=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/common/c=
pt/cpt_ucode.h:933:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2469:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single_sym_sessless=E2=80=99 at ../dr=
ivers/crypto/octeontx/otx_cryptodev_ops.c:600:8,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:627:11,
    inlined from =E2=80=98otx_cpt_pkt_enqueue=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:659:9,
    inlined from =E2=80=98otx_cpt_enqueue_sym=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:684:9:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx_cpt_enqueue_sym=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/common/c=
pt/cpt_ucode.h:933:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2469:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single_sym_sessless=E2=80=99 at ../dr=
ivers/crypto/octeontx/otx_cryptodev_ops.c:600:8,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:627:11,
    inlined from =E2=80=98otx_cpt_pkt_enqueue=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:659:9,
    inlined from =E2=80=98otx_cpt_enqueue_sym=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:684:9:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx_cpt_enqueue_sym=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/common=
/cpt/cpt_ucode.h:2176:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2475:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:625:11,
    inlined from =E2=80=98otx_cpt_pkt_enqueue=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:659:9,
    inlined from =E2=80=98otx_cpt_enqueue_sym=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:684:9:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx_cpt_enqueue_sym=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/common=
/cpt/cpt_ucode.h:2176:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2475:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:625:11,
    inlined from =E2=80=98otx_cpt_pkt_enqueue=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:659:9,
    inlined from =E2=80=98otx_cpt_enqueue_sym=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:684:9:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx_cpt_enqueue_sym=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_enc_prep=E2=80=99 at ../drivers/co=
mmon/cpt/cpt_ucode.h:1672:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2472:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:625:11,
    inlined from =E2=80=98otx_cpt_pkt_enqueue=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:659:9,
    inlined from =E2=80=98otx_cpt_enqueue_sym=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:684:9:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx_cpt_enqueue_sym=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_enc_prep=E2=80=99 at ../drivers/co=
mmon/cpt/cpt_ucode.h:1672:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2472:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:625:11,
    inlined from =E2=80=98otx_cpt_pkt_enqueue=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:659:9,
    inlined from =E2=80=98otx_cpt_enqueue_sym=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:684:9:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx_cpt_enqueue_sym=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/common/c=
pt/cpt_ucode.h:933:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2469:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:625:11,
    inlined from =E2=80=98otx_cpt_pkt_enqueue=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:659:9,
    inlined from =E2=80=98otx_cpt_enqueue_sym=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:684:9:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx_cpt_enqueue_sym=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/common/c=
pt/cpt_ucode.h:933:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2469:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:625:11,
    inlined from =E2=80=98otx_cpt_pkt_enqueue=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:659:9,
    inlined from =E2=80=98otx_cpt_enqueue_sym=E2=80=99 at ../drivers/crypto=
/octeontx/otx_cryptodev_ops.c:684:9:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx_cpt_enqueue_sym=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/common=
/cpt/cpt_ucode.h:2176:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2475:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single_sym_sessless=E2=80=99 at ../dr=
ivers/crypto/octeontx/otx_cryptodev_ops.c:600:8,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:627:11,
    inlined from =E2=80=98otx_crypto_adapter_enqueue=E2=80=99 at ../drivers=
/crypto/octeontx/otx_cryptodev_ops.c:749:8:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx_crypto_adapter_enqueue=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/common=
/cpt/cpt_ucode.h:2176:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2475:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single_sym_sessless=E2=80=99 at ../dr=
ivers/crypto/octeontx/otx_cryptodev_ops.c:600:8,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:627:11,
    inlined from =E2=80=98otx_crypto_adapter_enqueue=E2=80=99 at ../drivers=
/crypto/octeontx/otx_cryptodev_ops.c:749:8:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx_crypto_adapter_enqueue=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_enc_prep=E2=80=99 at ../drivers/co=
mmon/cpt/cpt_ucode.h:1672:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2472:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single_sym_sessless=E2=80=99 at ../dr=
ivers/crypto/octeontx/otx_cryptodev_ops.c:600:8,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:627:11,
    inlined from =E2=80=98otx_crypto_adapter_enqueue=E2=80=99 at ../drivers=
/crypto/octeontx/otx_cryptodev_ops.c:749:8:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx_crypto_adapter_enqueue=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_enc_prep=E2=80=99 at ../drivers/co=
mmon/cpt/cpt_ucode.h:1672:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2472:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single_sym_sessless=E2=80=99 at ../dr=
ivers/crypto/octeontx/otx_cryptodev_ops.c:600:8,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:627:11,
    inlined from =E2=80=98otx_crypto_adapter_enqueue=E2=80=99 at ../drivers=
/crypto/octeontx/otx_cryptodev_ops.c:749:8:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx_crypto_adapter_enqueue=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/common/c=
pt/cpt_ucode.h:933:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2469:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single_sym_sessless=E2=80=99 at ../dr=
ivers/crypto/octeontx/otx_cryptodev_ops.c:600:8,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:627:11,
    inlined from =E2=80=98otx_crypto_adapter_enqueue=E2=80=99 at ../drivers=
/crypto/octeontx/otx_cryptodev_ops.c:749:8:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx_crypto_adapter_enqueue=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/common/c=
pt/cpt_ucode.h:933:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2469:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single_sym_sessless=E2=80=99 at ../dr=
ivers/crypto/octeontx/otx_cryptodev_ops.c:600:8,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:627:11,
    inlined from =E2=80=98otx_crypto_adapter_enqueue=E2=80=99 at ../drivers=
/crypto/octeontx/otx_cryptodev_ops.c:749:8:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx_crypto_adapter_enqueue=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/common=
/cpt/cpt_ucode.h:2176:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2475:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:625:11,
    inlined from =E2=80=98otx_crypto_adapter_enqueue=E2=80=99 at ../drivers=
/crypto/octeontx/otx_cryptodev_ops.c:749:8:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx_crypto_adapter_enqueue=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_kasumi_enc_prep=E2=80=99 at ../drivers/common=
/cpt/cpt_ucode.h:2176:8,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2475:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:625:11,
    inlined from =E2=80=98otx_crypto_adapter_enqueue=E2=80=99 at ../drivers=
/crypto/octeontx/otx_cryptodev_ops.c:749:8:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx_crypto_adapter_enqueue=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_enc_prep=E2=80=99 at ../drivers/co=
mmon/cpt/cpt_ucode.h:1672:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2472:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:625:11,
    inlined from =E2=80=98otx_crypto_adapter_enqueue=E2=80=99 at ../drivers=
/crypto/octeontx/otx_cryptodev_ops.c:749:8:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx_crypto_adapter_enqueue=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_zuc_snow3g_enc_prep=E2=80=99 at ../drivers/co=
mmon/cpt/cpt_ucode.h:1672:9,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2472:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:625:11,
    inlined from =E2=80=98otx_crypto_adapter_enqueue=E2=80=99 at ../drivers=
/crypto/octeontx/otx_cryptodev_ops.c:749:8:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx_crypto_adapter_enqueue=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/common/c=
pt/cpt_ucode.h:933:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2469:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:625:11,
    inlined from =E2=80=98otx_crypto_adapter_enqueue=E2=80=99 at ../drivers=
/crypto/octeontx/otx_cryptodev_ops.c:749:8:
../drivers/common/cpt/cpt_ucode.h:415:36: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  415 |                         e_dma_addr =3D bufs[j].dma_addr;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function =E2=80=98otx_crypto_adapter_enqueue=E2=80=99:
cc1: note: source object is likely at address zero
In function =E2=80=98fill_sg_comp_from_iov=E2=80=99,
    inlined from =E2=80=98cpt_enc_hmac_prep=E2=80=99 at ../drivers/common/c=
pt/cpt_ucode.h:933:10,
    inlined from =E2=80=98cpt_fc_enc_hmac_prep=E2=80=99 at ../drivers/commo=
n/cpt/cpt_ucode.h:2469:3,
    inlined from =E2=80=98fill_digest_params=E2=80=99 at ../drivers/common/=
cpt/cpt_ucode.h:3548:14,
    inlined from =E2=80=98otx_cpt_enq_single_sym=E2=80=99 at ../drivers/cry=
pto/octeontx/otx_cryptodev_ops.c:557:9,
    inlined from =E2=80=98otx_cpt_enq_single=E2=80=99 at ../drivers/crypto/=
octeontx/otx_cryptodev_ops.c:625:11,
    inlined from =E2=80=98otx_crypto_adapter_enqueue=E2=80=99 at ../drivers=
/crypto/octeontx/otx_cryptodev_ops.c:749:8:
../drivers/common/cpt/cpt_ucode.h:416:48: warning: array subscript 0 is out=
side array bounds of =E2=80=98buf_ptr_t[0]=E2=80=99 {aka =E2=80=98struct bu=
f_ptr[]=E2=80=99} [-Warray-bounds=3D]
  416 |                         e_len =3D (size > bufs[j].size) ?
      |                                         ~~~~~~~^~~~~
In function =E2=80=98otx_crypto_adapter_enqueue=E2=80=99:
cc1: note: source object is likely at address zero
[703/2951] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_u=
lp_ulp_flow_db.c.o
../drivers/net/bnxt/tf_ulp/ulp_flow_db.c:962:1: warning: conflicting types =
for =E2=80=98ulp_flow_db_flush_flows=E2=80=99 due to enum/integer mismatch;=
 have =E2=80=98int32_t(struct bnxt_ulp_context *, enum bnxt_ulp_fdb_type)=
=E2=80=99 {aka =E2=80=98int(struct bnxt_ulp_context *, enum bnxt_ulp_fdb_ty=
pe)=E2=80=99} [-Wenum-int-mismatch]
  962 | ulp_flow_db_flush_flows(struct bnxt_ulp_context *ulp_ctx,
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../drivers/net/bnxt/tf_ulp/ulp_flow_db.c:12:
../drivers/net/bnxt/tf_ulp/ulp_flow_db.h:211:1: note: previous declaration =
of =E2=80=98ulp_flow_db_flush_flows=E2=80=99 with type =E2=80=98int32_t(str=
uct bnxt_ulp_context *, uint32_t)=E2=80=99 {aka =E2=80=98int(struct bnxt_ul=
p_context *, unsigned int)=E2=80=99}
  211 | ulp_flow_db_flush_flows(struct bnxt_ulp_context *ulp_ctx,
      | ^~~~~~~~~~~~~~~~~~~~~~~
[706/2951] Compiling C object drivers/libtmp_rte_net_bnx2x.a.p/net_bnx2x_bn=
x2x.c.o
../drivers/net/bnx2x/bnx2x.c: In function =E2=80=98bnx2x_alloc_ilt_lines_me=
m=E2=80=99:
../drivers/net/bnx2x/bnx2x.c:2392:44: warning: =E2=80=98rte_calloc=E2=80=99=
 sizes specified with =E2=80=98sizeof=E2=80=99 in the earlier argument and =
not in the later argument [-Wcalloc-transposed-args]
 2392 |                                     sizeof(struct ilt_line), ILT_MA=
X_LINES,
      |                                            ^~~~~~
../drivers/net/bnx2x/bnx2x.c:2392:44: note: earlier argument should specify=
 number of elements, later size of each element
[783/2951] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_ba=
se_t4vf_hw.c.o
In file included from ../lib/eal/linux/include/rte_os.h:14,
                 from ../lib/eal/include/rte_common.h:28,
                 from ../lib/eal/include/rte_log.h:25,
                 from ../lib/ethdev/rte_ethdev.h:164,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/cxgbe/base/t4vf_hw.c:6:
In function =E2=80=98t4_os_atomic_add_tail=E2=80=99,
    inlined from =E2=80=98t4vf_wr_mbox_core=E2=80=99 at ../drivers/net/cxgb=
e/base/t4vf_hw.c:115:2:
../drivers/net/cxgbe/base/adapter.h:742:9: warning: storing the address of =
local variable =E2=80=98entry=E2=80=99 in =E2=80=98((struct mbox_list *)ada=
pter)[96].tqh_last=E2=80=99 [-Wdangling-pointer=3D]
  742 |         TAILQ_INSERT_TAIL(head, entry, next);
      |         ^~~~~~~~~~~~~~~~~
../drivers/net/cxgbe/base/t4vf_hw.c: In function =E2=80=98t4vf_wr_mbox_core=
=E2=80=99:
../drivers/net/cxgbe/base/t4vf_hw.c:86:27: note: =E2=80=98entry=E2=80=99 de=
clared here
   86 |         struct mbox_entry entry;
      |                           ^~~~~
../drivers/net/cxgbe/base/t4vf_hw.c:70:39: note: =E2=80=98adapter=E2=80=99 =
declared here
   70 | int t4vf_wr_mbox_core(struct adapter *adapter,
      |                       ~~~~~~~~~~~~~~~~^~~~~~~
[788/2951] Compiling C object drivers/libtmp_rte_net_ena.a.p/net_ena_ena_rs=
s.c.o
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/include/immintrin.h:=
43,
                 from /usr/lib/gcc/x86_64-linux-gnu/14/include/x86intrin.h:=
32,
                 from ../lib/eal/x86/include/rte_vect.h:31,
                 from ../lib/eal/x86/include/rte_memcpy.h:17,
                 from ../lib/net/rte_ether.h:21,
                 from ../drivers/net/ena/ena_ethdev.h:10,
                 from ../drivers/net/ena/ena_rss.c:6:
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:319:9,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:342:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ena_rss_key_fill=E2=80=99 at ../drivers/net/ena/e=
na_rss.c:62:2:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array=
 subscript =E2=80=98__m256i_u[1]=E2=80=99 is partly outside array bounds of=
 =E2=80=98uint8_t[40]=E2=80=99 {aka =E2=80=98unsigned char[40]=E2=80=99} [-=
Warray-bounds=3D]
  929 |   return *__P;
      |          ^~~~
../drivers/net/ena/ena_rss.c: In function =E2=80=98ena_rss_key_fill=E2=80=
=99:
../drivers/net/ena/ena_rss.c:51:24: note: at offset 32 into object =E2=80=
=98default_key=E2=80=99 of size 40
   51 |         static uint8_t default_key[ENA_HASH_KEY_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:319:9,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:343:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ena_rss_key_fill=E2=80=99 at ../drivers/net/ena/e=
na_rss.c:62:2:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array=
 subscript 2 is outside array bounds of =E2=80=98uint8_t[40]=E2=80=99 {aka =
=E2=80=98unsigned char[40]=E2=80=99} [-Warray-bounds=3D]
  929 |   return *__P;
      |          ^~~~
../drivers/net/ena/ena_rss.c: In function =E2=80=98ena_rss_key_fill=E2=80=
=99:
../drivers/net/ena/ena_rss.c:51:24: note: at offset 64 into object =E2=80=
=98default_key=E2=80=99 of size 40
   51 |         static uint8_t default_key[ENA_HASH_KEY_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:319:9,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:344:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ena_rss_key_fill=E2=80=99 at ../drivers/net/ena/e=
na_rss.c:62:2:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array=
 subscript 3 is outside array bounds of =E2=80=98uint8_t[40]=E2=80=99 {aka =
=E2=80=98unsigned char[40]=E2=80=99} [-Warray-bounds=3D]
  929 |   return *__P;
      |          ^~~~
../drivers/net/ena/ena_rss.c: In function =E2=80=98ena_rss_key_fill=E2=80=
=99:
../drivers/net/ena/ena_rss.c:51:24: note: at offset 96 into object =E2=80=
=98default_key=E2=80=99 of size 40
   51 |         static uint8_t default_key[ENA_HASH_KEY_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:319:9,
    inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:331:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:445:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ena_rss_key_fill=E2=80=99 at ../drivers/net/ena/e=
na_rss.c:62:2:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array=
 subscript =E2=80=98__m256i_u[1]=E2=80=99 is partly outside array bounds of=
 =E2=80=98const void[40]=E2=80=99 [-Warray-bounds=3D]
  929 |   return *__P;
      |          ^~~~
../drivers/net/ena/ena_rss.c: In function =E2=80=98ena_rss_key_fill=E2=80=
=99:
../drivers/net/ena/ena_rss.c:51:24: note: at offset 32 into object =E2=80=
=98default_key=E2=80=99 of size 40
   51 |         static uint8_t default_key[ENA_HASH_KEY_SIZE];
      |                        ^~~~~~~~~~~
../drivers/net/ena/ena_rss.c:51:24: note: at offset [33, 40] into object =
=E2=80=98default_key=E2=80=99 of size 40
../drivers/net/ena/ena_rss.c:51:24: note: at offset 160 into object =E2=80=
=98default_key=E2=80=99 of size 40
../drivers/net/ena/ena_rss.c:51:24: note: at offset 32 into object =E2=80=
=98default_key=E2=80=99 of size 40
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:319:9,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:450:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ena_rss_key_fill=E2=80=99 at ../drivers/net/ena/e=
na_rss.c:62:2:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array=
 subscript [2, 288230376151711745] is outside array bounds of =E2=80=98cons=
t void[40]=E2=80=99 [-Warray-bounds=3D]
  929 |   return *__P;
      |          ^~~~
../drivers/net/ena/ena_rss.c: In function =E2=80=98ena_rss_key_fill=E2=80=
=99:
../drivers/net/ena/ena_rss.c:51:24: note: object =E2=80=98default_key=E2=80=
=99 of size 40
   51 |         static uint8_t default_key[ENA_HASH_KEY_SIZE];
      |                        ^~~~~~~~~~~
../drivers/net/ena/ena_rss.c:51:24: note: at offset [1, 40] into object =E2=
=80=98default_key=E2=80=99 of size 40
../drivers/net/ena/ena_rss.c:51:24: note: at offset [128, 192] into object =
=E2=80=98default_key=E2=80=99 of size 40
../drivers/net/ena/ena_rss.c:51:24: note: object =E2=80=98default_key=E2=80=
=99 of size 40
../drivers/net/ena/ena_rss.c:51:24: note: at offset [1, 40] into object =E2=
=80=98default_key=E2=80=99 of size 40
../drivers/net/ena/ena_rss.c:51:24: note: at offset [128, 192] into object =
=E2=80=98default_key=E2=80=99 of size 40
../drivers/net/ena/ena_rss.c:51:24: note: object =E2=80=98default_key=E2=80=
=99 of size 40
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:319:9,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:451:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ena_rss_key_fill=E2=80=99 at ../drivers/net/ena/e=
na_rss.c:62:2:
/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=98cons=
t void[40]=E2=80=99 [-Warray-bounds=3D]
  929 |   return *__P;
      |          ^~~~
../drivers/net/ena/ena_rss.c: In function =E2=80=98ena_rss_key_fill=E2=80=
=99:
../drivers/net/ena/ena_rss.c:51:24: note: at offset [1, 40] into object =E2=
=80=98default_key=E2=80=99 of size 40
   51 |         static uint8_t default_key[ENA_HASH_KEY_SIZE];
      |                        ^~~~~~~~~~~
../drivers/net/ena/ena_rss.c:51:24: note: at offset [2, 40] into object =E2=
=80=98default_key=E2=80=99 of size 40
../drivers/net/ena/ena_rss.c:51:24: note: at offset [129, 193] into object =
=E2=80=98default_key=E2=80=99 of size 40
../drivers/net/ena/ena_rss.c:51:24: note: at offset [1, 40] into object =E2=
=80=98default_key=E2=80=99 of size 40
../drivers/net/ena/ena_rss.c:51:24: note: at offset [2, 40] into object =E2=
=80=98default_key=E2=80=99 of size 40
../drivers/net/ena/ena_rss.c:51:24: note: at offset [129, 193] into object =
=E2=80=98default_key=E2=80=99 of size 40
../drivers/net/ena/ena_rss.c:51:24: note: at offset [1, 40] into object =E2=
=80=98default_key=E2=80=99 of size 40
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:319:9,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:431:3,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ena_rss_key_fill=E2=80=99 at ../drivers/net/ena/e=
na_rss.c:62:2:
/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=98uint8_t[40]=E2=80=99 {aka =E2=80=98unsigned char[40]=E2=80=99} [-=
Warray-bounds=3D]
  929 |   return *__P;
      |          ^~~~
../drivers/net/ena/ena_rss.c: In function =E2=80=98ena_rss_key_fill=E2=80=
=99:
../drivers/net/ena/ena_rss.c:51:24: note: at offset [17, 32] into object =
=E2=80=98default_key=E2=80=99 of size 40
   51 |         static uint8_t default_key[ENA_HASH_KEY_SIZE];
      |                        ^~~~~~~~~~~
[802/2951] Compiling C object drivers/libtmp_rte_net_enetfec.a.p/net_enetfe=
c_enet_ethdev.c.o
../drivers/net/enetfec/enet_ethdev.c: In function =E2=80=98enetfec_rx_queue=
_setup=E2=80=99:
../drivers/net/enetfec/enet_ethdev.c:473:9: warning: array subscript 1 is a=
bove array bounds of =E2=80=98uint32_t[1]=E2=80=99 {aka =E2=80=98unsigned i=
nt[1]=E2=80=99} [-Warray-bounds=3D]
  473 |         rte_write32(rte_cpu_to_le_32(fep->bd_addr_p_r[queue_idx]),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  474 |                 (uint8_t *)fep->hw_baseaddr_v + ENETFEC_RD_START(qu=
eue_idx));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~
In file included from ../drivers/net/enetfec/enet_ethdev.c:9:
../drivers/net/enetfec/enet_ethdev.h:113:33: note: while referencing =E2=80=
=98bd_addr_p_r=E2=80=99
  113 |         uint32_t                bd_addr_p_r[ENETFEC_MAX_Q];
      |                                 ^~~~~~~~~~~
../drivers/net/enetfec/enet_ethdev.c:473:9: warning: array subscript 2 is a=
bove array bounds of =E2=80=98uint32_t[1]=E2=80=99 {aka =E2=80=98unsigned i=
nt[1]=E2=80=99} [-Warray-bounds=3D]
  473 |         rte_write32(rte_cpu_to_le_32(fep->bd_addr_p_r[queue_idx]),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  474 |                 (uint8_t *)fep->hw_baseaddr_v + ENETFEC_RD_START(qu=
eue_idx));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~
../drivers/net/enetfec/enet_ethdev.h:113:33: note: while referencing =E2=80=
=98bd_addr_p_r=E2=80=99
  113 |         uint32_t                bd_addr_p_r[ENETFEC_MAX_Q];
      |                                 ^~~~~~~~~~~
[864/2951] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_et=
hdev.c.o
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/include/immintrin.h:=
43,
                 from /usr/lib/gcc/x86_64-linux-gnu/14/include/x86intrin.h:=
32,
                 from ../lib/eal/x86/include/rte_vect.h:31,
                 from ../lib/eal/x86/include/rte_memcpy.h:17,
                 from ../lib/net/rte_ether.h:21,
                 from ../lib/ethdev/rte_ethdev.h:172,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../lib/ethdev/ethdev_pci.h:13,
                 from ../drivers/net/ice/ice_ethdev.c:6:
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:320:2,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:342:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ice_init_rss=E2=80=99 at ../drivers/net/ice/ice_e=
thdev.c:3238:2,
    inlined from =E2=80=98ice_dev_configure=E2=80=99 at ../drivers/net/ice/=
ice_ethdev.c:3292:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript =E2=80=98__m256i_u[1]=E2=80=99 is partly outside array bounds of =
=E2=80=98struct ice_aqc_get_set_rss_keys[1]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/ice/ice_ethdev.c: In function =E2=80=98ice_dev_configure=E2=
=80=99:
../drivers/net/ice/ice_ethdev.c:3190:41: note: at offset 32 into object =E2=
=80=98key=E2=80=99 of size 52
 3190 |         struct ice_aqc_get_set_rss_keys key;
      |                                         ^~~
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:320:2,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:343:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ice_init_rss=E2=80=99 at ../drivers/net/ice/ice_e=
thdev.c:3238:2,
    inlined from =E2=80=98ice_dev_configure=E2=80=99 at ../drivers/net/ice/=
ice_ethdev.c:3292: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=98struct ice_aqc_get_set_rss_=
keys[1]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/ice/ice_ethdev.c: In function =E2=80=98ice_dev_configure=E2=
=80=99:
../drivers/net/ice/ice_ethdev.c:3190:41: note: at offset 64 into object =E2=
=80=98key=E2=80=99 of size 52
 3190 |         struct ice_aqc_get_set_rss_keys key;
      |                                         ^~~
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:320:2,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:344:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ice_init_rss=E2=80=99 at ../drivers/net/ice/ice_e=
thdev.c:3238:2,
    inlined from =E2=80=98ice_dev_configure=E2=80=99 at ../drivers/net/ice/=
ice_ethdev.c:3292: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=98struct ice_aqc_get_set_rss_=
keys[1]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/ice/ice_ethdev.c: In function =E2=80=98ice_dev_configure=E2=
=80=99:
../drivers/net/ice/ice_ethdev.c:3190:41: note: at offset 96 into object =E2=
=80=98key=E2=80=99 of size 52
 3190 |         struct ice_aqc_get_set_rss_keys key;
      |                                         ^~~
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:320:2,
    inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:331:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:445:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ice_init_rss=E2=80=99 at ../drivers/net/ice/ice_e=
thdev.c:3238:2,
    inlined from =E2=80=98ice_dev_configure=E2=80=99 at ../drivers/net/ice/=
ice_ethdev.c:3292:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript =E2=80=98__m256i_u[1]=E2=80=99 is partly outside array bounds of =
=E2=80=98void[52]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
In file included from ../drivers/net/ice/base/ice_controlq.h:8,
                 from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_sched.h:8,
                 from ../drivers/net/ice/ice_ethdev.c:17:
../drivers/net/ice/base/ice_adminq_cmd.h: In function =E2=80=98ice_dev_conf=
igure=E2=80=99:
../drivers/net/ice/base/ice_adminq_cmd.h:2062:12: note: at offset 32 into o=
bject =E2=80=98standard_rss_key=E2=80=99 of size 40
 2062 |         u8 standard_rss_key[ICE_AQC_GET_SET_RSS_KEY_DATA_RSS_KEY_SI=
ZE];
      |            ^~~~~~~~~~~~~~~~
../drivers/net/ice/ice_ethdev.c:3190:41: note: at offset 48 into object =E2=
=80=98key=E2=80=99 of size 52
 3190 |         struct ice_aqc_get_set_rss_keys key;
      |                                         ^~~
../drivers/net/ice/ice_ethdev.c:3190:41: note: at offset 160 into object =
=E2=80=98key=E2=80=99 of size 52
../drivers/net/ice/base/ice_adminq_cmd.h:2062:12: note: at offset 32 into o=
bject =E2=80=98standard_rss_key=E2=80=99 of size 40
 2062 |         u8 standard_rss_key[ICE_AQC_GET_SET_RSS_KEY_DATA_RSS_KEY_SI=
ZE];
      |            ^~~~~~~~~~~~~~~~
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:320:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:450:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ice_init_rss=E2=80=99 at ../drivers/net/ice/ice_e=
thdev.c:3238:2,
    inlined from =E2=80=98ice_dev_configure=E2=80=99 at ../drivers/net/ice/=
ice_ethdev.c:3292:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript [2, 134217730] is outside array bounds of =E2=80=98void[52]=E2=80=
=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/ice/base/ice_adminq_cmd.h: In function =E2=80=98ice_dev_conf=
igure=E2=80=99:
../drivers/net/ice/base/ice_adminq_cmd.h:2062:12: note: object =E2=80=98sta=
ndard_rss_key=E2=80=99 of size 40
 2062 |         u8 standard_rss_key[ICE_AQC_GET_SET_RSS_KEY_DATA_RSS_KEY_SI=
ZE];
      |            ^~~~~~~~~~~~~~~~
../drivers/net/ice/ice_ethdev.c:3190:41: note: at offset [16, 52] into obje=
ct =E2=80=98key=E2=80=99 of size 52
 3190 |         struct ice_aqc_get_set_rss_keys key;
      |                                         ^~~
../drivers/net/ice/ice_ethdev.c:3190:41: note: at offset [128, 192] into ob=
ject =E2=80=98key=E2=80=99 of size 52
../drivers/net/ice/base/ice_adminq_cmd.h:2062:12: note: object =E2=80=98sta=
ndard_rss_key=E2=80=99 of size 40
 2062 |         u8 standard_rss_key[ICE_AQC_GET_SET_RSS_KEY_DATA_RSS_KEY_SI=
ZE];
      |            ^~~~~~~~~~~~~~~~
../drivers/net/ice/ice_ethdev.c:3190:41: note: at offset [16, 52] into obje=
ct =E2=80=98key=E2=80=99 of size 52
 3190 |         struct ice_aqc_get_set_rss_keys key;
      |                                         ^~~
../drivers/net/ice/ice_ethdev.c:3190:41: note: at offset [128, 192] into ob=
ject =E2=80=98key=E2=80=99 of size 52
../drivers/net/ice/base/ice_adminq_cmd.h:2062:12: note: object =E2=80=98sta=
ndard_rss_key=E2=80=99 of size 40
 2062 |         u8 standard_rss_key[ICE_AQC_GET_SET_RSS_KEY_DATA_RSS_KEY_SI=
ZE];
      |            ^~~~~~~~~~~~~~~~
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:320:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:451:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ice_init_rss=E2=80=99 at ../drivers/net/ice/ice_e=
thdev.c:3238:2,
    inlined from =E2=80=98ice_dev_configure=E2=80=99 at ../drivers/net/ice/=
ice_ethdev.c:3292:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript [2, 134217731] is outside array bounds of =E2=80=98void[52]=E2=80=
=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/ice/base/ice_adminq_cmd.h: In function =E2=80=98ice_dev_conf=
igure=E2=80=99:
../drivers/net/ice/base/ice_adminq_cmd.h:2062:12: note: at offset [1, 40] i=
nto object =E2=80=98standard_rss_key=E2=80=99 of size 40
 2062 |         u8 standard_rss_key[ICE_AQC_GET_SET_RSS_KEY_DATA_RSS_KEY_SI=
ZE];
      |            ^~~~~~~~~~~~~~~~
../drivers/net/ice/ice_ethdev.c:3190:41: note: at offset [17, 52] into obje=
ct =E2=80=98key=E2=80=99 of size 52
 3190 |         struct ice_aqc_get_set_rss_keys key;
      |                                         ^~~
../drivers/net/ice/ice_ethdev.c:3190:41: note: at offset [129, 193] into ob=
ject =E2=80=98key=E2=80=99 of size 52
../drivers/net/ice/base/ice_adminq_cmd.h:2062:12: note: at offset [1, 40] i=
nto object =E2=80=98standard_rss_key=E2=80=99 of size 40
 2062 |         u8 standard_rss_key[ICE_AQC_GET_SET_RSS_KEY_DATA_RSS_KEY_SI=
ZE];
      |            ^~~~~~~~~~~~~~~~
../drivers/net/ice/ice_ethdev.c:3190:41: note: at offset [17, 52] into obje=
ct =E2=80=98key=E2=80=99 of size 52
 3190 |         struct ice_aqc_get_set_rss_keys key;
      |                                         ^~~
../drivers/net/ice/ice_ethdev.c:3190:41: note: at offset [129, 193] into ob=
ject =E2=80=98key=E2=80=99 of size 52
../drivers/net/ice/base/ice_adminq_cmd.h:2062:12: note: at offset [1, 40] i=
nto object =E2=80=98standard_rss_key=E2=80=99 of size 40
 2062 |         u8 standard_rss_key[ICE_AQC_GET_SET_RSS_KEY_DATA_RSS_KEY_SI=
ZE];
      |            ^~~~~~~~~~~~~~~~
[959/2951] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcor=
e_nfp_mutex.c.o
../drivers/net/nfp/nfpcore/nfp_mutex.c: In function =E2=80=98nfp_cpp_mutex_=
alloc=E2=80=99:
../drivers/net/nfp/nfpcore/nfp_mutex.c:154:30: warning: =E2=80=98calloc=E2=
=80=99 sizes specified with =E2=80=98sizeof=E2=80=99 in the earlier argumen=
t and not in the later argument [-Wcalloc-transposed-args]
  154 |         mutex =3D calloc(sizeof(*mutex), 1);
      |                              ^
../drivers/net/nfp/nfpcore/nfp_mutex.c:154:30: note: earlier argument shoul=
d specify number of elements, later size of each element
[997/2951] Compiling C object drivers/libtmp_rte_net_qede.a.p/net_qede_qede=
_debug.c.o
In file included from ../drivers/net/qede/qede_debug.c:9:
../drivers/net/qede/qede_debug.c: In function =E2=80=98qed_grc_dump_addr_ra=
nge=E2=80=99:
../drivers/net/qede/base/ecore.h:95:17: warning: overflow in conversion fro=
m =E2=80=98int=E2=80=99 to =E2=80=98u8=E2=80=99 {aka =E2=80=98unsigned char=
=E2=80=99} changes value from =E2=80=98(int)vf_id << 8 | 128=E2=80=99 to =
=E2=80=98128=E2=80=99 [-Woverflow]
   95 |                 ((_value & _name##_MASK) << _name##_SHIFT)
      |                 ^
../drivers/net/qede/qede_debug.c:1907:31: note: in expansion of macro =E2=
=80=98FIELD_VALUE=E2=80=99
 1907 |                         fid =3D FIELD_VALUE(PXP_PRETEND_CONCRETE_FI=
D_VFVALID, 1)
      |                               ^~~~~~~~~~~
[1128/2951] Compiling C object drivers/libtmp_rte_crypto_openssl.a.p/crypto=
_openssl_rte_openssl_pmd_ops.c.o
In file included from ../drivers/crypto/openssl/rte_openssl_pmd_ops.c:12:
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_rsa_params=E2=
=80=99:
../drivers/crypto/openssl/compat.h:112:9: warning: =E2=80=98RSA_set0_factor=
s=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  112 |         return !(RSA_set0_factors(rsa, p, q));
      |         ^~~~~~
In file included from ../drivers/crypto/openssl/openssl_pmd_private.h:11,
                 from ../drivers/crypto/openssl/rte_openssl_pmd_ops.c:11:
/usr/include/openssl/rsa.h:219:27: note: declared here
  219 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNU=
M *q);
      |                           ^~~~~~~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_rsa_crt_params=
=E2=80=99:
../drivers/crypto/openssl/compat.h:118:9: warning: =E2=80=98RSA_set0_crt_pa=
rams=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  118 |         return !(RSA_set0_crt_params(rsa, dmp1, dmq1, iqmp));
      |         ^~~~~~
/usr/include/openssl/rsa.h:220:27: note: declared here
  220 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_crt_params(RSA *r,
      |                           ^~~~~~~~~~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_rsa_keys=E2=80=
=99:
../drivers/crypto/openssl/compat.h:126:9: warning: =E2=80=98RSA_set0_key=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  126 |         return !(RSA_set0_key(rsa, n, e, d));
      |         ^~~~~~
/usr/include/openssl/rsa.h:218:27: note: declared here
  218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e=
, BIGNUM *d);
      |                           ^~~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_dh_params=E2=
=80=99:
../drivers/crypto/openssl/compat.h:132:9: warning: =E2=80=98DH_set0_pqg=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  132 |         return !(DH_set0_pqg(dh, p, NULL, g));
      |         ^~~~~~
In file included from ../drivers/crypto/openssl/openssl_pmd_private.h:12:
/usr/include/openssl/dh.h:266:27: note: declared here
  266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q,=
 BIGNUM *g);
      |                           ^~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_dh_priv_key=E2=
=80=99:
../drivers/crypto/openssl/compat.h:138:9: warning: =E2=80=98DH_set0_key=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  138 |         return !(DH_set0_key(dh, NULL, priv_key));
      |         ^~~~~~
/usr/include/openssl/dh.h:269:27: note: declared here
  269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGN=
UM *priv_key);
      |                           ^~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98get_dh_pub_key=E2=
=80=99:
../drivers/crypto/openssl/compat.h:144:9: warning: =E2=80=98DH_get0_key=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  144 |         DH_get0_key(dh_key, pub_key, NULL);
      |         ^~~~~~~~~~~
/usr/include/openssl/dh.h:267:28: note: declared here
  267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM *=
*pub_key,
      |                            ^~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98get_dh_priv_key=E2=
=80=99:
../drivers/crypto/openssl/compat.h:150:9: warning: =E2=80=98DH_get0_key=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  150 |         DH_get0_key(dh_key, NULL, priv_key);
      |         ^~~~~~~~~~~
/usr/include/openssl/dh.h:267:28: note: declared here
  267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM *=
*pub_key,
      |                            ^~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_dsa_params=E2=
=80=99:
../drivers/crypto/openssl/compat.h:156:9: warning: =E2=80=98DSA_set0_pqg=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  156 |         return !(DSA_set0_pqg(dsa, p, q, g));
      |         ^~~~~~
In file included from ../drivers/crypto/openssl/openssl_pmd_private.h:13:
/usr/include/openssl/dsa.h:208:27: note: declared here
  208 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q=
, BIGNUM *g);
      |                           ^~~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_dsa_priv_key=
=E2=80=99:
../drivers/crypto/openssl/compat.h:162:9: warning: =E2=80=98DSA_set0_key=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  162 |         DSA_set0_key(dsa, NULL, priv_key);
      |         ^~~~~~~~~~~~
/usr/include/openssl/dsa.h:211:27: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key,
      |                           ^~~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_dsa_keys=E2=80=
=99:
../drivers/crypto/openssl/compat.h:180:9: warning: =E2=80=98DSA_set0_key=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  180 |         return !(DSA_set0_key(dsa, pub, priv));
      |         ^~~~~~
/usr/include/openssl/dsa.h:211:27: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key,
      |                           ^~~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_dsa_pub_key=E2=
=80=99:
../drivers/crypto/openssl/compat.h:186:9: warning: =E2=80=98DSA_set0_key=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  186 |         DSA_set0_key(dsa, pub_key, NULL);
      |         ^~~~~~~~~~~~
/usr/include/openssl/dsa.h:211:27: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key,
      |                           ^~~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98get_dsa_priv_key=
=E2=80=99:
../drivers/crypto/openssl/compat.h:192:9: warning: =E2=80=98DSA_get0_key=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  192 |         DSA_get0_key(dsa, NULL, priv_key);
      |         ^~~~~~~~~~~~
/usr/include/openssl/dsa.h:209:28: note: declared here
  209 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM =
**pub_key,
      |                            ^~~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd_ops.c: In function =E2=80=98opens=
sl_set_asym_session_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd_ops.c:838:17: warning: =E2=80=98R=
SA_new=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  838 |                 RSA *rsa =3D RSA_new();
      |                 ^~~
/usr/include/openssl/rsa.h:212:28: note: declared here
  212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
      |                            ^~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd_ops.c:848:33: warning: =E2=80=98R=
SA_free=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
  848 |                                 RSA_free(rsa);
      |                                 ^~~~~~~~
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd_ops.c:874:33: warning: =E2=80=98R=
SA_free=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
  874 |                                 RSA_free(rsa);
      |                                 ^~~~~~~~
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd_ops.c:881:33: warning: =E2=80=98R=
SA_free=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
  881 |                                 RSA_free(rsa);
      |                                 ^~~~~~~~
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd_ops.c:888:33: warning: =E2=80=98R=
SA_free=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
  888 |                                 RSA_free(rsa);
      |                                 ^~~~~~~~
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd_ops.c:901:25: warning: =E2=80=98R=
SA_free=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
  901 |                         RSA_free(rsa);
      |                         ^~~~~~~~
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd_ops.c:993:17: warning: =E2=80=98D=
H_new=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  993 |                 DH *dh =3D DH_new();
      |                 ^~
/usr/include/openssl/dh.h:210:27: note: declared here
  210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void);
      |                           ^~~~~~
../drivers/crypto/openssl/rte_openssl_pmd_ops.c:1001:25: warning: =E2=80=98=
DH_free=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
 1001 |                         DH_free(dh);
      |                         ^~~~~~~
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd_ops.c:1072:17: warning: =E2=80=98=
DSA_new=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
 1072 |                 DSA *dsa =3D DSA_new();
      |                 ^~~
/usr/include/openssl/dsa.h:130:28: note: declared here
  130 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void);
      |                            ^~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd_ops.c:1081:25: warning: =E2=80=98=
DSA_free=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaratio=
ns]
 1081 |                         DSA_free(dsa);
      |                         ^~~~~~~~
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd_ops.c:1095:25: warning: =E2=80=98=
DSA_free=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaratio=
ns]
 1095 |                         DSA_free(dsa);
      |                         ^~~~~~~~
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd_ops.c: In function =E2=80=98opens=
sl_reset_asym_session=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd_ops.c:1178:25: warning: =E2=80=98=
RSA_free=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaratio=
ns]
 1178 |                         RSA_free(sess->u.r.rsa);
      |                         ^~~~~~~~
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd_ops.c:1194:25: warning: =E2=80=98=
DH_free=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
 1194 |                         DH_free(sess->u.dh.dh_key);
      |                         ^~~~~~~
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd_ops.c:1198:25: warning: =E2=80=98=
DSA_free=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaratio=
ns]
 1198 |                         DSA_free(sess->u.s.dsa);
      |                         ^~~~~~~~
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
[1133/2951] Compiling C object drivers/libtmp_rte_crypto_ccp.a.p/crypto_ccp=
_ccp_crypto.c.o
../drivers/crypto/ccp/ccp_crypto.c: In function =E2=80=98partial_hash_sha1=
=E2=80=99:
../drivers/crypto/ccp/ccp_crypto.c:169:9: warning: =E2=80=98SHA1_Init=E2=80=
=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  169 |         if (!SHA1_Init(&ctx))
      |         ^~
In file included from ../drivers/crypto/ccp/ccp_crypto.c:13:
/usr/include/openssl/sha.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c);
      |                           ^~~~~~~~~
../drivers/crypto/ccp/ccp_crypto.c:171:9: warning: =E2=80=98SHA1_Transform=
=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  171 |         SHA1_Transform(&ctx, data_in);
      |         ^~~~~~~~~~~~~~
/usr/include/openssl/sha.h:52:28: note: declared here
   52 | OSSL_DEPRECATEDIN_3_0 void SHA1_Transform(SHA_CTX *c, const unsigne=
d char *data);
      |                            ^~~~~~~~~~~~~~
../drivers/crypto/ccp/ccp_crypto.c: In function =E2=80=98partial_hash_sha22=
4=E2=80=99:
../drivers/crypto/ccp/ccp_crypto.c:180:9: warning: =E2=80=98SHA224_Init=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  180 |         if (!SHA224_Init(&ctx))
      |         ^~
/usr/include/openssl/sha.h:69:27: note: declared here
   69 | OSSL_DEPRECATEDIN_3_0 int SHA224_Init(SHA256_CTX *c);
      |                           ^~~~~~~~~~~
../drivers/crypto/ccp/ccp_crypto.c:182:9: warning: =E2=80=98SHA256_Transfor=
m=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  182 |         SHA256_Transform(&ctx, data_in);
      |         ^~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:77:28: note: declared here
   77 | OSSL_DEPRECATEDIN_3_0 void SHA256_Transform(SHA256_CTX *c,
      |                            ^~~~~~~~~~~~~~~~
../drivers/crypto/ccp/ccp_crypto.c: In function =E2=80=98partial_hash_sha25=
6=E2=80=99:
../drivers/crypto/ccp/ccp_crypto.c:192:9: warning: =E2=80=98SHA256_Init=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  192 |         if (!SHA256_Init(&ctx))
      |         ^~
/usr/include/openssl/sha.h:73:27: note: declared here
   73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
      |                           ^~~~~~~~~~~
../drivers/crypto/ccp/ccp_crypto.c:194:9: warning: =E2=80=98SHA256_Transfor=
m=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  194 |         SHA256_Transform(&ctx, data_in);
      |         ^~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:77:28: note: declared here
   77 | OSSL_DEPRECATEDIN_3_0 void SHA256_Transform(SHA256_CTX *c,
      |                            ^~~~~~~~~~~~~~~~
../drivers/crypto/ccp/ccp_crypto.c: In function =E2=80=98partial_hash_sha38=
4=E2=80=99:
../drivers/crypto/ccp/ccp_crypto.c:204:9: warning: =E2=80=98SHA384_Init=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 |         if (!SHA384_Init(&ctx))
      |         ^~
/usr/include/openssl/sha.h:120:27: note: declared here
  120 | OSSL_DEPRECATEDIN_3_0 int SHA384_Init(SHA512_CTX *c);
      |                           ^~~~~~~~~~~
../drivers/crypto/ccp/ccp_crypto.c:206:9: warning: =E2=80=98SHA512_Transfor=
m=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  206 |         SHA512_Transform(&ctx, data_in);
      |         ^~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:128:28: note: declared here
  128 | OSSL_DEPRECATEDIN_3_0 void SHA512_Transform(SHA512_CTX *c,
      |                            ^~~~~~~~~~~~~~~~
../drivers/crypto/ccp/ccp_crypto.c: In function =E2=80=98partial_hash_sha51=
2=E2=80=99:
../drivers/crypto/ccp/ccp_crypto.c:216:9: warning: =E2=80=98SHA512_Init=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  216 |         if (!SHA512_Init(&ctx))
      |         ^~
/usr/include/openssl/sha.h:124:27: note: declared here
  124 | OSSL_DEPRECATEDIN_3_0 int SHA512_Init(SHA512_CTX *c);
      |                           ^~~~~~~~~~~
../drivers/crypto/ccp/ccp_crypto.c:218:9: warning: =E2=80=98SHA512_Transfor=
m=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  218 |         SHA512_Transform(&ctx, data_in);
      |         ^~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:128:28: note: declared here
  128 | OSSL_DEPRECATEDIN_3_0 void SHA512_Transform(SHA512_CTX *c,
      |                            ^~~~~~~~~~~~~~~~
[1147/2951] Compiling C object drivers/libtmp_rte_crypto_openssl.a.p/crypto=
_openssl_rte_openssl_pmd.c.o
In file included from ../drivers/crypto/openssl/rte_openssl_pmd.c:17:
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_rsa_params=E2=
=80=99:
../drivers/crypto/openssl/compat.h:112:9: warning: =E2=80=98RSA_set0_factor=
s=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  112 |         return !(RSA_set0_factors(rsa, p, q));
      |         ^~~~~~
In file included from ../drivers/crypto/openssl/openssl_pmd_private.h:11,
                 from ../drivers/crypto/openssl/rte_openssl_pmd.c:16:
/usr/include/openssl/rsa.h:219:27: note: declared here
  219 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNU=
M *q);
      |                           ^~~~~~~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_rsa_crt_params=
=E2=80=99:
../drivers/crypto/openssl/compat.h:118:9: warning: =E2=80=98RSA_set0_crt_pa=
rams=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  118 |         return !(RSA_set0_crt_params(rsa, dmp1, dmq1, iqmp));
      |         ^~~~~~
/usr/include/openssl/rsa.h:220:27: note: declared here
  220 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_crt_params(RSA *r,
      |                           ^~~~~~~~~~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_rsa_keys=E2=80=
=99:
../drivers/crypto/openssl/compat.h:126:9: warning: =E2=80=98RSA_set0_key=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  126 |         return !(RSA_set0_key(rsa, n, e, d));
      |         ^~~~~~
/usr/include/openssl/rsa.h:218:27: note: declared here
  218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e=
, BIGNUM *d);
      |                           ^~~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_dh_params=E2=
=80=99:
../drivers/crypto/openssl/compat.h:132:9: warning: =E2=80=98DH_set0_pqg=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  132 |         return !(DH_set0_pqg(dh, p, NULL, g));
      |         ^~~~~~
In file included from ../drivers/crypto/openssl/openssl_pmd_private.h:12:
/usr/include/openssl/dh.h:266:27: note: declared here
  266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q,=
 BIGNUM *g);
      |                           ^~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_dh_priv_key=E2=
=80=99:
../drivers/crypto/openssl/compat.h:138:9: warning: =E2=80=98DH_set0_key=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  138 |         return !(DH_set0_key(dh, NULL, priv_key));
      |         ^~~~~~
/usr/include/openssl/dh.h:269:27: note: declared here
  269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGN=
UM *priv_key);
      |                           ^~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98get_dh_pub_key=E2=
=80=99:
../drivers/crypto/openssl/compat.h:144:9: warning: =E2=80=98DH_get0_key=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  144 |         DH_get0_key(dh_key, pub_key, NULL);
      |         ^~~~~~~~~~~
/usr/include/openssl/dh.h:267:28: note: declared here
  267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM *=
*pub_key,
      |                            ^~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98get_dh_priv_key=E2=
=80=99:
../drivers/crypto/openssl/compat.h:150:9: warning: =E2=80=98DH_get0_key=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  150 |         DH_get0_key(dh_key, NULL, priv_key);
      |         ^~~~~~~~~~~
/usr/include/openssl/dh.h:267:28: note: declared here
  267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM *=
*pub_key,
      |                            ^~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_dsa_params=E2=
=80=99:
../drivers/crypto/openssl/compat.h:156:9: warning: =E2=80=98DSA_set0_pqg=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  156 |         return !(DSA_set0_pqg(dsa, p, q, g));
      |         ^~~~~~
In file included from ../drivers/crypto/openssl/openssl_pmd_private.h:13:
/usr/include/openssl/dsa.h:208:27: note: declared here
  208 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q=
, BIGNUM *g);
      |                           ^~~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_dsa_priv_key=
=E2=80=99:
../drivers/crypto/openssl/compat.h:162:9: warning: =E2=80=98DSA_set0_key=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  162 |         DSA_set0_key(dsa, NULL, priv_key);
      |         ^~~~~~~~~~~~
/usr/include/openssl/dsa.h:211:27: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key,
      |                           ^~~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_dsa_keys=E2=80=
=99:
../drivers/crypto/openssl/compat.h:180:9: warning: =E2=80=98DSA_set0_key=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  180 |         return !(DSA_set0_key(dsa, pub, priv));
      |         ^~~~~~
/usr/include/openssl/dsa.h:211:27: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key,
      |                           ^~~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98set_dsa_pub_key=E2=
=80=99:
../drivers/crypto/openssl/compat.h:186:9: warning: =E2=80=98DSA_set0_key=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  186 |         DSA_set0_key(dsa, pub_key, NULL);
      |         ^~~~~~~~~~~~
/usr/include/openssl/dsa.h:211:27: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key,
      |                           ^~~~~~~~~~~~
../drivers/crypto/openssl/compat.h: In function =E2=80=98get_dsa_priv_key=
=E2=80=99:
../drivers/crypto/openssl/compat.h:192:9: warning: =E2=80=98DSA_get0_key=E2=
=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  192 |         DSA_get0_key(dsa, NULL, priv_key);
      |         ^~~~~~~~~~~~
/usr/include/openssl/dsa.h:209:28: note: declared here
  209 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM =
**pub_key,
      |                            ^~~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function =E2=80=98openssl_s=
et_session_auth_parameters=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:590:17: warning: =E2=80=98HMAC_=
CTX_new=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
  590 |                 sess->auth.hmac.ctx =3D HMAC_CTX_new();
      |                 ^~~~
In file included from ../drivers/crypto/openssl/rte_openssl_pmd.c:13:
/usr/include/openssl/hmac.h:33:33: note: declared here
   33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void);
      |                                 ^~~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:595:17: warning: =E2=80=98HMAC_=
Init_ex=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
  595 |                 if (HMAC_Init_ex(sess->auth.hmac.ctx,
      |                 ^~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *k=
ey, int len,
      |                           ^~~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function =E2=80=98openssl_r=
eset_session=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:726:17: warning: =E2=80=98HMAC_=
CTX_free=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaratio=
ns]
  726 |                 HMAC_CTX_free(sess->auth.hmac.ctx);
      |                 ^~~~~~~~~~~~~
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function =E2=80=98process_o=
penssl_auth_hmac=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:1286:17: warning: =E2=80=98HMAC=
_Update=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
 1286 |                 if (HMAC_Update(ctx, (unsigned char *)src, srclen) =
!=3D 1)
      |                 ^~
/usr/include/openssl/hmac.h:45:27: note: declared here
   45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned=
 char *data,
      |                           ^~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:1291:9: warning: =E2=80=98HMAC_=
Update=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1291 |         if (HMAC_Update(ctx, (unsigned char *)src, l) !=3D 1)
      |         ^~
/usr/include/openssl/hmac.h:45:27: note: declared here
   45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned=
 char *data,
      |                           ^~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:1299:17: warning: =E2=80=98HMAC=
_Update=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
 1299 |                 if (HMAC_Update(ctx, (unsigned char *)src, l) !=3D =
1)
      |                 ^~
/usr/include/openssl/hmac.h:45:27: note: declared here
   45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned=
 char *data,
      |                           ^~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:1305:9: warning: =E2=80=98HMAC_=
Final=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1305 |         if (HMAC_Final(ctx, dst, &dstlen) !=3D 1)
      |         ^~
/usr/include/openssl/hmac.h:47:27: note: declared here
   47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *=
md,
      |                           ^~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:1308:9: warning: =E2=80=98HMAC_=
Init_ex=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration=
s]
 1308 |         if (unlikely(HMAC_Init_ex(ctx, NULL, 0, NULL, NULL) !=3D 1))
      |         ^~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *k=
ey, int len,
      |                           ^~~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function =E2=80=98process_o=
penssl_auth_op=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:1576:17: warning: =E2=80=98HMAC=
_CTX_new=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaratio=
ns]
 1576 |                 ctx_h =3D HMAC_CTX_new();
      |                 ^~~~~
/usr/include/openssl/hmac.h:33:33: note: declared here
   33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void);
      |                                 ^~~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:1577:17: warning: =E2=80=98HMAC=
_CTX_copy=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarati=
ons]
 1577 |                 HMAC_CTX_copy(ctx_h, sess->auth.hmac.ctx);
      |                 ^~~~~~~~~~~~~
/usr/include/openssl/hmac.h:49:34: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 __owur int HMAC_CTX_copy(HMAC_CTX *dctx, HMAC=
_CTX *sctx);
      |                                  ^~~~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:1581:17: warning: =E2=80=98HMAC=
_CTX_free=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarati=
ons]
 1581 |                 HMAC_CTX_free(ctx_h);
      |                 ^~~~~~~~~~~~~
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function =E2=80=98process_o=
penssl_dsa_sign_op=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:1617:9: warning: =E2=80=98DSA_d=
o_sign=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1617 |         sign =3D DSA_do_sign(op->message.data,
      |         ^~~~
/usr/include/openssl/dsa.h:118:32: note: declared here
  118 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgs=
t, int dlen,
      |                                ^~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function =E2=80=98process_o=
penssl_dsa_verify_op=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:1676:9: warning: =E2=80=98DSA_d=
o_verify=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaratio=
ns]
 1676 |         ret =3D DSA_do_verify(op->message.data,
      |         ^~~
/usr/include/openssl/dsa.h:120:27: note: declared here
  120 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, =
int dgst_len,
      |                           ^~~~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function =E2=80=98process_o=
penssl_dh_op=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:1734:17: warning: =E2=80=98DH_c=
ompute_key=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarat=
ions]
 1734 |                 ret =3D DH_compute_key(
      |                 ^~~
/usr/include/openssl/dh.h:235:27: note: declared here
  235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key,
      |                           ^~~~~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:1790:9: warning: =E2=80=98DH_ge=
nerate_key=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarat=
ions]
 1790 |         if (!DH_generate_key(dh_key)) {
      |         ^~
/usr/include/openssl/dh.h:234:27: note: declared here
  234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh);
      |                           ^~~~~~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c: In function =E2=80=98process_o=
penssl_rsa_op=E2=80=99:
../drivers/crypto/openssl/rte_openssl_pmd.c:1923:17: warning: =E2=80=98RSA_=
public_encrypt=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-decl=
arations]
 1923 |                 ret =3D RSA_public_encrypt(op->rsa.message.length,
      |                 ^~~
/usr/include/openssl/rsa.h:293:5: note: declared here
  293 | int RSA_public_encrypt(int flen, const unsigned char *from, unsigne=
d char *to,
      |     ^~~~~~~~~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:1936:17: warning: =E2=80=98RSA_=
private_decrypt=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-dec=
larations]
 1936 |                 ret =3D RSA_private_decrypt(op->rsa.cipher.length,
      |                 ^~~
/usr/include/openssl/rsa.h:302:5: note: declared here
  302 | int RSA_private_decrypt(int flen, const unsigned char *from, unsign=
ed char *to,
      |     ^~~~~~~~~~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:1946:17: warning: =E2=80=98RSA_=
private_encrypt=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-dec=
larations]
 1946 |                 ret =3D RSA_private_encrypt(op->rsa.message.length,
      |                 ^~~
/usr/include/openssl/rsa.h:296:5: note: declared here
  296 | int RSA_private_encrypt(int flen, const unsigned char *from, unsign=
ed char *to,
      |     ^~~~~~~~~~~~~~~~~~~
../drivers/crypto/openssl/rte_openssl_pmd.c:1962:17: warning: =E2=80=98RSA_=
public_decrypt=E2=80=99 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-decl=
arations]
 1962 |                 ret =3D RSA_public_decrypt(op->rsa.sign.length,
      |                 ^~~
/usr/include/openssl/rsa.h:299:5: note: declared here
  299 | int RSA_public_decrypt(int flen, const unsigned char *from, unsigne=
d char *to,
      |     ^~~~~~~~~~~~~~~~~~
[1511/2951] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/include/immintrin.h:=
43,
                 from /usr/lib/gcc/x86_64-linux-gnu/14/include/x86intrin.h:=
32,
                 from ../lib/eal/x86/include/rte_vect.h:31,
                 from ../lib/eal/x86/include/rte_memcpy.h:17,
                 from ../lib/mempool/rte_mempool.h:50,
                 from ../lib/mbuf/rte_mbuf.h:38,
                 from ../lib/vhost/vhost_crypto.c:7:
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:320:2,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:343:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98copy_data=E2=80=99 at ../lib/vhost/vhost_crypto.c=
:588:2,
    inlined from =E2=80=98vhost_crypto_process_one_req=E2=80=99 at ../lib/v=
host/vhost_crypto.c:1256:6,
    inlined from =E2=80=98rte_vhost_crypto_fetch_requests=E2=80=99 at ../li=
b/vhost/vhost_crypto.c:1658:8:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript =E2=80=98__m256i_u[2]=E2=80=99 is partly outside array bounds of =
=E2=80=98struct virtio_crypto_op_data_req[1]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../lib/vhost/vhost_crypto.c: In function =E2=80=98rte_vhost_crypto_fetch_re=
quests=E2=80=99:
../lib/vhost/vhost_crypto.c:1178:42: note: at offset 64 into object =E2=80=
=98req=E2=80=99 of size 72
 1178 |         struct virtio_crypto_op_data_req req;
      |                                          ^~~
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:320:2,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:344:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98copy_data=E2=80=99 at ../lib/vhost/vhost_crypto.c=
:588:2,
    inlined from =E2=80=98vhost_crypto_process_one_req=E2=80=99 at ../lib/v=
host/vhost_crypto.c:1256:6,
    inlined from =E2=80=98rte_vhost_crypto_fetch_requests=E2=80=99 at ../li=
b/vhost/vhost_crypto.c:1658:8:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript 3 is outside array bounds of =E2=80=98struct virtio_crypto_op_dat=
a_req[1]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../lib/vhost/vhost_crypto.c: In function =E2=80=98rte_vhost_crypto_fetch_re=
quests=E2=80=99:
../lib/vhost/vhost_crypto.c:1178:42: note: at offset 96 into object =E2=80=
=98req=E2=80=99 of size 72
 1178 |         struct virtio_crypto_op_data_req req;
      |                                          ^~~
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:320:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:450:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98copy_data=E2=80=99 at ../lib/vhost/vhost_crypto.c=
:588:2,
    inlined from =E2=80=98vhost_crypto_process_one_req=E2=80=99 at ../lib/v=
host/vhost_crypto.c:1256:6,
    inlined from =E2=80=98rte_vhost_crypto_fetch_requests=E2=80=99 at ../li=
b/vhost/vhost_crypto.c:1658:8:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript =E2=80=98__m256i_u[2]=E2=80=99 is partly outside array bounds of =
=E2=80=98void[72]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../lib/vhost/vhost_crypto.c: In function =E2=80=98rte_vhost_crypto_fetch_re=
quests=E2=80=99:
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [0, 64] into object =
=E2=80=98req=E2=80=99 of size 72
 1178 |         struct virtio_crypto_op_data_req req;
      |                                          ^~~
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [16, 72] into object =
=E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [128, 192] into object=
 =E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [0, 64] into object =
=E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [16, 72] into object =
=E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [128, 192] into object=
 =E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [0, 64] into object =
=E2=80=98req=E2=80=99 of size 72
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:320:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:451:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98copy_data=E2=80=99 at ../lib/vhost/vhost_crypto.c=
:588:2,
    inlined from =E2=80=98vhost_crypto_process_one_req=E2=80=99 at ../lib/v=
host/vhost_crypto.c:1256:6,
    inlined from =E2=80=98rte_vhost_crypto_fetch_requests=E2=80=99 at ../li=
b/vhost/vhost_crypto.c:1658:8:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript =E2=80=98__m256i_u[2]=E2=80=99 is partly outside array bounds of =
=E2=80=98void[72]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../lib/vhost/vhost_crypto.c: In function =E2=80=98rte_vhost_crypto_fetch_re=
quests=E2=80=99:
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [1, 65] into object =
=E2=80=98req=E2=80=99 of size 72
 1178 |         struct virtio_crypto_op_data_req req;
      |                                          ^~~
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [17, 72] into object =
=E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [129, 193] into object=
 =E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [1, 65] into object =
=E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [17, 72] into object =
=E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [129, 193] into object=
 =E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [1, 65] into object =
=E2=80=98req=E2=80=99 of size 72
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:320:2,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:343:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98copy_data=E2=80=99 at ../lib/vhost/vhost_crypto.c=
:588:2,
    inlined from =E2=80=98vhost_crypto_process_one_req=E2=80=99 at ../lib/v=
host/vhost_crypto.c:1256:6,
    inlined from =E2=80=98rte_vhost_crypto_fetch_requests=E2=80=99 at ../li=
b/vhost/vhost_crypto.c:1687:8:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript =E2=80=98__m256i_u[2]=E2=80=99 is partly outside array bounds of =
=E2=80=98struct virtio_crypto_op_data_req[1]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../lib/vhost/vhost_crypto.c: In function =E2=80=98rte_vhost_crypto_fetch_re=
quests=E2=80=99:
../lib/vhost/vhost_crypto.c:1178:42: note: at offset 64 into object =E2=80=
=98req=E2=80=99 of size 72
 1178 |         struct virtio_crypto_op_data_req req;
      |                                          ^~~
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:320:2,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:344:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98copy_data=E2=80=99 at ../lib/vhost/vhost_crypto.c=
:588:2,
    inlined from =E2=80=98vhost_crypto_process_one_req=E2=80=99 at ../lib/v=
host/vhost_crypto.c:1256:6,
    inlined from =E2=80=98rte_vhost_crypto_fetch_requests=E2=80=99 at ../li=
b/vhost/vhost_crypto.c:1687:8:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript 3 is outside array bounds of =E2=80=98struct virtio_crypto_op_dat=
a_req[1]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../lib/vhost/vhost_crypto.c: In function =E2=80=98rte_vhost_crypto_fetch_re=
quests=E2=80=99:
../lib/vhost/vhost_crypto.c:1178:42: note: at offset 96 into object =E2=80=
=98req=E2=80=99 of size 72
 1178 |         struct virtio_crypto_op_data_req req;
      |                                          ^~~
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:320:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:450:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98copy_data=E2=80=99 at ../lib/vhost/vhost_crypto.c=
:588:2,
    inlined from =E2=80=98vhost_crypto_process_one_req=E2=80=99 at ../lib/v=
host/vhost_crypto.c:1256:6,
    inlined from =E2=80=98rte_vhost_crypto_fetch_requests=E2=80=99 at ../li=
b/vhost/vhost_crypto.c:1687:8:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript =E2=80=98__m256i_u[2]=E2=80=99 is partly outside array bounds of =
=E2=80=98void[72]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../lib/vhost/vhost_crypto.c: In function =E2=80=98rte_vhost_crypto_fetch_re=
quests=E2=80=99:
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [0, 64] into object =
=E2=80=98req=E2=80=99 of size 72
 1178 |         struct virtio_crypto_op_data_req req;
      |                                          ^~~
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [16, 72] into object =
=E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [128, 192] into object=
 =E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [0, 64] into object =
=E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [16, 72] into object =
=E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [128, 192] into object=
 =E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [0, 64] into object =
=E2=80=98req=E2=80=99 of size 72
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:320:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:451:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98copy_data=E2=80=99 at ../lib/vhost/vhost_crypto.c=
:588:2,
    inlined from =E2=80=98vhost_crypto_process_one_req=E2=80=99 at ../lib/v=
host/vhost_crypto.c:1256:6,
    inlined from =E2=80=98rte_vhost_crypto_fetch_requests=E2=80=99 at ../li=
b/vhost/vhost_crypto.c:1687:8:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript =E2=80=98__m256i_u[2]=E2=80=99 is partly outside array bounds of =
=E2=80=98void[72]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../lib/vhost/vhost_crypto.c: In function =E2=80=98rte_vhost_crypto_fetch_re=
quests=E2=80=99:
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [1, 65] into object =
=E2=80=98req=E2=80=99 of size 72
 1178 |         struct virtio_crypto_op_data_req req;
      |                                          ^~~
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [17, 72] into object =
=E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [129, 193] into object=
 =E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [1, 65] into object =
=E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [17, 72] into object =
=E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [129, 193] into object=
 =E2=80=98req=E2=80=99 of size 72
../lib/vhost/vhost_crypto.c:1178:42: note: at offset [1, 65] into object =
=E2=80=98req=E2=80=99 of size 72
[1937/2951] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore=
_vf.c.o
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/include/immintrin.h:=
43,
                 from /usr/lib/gcc/x86_64-linux-gnu/14/include/x86intrin.h:=
32,
                 from ../lib/eal/x86/include/rte_vect.h:31,
                 from ../lib/eal/x86/include/rte_memcpy.h:17,
                 from ../drivers/net/qede/base/bcm_osal.h:17,
                 from ../drivers/net/qede/base/ecore_vf.c:7:
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:320:2,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:343:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ecore_vf_read_bulletin=E2=80=99 at ../drivers/net=
/qede/base/ecore_vf.c:1761:2:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript =E2=80=98__m256i_u[2]=E2=80=99 is partly outside array bounds of =
=E2=80=98struct ecore_bulletin_content[1]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/qede/base/ecore_vf.c: In function =E2=80=98ecore_vf_read_bul=
letin=E2=80=99:
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset 64 into object=
 =E2=80=98shadow=E2=80=99 of size 80
 1754 |         struct ecore_bulletin_content shadow;
      |                                       ^~~~~~
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:320:2,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:344:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ecore_vf_read_bulletin=E2=80=99 at ../drivers/net=
/qede/base/ecore_vf.c:1761:2:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript 3 is outside array bounds of =E2=80=98struct ecore_bulletin_conte=
nt[1]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/qede/base/ecore_vf.c: In function =E2=80=98ecore_vf_read_bul=
letin=E2=80=99:
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset 96 into object=
 =E2=80=98shadow=E2=80=99 of size 80
 1754 |         struct ecore_bulletin_content shadow;
      |                                       ^~~~~~
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:320:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:450:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ecore_vf_read_bulletin=E2=80=99 at ../drivers/net=
/qede/base/ecore_vf.c:1761:2:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript =E2=80=98__m256i_u[2]=E2=80=99 is partly outside array bounds of =
=E2=80=98void[80]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/qede/base/ecore_vf.c: In function =E2=80=98ecore_vf_read_bul=
letin=E2=80=99:
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [0, 64] into o=
bject =E2=80=98shadow=E2=80=99 of size 80
 1754 |         struct ecore_bulletin_content shadow;
      |                                       ^~~~~~
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [16, 80] into =
object =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [128, 192] int=
o object =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [0, 64] into o=
bject =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [16, 80] into =
object =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [128, 192] int=
o object =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [0, 64] into o=
bject =E2=80=98shadow=E2=80=99 of size 80
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:320:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:451:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ecore_vf_read_bulletin=E2=80=99 at ../drivers/net=
/qede/base/ecore_vf.c:1761:2:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript =E2=80=98__m256i_u[2]=E2=80=99 is partly outside array bounds of =
=E2=80=98void[80]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/qede/base/ecore_vf.c: In function =E2=80=98ecore_vf_read_bul=
letin=E2=80=99:
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [1, 65] into o=
bject =E2=80=98shadow=E2=80=99 of size 80
 1754 |         struct ecore_bulletin_content shadow;
      |                                       ^~~~~~
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [17, 80] into =
object =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [129, 193] int=
o object =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [1, 65] into o=
bject =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [17, 80] into =
object =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [129, 193] int=
o object =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [1, 65] into o=
bject =E2=80=98shadow=E2=80=99 of size 80
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:319:9,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:343:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ecore_vf_read_bulletin=E2=80=99 at ../drivers/net=
/qede/base/ecore_vf.c:1774:2:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array=
 subscript =E2=80=98__m256i_u[2]=E2=80=99 is partly outside array bounds of=
 =E2=80=98struct ecore_bulletin_content[1]=E2=80=99 [-Warray-bounds=3D]
  929 |   return *__P;
      |          ^~~~
../drivers/net/qede/base/ecore_vf.c: In function =E2=80=98ecore_vf_read_bul=
letin=E2=80=99:
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset 64 into object=
 =E2=80=98shadow=E2=80=99 of size 80
 1754 |         struct ecore_bulletin_content shadow;
      |                                       ^~~~~~
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:319:9,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:344:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ecore_vf_read_bulletin=E2=80=99 at ../drivers/net=
/qede/base/ecore_vf.c:1774:2:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array=
 subscript 3 is outside array bounds of =E2=80=98struct ecore_bulletin_cont=
ent[1]=E2=80=99 [-Warray-bounds=3D]
  929 |   return *__P;
      |          ^~~~
../drivers/net/qede/base/ecore_vf.c: In function =E2=80=98ecore_vf_read_bul=
letin=E2=80=99:
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset 96 into object=
 =E2=80=98shadow=E2=80=99 of size 80
 1754 |         struct ecore_bulletin_content shadow;
      |                                       ^~~~~~
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:319:9,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:450:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ecore_vf_read_bulletin=E2=80=99 at ../drivers/net=
/qede/base/ecore_vf.c:1774:2:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array=
 subscript =E2=80=98__m256i_u[2]=E2=80=99 is partly outside array bounds of=
 =E2=80=98const void[80]=E2=80=99 [-Warray-bounds=3D]
  929 |   return *__P;
      |          ^~~~
../drivers/net/qede/base/ecore_vf.c: In function =E2=80=98ecore_vf_read_bul=
letin=E2=80=99:
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [0, 64] into o=
bject =E2=80=98shadow=E2=80=99 of size 80
 1754 |         struct ecore_bulletin_content shadow;
      |                                       ^~~~~~
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [1, 80] into o=
bject =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [128, 192] int=
o object =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [0, 64] into o=
bject =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [1, 80] into o=
bject =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [128, 192] int=
o object =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [0, 64] into o=
bject =E2=80=98shadow=E2=80=99 of size 80
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:319:9,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:451:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98ecore_vf_read_bulletin=E2=80=99 at ../drivers/net=
/qede/base/ecore_vf.c:1774:2:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array=
 subscript =E2=80=98__m256i_u[2]=E2=80=99 is partly outside array bounds of=
 =E2=80=98const void[80]=E2=80=99 [-Warray-bounds=3D]
  929 |   return *__P;
      |          ^~~~
../drivers/net/qede/base/ecore_vf.c: In function =E2=80=98ecore_vf_read_bul=
letin=E2=80=99:
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [1, 65] into o=
bject =E2=80=98shadow=E2=80=99 of size 80
 1754 |         struct ecore_bulletin_content shadow;
      |                                       ^~~~~~
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [2, 80] into o=
bject =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [129, 193] int=
o object =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [1, 65] into o=
bject =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [2, 80] into o=
bject =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [129, 193] int=
o object =E2=80=98shadow=E2=80=99 of size 80
../drivers/net/qede/base/ecore_vf.c:1754:39: note: at offset [1, 65] into o=
bject =E2=80=98shadow=E2=80=99 of size 80
[1952/2951] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore=
_mcp.c.o
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/include/immintrin.h:=
43,
                 from /usr/lib/gcc/x86_64-linux-gnu/14/include/x86intrin.h:=
32,
                 from ../lib/eal/x86/include/rte_vect.h:31,
                 from ../lib/eal/x86/include/rte_memcpy.h:17,
                 from ../drivers/net/qede/base/bcm_osal.h:17,
                 from ../drivers/net/qede/base/ecore_mcp.c:7:
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:320:2,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:342:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98__ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/=
net/qede/base/ecore_mcp.c:541:3,
    inlined from =E2=80=98_ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/n=
et/qede/base/ecore_mcp.c:638:2,
    inlined from =E2=80=98ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/ne=
t/qede/base/ecore_mcp.c:742: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=98union drv_union_data[1]=E2=
=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/qede/base/ecore_mcp.c: In function =E2=80=98ecore_mcp_cmd_an=
d_union=E2=80=99:
../drivers/net/qede/base/ecore_mcp.c:533:30: note: at offset 32 into object=
 =E2=80=98union_data=E2=80=99 of size 32
  533 |         union drv_union_data union_data;
      |                              ^~~~~~~~~~
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:320:2,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:343:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98__ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/=
net/qede/base/ecore_mcp.c:541:3,
    inlined from =E2=80=98_ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/n=
et/qede/base/ecore_mcp.c:638:2,
    inlined from =E2=80=98ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/ne=
t/qede/base/ecore_mcp.c:742: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=98union drv_union_data[1]=E2=
=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/qede/base/ecore_mcp.c: In function =E2=80=98ecore_mcp_cmd_an=
d_union=E2=80=99:
../drivers/net/qede/base/ecore_mcp.c:533:30: note: at offset 64 into object=
 =E2=80=98union_data=E2=80=99 of size 32
  533 |         union drv_union_data union_data;
      |                              ^~~~~~~~~~
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:320:2,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:344:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98__ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/=
net/qede/base/ecore_mcp.c:541:3,
    inlined from =E2=80=98_ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/n=
et/qede/base/ecore_mcp.c:638:2,
    inlined from =E2=80=98ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/ne=
t/qede/base/ecore_mcp.c:742: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=98union drv_union_data[1]=E2=
=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/qede/base/ecore_mcp.c: In function =E2=80=98ecore_mcp_cmd_an=
d_union=E2=80=99:
../drivers/net/qede/base/ecore_mcp.c:533:30: note: at offset 96 into object=
 =E2=80=98union_data=E2=80=99 of size 32
  533 |         union drv_union_data union_data;
      |                              ^~~~~~~~~~
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:320:2,
    inlined from =E2=80=98rte_mov64=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:331:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:445:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98__ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/=
net/qede/base/ecore_mcp.c:541:3,
    inlined from =E2=80=98_ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/n=
et/qede/base/ecore_mcp.c:638:2,
    inlined from =E2=80=98ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/ne=
t/qede/base/ecore_mcp.c:742: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=98void[32]=E2=80=99 [-Warray-=
bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/qede/base/ecore_mcp.c: In function =E2=80=98ecore_mcp_cmd_an=
d_union=E2=80=99:
../drivers/net/qede/base/ecore_mcp.c:533:30: note: at offset 160 into objec=
t =E2=80=98union_data=E2=80=99 of size 32
  533 |         union drv_union_data union_data;
      |                              ^~~~~~~~~~
../drivers/net/qede/base/ecore_mcp.c:533:30: note: at offset 32 into object=
 =E2=80=98union_data=E2=80=99 of size 32
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:320:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:450:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98__ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/=
net/qede/base/ecore_mcp.c:541:3,
    inlined from =E2=80=98_ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/n=
et/qede/base/ecore_mcp.c:638:2,
    inlined from =E2=80=98ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/ne=
t/qede/base/ecore_mcp.c:742:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript [2, 6] is outside array bounds of =E2=80=98void[32]=E2=80=99 [-Wa=
rray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/qede/base/ecore_mcp.c: In function =E2=80=98ecore_mcp_cmd_an=
d_union=E2=80=99:
../drivers/net/qede/base/ecore_mcp.c:533:30: note: at offset [128, 192] int=
o object =E2=80=98union_data=E2=80=99 of size 32
  533 |         union drv_union_data union_data;
      |                              ^~~~~~~~~~
../drivers/net/qede/base/ecore_mcp.c:533:30: note: at offset [128, 192] int=
o object =E2=80=98union_data=E2=80=99 of size 32
../drivers/net/qede/base/ecore_mcp.c:533:30: note: object =E2=80=98union_da=
ta=E2=80=99 of size 32
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:320:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:451:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98__ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/=
net/qede/base/ecore_mcp.c:541:3,
    inlined from =E2=80=98_ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/n=
et/qede/base/ecore_mcp.c:638:2,
    inlined from =E2=80=98ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/ne=
t/qede/base/ecore_mcp.c:742:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:935:8: warning: array =
subscript [2, 6] is outside array bounds of =E2=80=98void[32]=E2=80=99 [-Wa=
rray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/qede/base/ecore_mcp.c: In function =E2=80=98ecore_mcp_cmd_an=
d_union=E2=80=99:
../drivers/net/qede/base/ecore_mcp.c:533:30: note: at offset [129, 193] int=
o object =E2=80=98union_data=E2=80=99 of size 32
  533 |         union drv_union_data union_data;
      |                              ^~~~~~~~~~
../drivers/net/qede/base/ecore_mcp.c:533:30: note: at offset [129, 193] int=
o object =E2=80=98union_data=E2=80=99 of size 32
../drivers/net/qede/base/ecore_mcp.c:533:30: note: at offset [1, 32] into o=
bject =E2=80=98union_data=E2=80=99 of size 32
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:320:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:431:3,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98__ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/=
net/qede/base/ecore_mcp.c:541:3,
    inlined from =E2=80=98_ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/n=
et/qede/base/ecore_mcp.c:638:2,
    inlined from =E2=80=98ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/ne=
t/qede/base/ecore_mcp.c:742: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=98union drv_union_data[1]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/qede/base/ecore_mcp.c: In function =E2=80=98ecore_mcp_cmd_an=
d_union=E2=80=99:
../drivers/net/qede/base/ecore_mcp.c:533:30: note: at offset [17, 32] into =
object =E2=80=98union_data=E2=80=99 of size 32
  533 |         union drv_union_data union_data;
      |                              ^~~~~~~~~~
In file included from ../lib/eal/x86/include/rte_atomic.h:15,
                 from ../lib/eal/include/generic/rte_pause.h:19,
                 from ../lib/eal/x86/include/rte_pause.h:12,
                 from ../lib/eal/include/generic/rte_spinlock.h:25,
                 from ../lib/eal/x86/include/rte_spinlock.h:12,
                 from ../drivers/net/qede/base/bcm_osal.h:14:
In function =E2=80=98_mm_storeu_si128=E2=80=99,
    inlined from =E2=80=98rte_mov16=E2=80=99 at ../lib/eal/x86/include/rte_=
memcpy.h:307:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:425:3,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98__ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/=
net/qede/base/ecore_mcp.c:541:3,
    inlined from =E2=80=98_ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/n=
et/qede/base/ecore_mcp.c:638:2,
    inlined from =E2=80=98ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/ne=
t/qede/base/ecore_mcp.c:742:9:
/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:742:8: warning: array =
subscript =E2=80=98__m128i_u[1]=E2=80=99 is partly outside array bounds of =
=E2=80=98union drv_union_data[1]=E2=80=99 [-Warray-bounds=3D]
  742 |   *__P =3D __B;
      |   ~~~~~^~~~~
../drivers/net/qede/base/ecore_mcp.c: In function =E2=80=98ecore_mcp_cmd_an=
d_union=E2=80=99:
../drivers/net/qede/base/ecore_mcp.c:533:30: note: at offset [17, 32] into =
object =E2=80=98union_data=E2=80=99 of size 32
  533 |         union drv_union_data union_data;
      |                              ^~~~~~~~~~
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:320:2,
    inlined from =E2=80=98rte_memcpy_aligned=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:856:3,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:880:10,
    inlined from =E2=80=98__ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/=
net/qede/base/ecore_mcp.c:541:3,
    inlined from =E2=80=98_ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/n=
et/qede/base/ecore_mcp.c:638:2,
    inlined from =E2=80=98ecore_mcp_cmd_and_union=E2=80=99 at ../drivers/ne=
t/qede/base/ecore_mcp.c:742: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=98union drv_union_data[1]=E2=80=99 [-Warray-bounds=3D]
  935 |   *__P =3D __A;
      |   ~~~~~^~~~~
../drivers/net/qede/base/ecore_mcp.c: In function =E2=80=98ecore_mcp_cmd_an=
d_union=E2=80=99:
../drivers/net/qede/base/ecore_mcp.c:533:30: note: at offset [1, 32] into o=
bject =E2=80=98union_data=E2=80=99 of size 32
  533 |         union drv_union_data union_data;
      |                              ^~~~~~~~~~
[2720/2951] Compiling C object app/test/dpdk-test.p/test_ipsec.c.o
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/include/immintrin.h:=
43,
                 from /usr/lib/gcc/x86_64-linux-gnu/14/include/x86intrin.h:=
32,
                 from ../lib/eal/x86/include/rte_vect.h:31,
                 from ../lib/eal/x86/include/rte_memcpy.h:17,
                 from ../lib/mempool/rte_mempool.h:50,
                 from ../lib/mbuf/rte_mbuf.h:38,
                 from ../app/test/test_ipsec.c:9:
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:319:9,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:344:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98setup_test_string.constprop=E2=80=99 at ../app/te=
st/test_ipsec.c:561:4:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array=
 subscript =E2=80=98__m256i_u[3]=E2=80=99 is partly outside array bounds of=
 =E2=80=98const char[108]=E2=80=99 [-Warray-bounds=3D]
  929 |   return *__P;
      |          ^~~~
../app/test/test_ipsec.c: In function =E2=80=98setup_test_string.constprop=
=E2=80=99:
../app/test/test_ipsec.c:528:12: note: at offset 96 into object =E2=80=98nu=
ll_plain_data=E2=80=99 of size 108
  528 | const char null_plain_data[] =3D
      |            ^~~~~~~~~~~~~~~
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:319:9,
    inlined from =E2=80=98rte_mov128=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:344:2,
    inlined from =E2=80=98rte_memcpy_generic=E2=80=99 at ../lib/eal/x86/inc=
lude/rte_memcpy.h:438:4,
    inlined from =E2=80=98rte_memcpy=E2=80=99 at ../lib/eal/x86/include/rte=
_memcpy.h:882:10,
    inlined from =E2=80=98setup_test_string=E2=80=99 at ../app/test/test_ip=
sec.c:561:4,
    inlined from =E2=80=98test_ipsec_lksd_proto_inb_burst_null_null=E2=80=
=99 at ../app/test/test_ipsec.c:1806:24:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avxintrin.h:929:10: warning: array=
 subscript =E2=80=98__m256i_u[3]=E2=80=99 is partly outside array bounds of=
 =E2=80=98const char[108]=E2=80=99 [-Warray-bounds=3D]
  929 |   return *__P;
      |          ^~~~
../app/test/test_ipsec.c: In function =E2=80=98test_ipsec_lksd_proto_inb_bu=
rst_null_null=E2=80=99:
../app/test/test_ipsec.c:532:12: note: at offset 96 into object =E2=80=98nu=
ll_encrypted_data=E2=80=99 of size 108
  532 | const char null_encrypted_data[] =3D
      |            ^~~~~~~~~~~~~~~~~~~
[2951/2951] Linking target app/test/dpdk-tes