Re: [PATCH 2/2] ARM64: Cross-Compilation Support

2024-04-15 Thread Jerin Jacob
On Fri, Apr 12, 2024 at 4:43 PM Sebastian Brzezinka wrote: > > From: Krishna Kanth Reddy > > Modified the Configuration file to use the latest ARM Cross-Compiler. > > Fixed the linker errors for the undefined references to the APIs > isal_deflate_init, isal_deflate, isal_inflate_init, isal_inflat

Re: [PATCH] maintainers: change e-mail for vmxnet3

2024-04-15 Thread Jochen Behrens
I submitted a separate patch cleaning up all vmware addresses in .mailmap. Thanks for pointing this out, Jochen On 4/8/24 1:58 AM, Ferruh Yigit wrote: On 4/6/2024 10:03 AM, Morten Brørup wrote: From: Jochen Behrens [mailto:jochen.behr...@broadcom.com] Sent: Friday, 5 April 2024 23.

[PATCH v4 16/16] crypto/mlx5: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/crypto/mlx5/mlx5_crypto.h | 1 + drivers/crypto/mlx5/mlx5_crypto_gcm.c | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/crypto/mlx5/mlx5_crypto.h

[PATCH v4 15/16] examples: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Remove __rte_packed where it appears natural alignment without packing would produce the same layout or the struct is internal. Signed-off-by: Tyler Retzlaff --- examples/common/neon/port_group.h | 1 + e

[PATCH v4 11/16] net/mlx5: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/net/mlx5/hws/mlx5dr.h | 1 + drivers/net/mlx5/mlx5.h | 1 + drivers/net/mlx5/mlx5_flow.h| 5 + drivers/net/mlx5/mlx5_hws_cnt.h | 1 + drivers/net/

[PATCH v4 14/16] app/test: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- app/test/test_efd.c| 1 + app/test/test_hash.c | 1 + app/test/test_member.c | 1 + 3 files changed, 3 insertions(+) diff --git a/app/test/test_efd.c b/app/test/test

[PATCH v4 13/16] app/testpmd: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Remove __rte_packed where it appears natural alignment without packing would produce the same layout or the struct is internal. Signed-off-by: Tyler Retzlaff --- app/test-pmd/csumonly.c | 2 +- 1 file chan

[PATCH v4 10/16] net/ice: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/net/ice/base/ice_osdep.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/ice/base/ice_osdep.h b/drivers/net/ice/base/ice_osdep.h index 0e14b93..08

[PATCH v4 12/16] net/octeon_ep: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/net/octeon_ep/otx_ep_mbox.h | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/octeon_ep/otx_ep_mbox.h b/drivers/net/octeon_ep/otx_ep_mbox.h index a3f

[PATCH v4 09/16] net/iavf: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Remove __rte_packed where it appears natural alignment without packing would produce the same layout or the struct is internal. Signed-off-by: Tyler Retzlaff --- drivers/net/iavf/iavf_ipsec_crypto.h | 4 ++

[PATCH v4 08/16] net/i40e: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/net/i40e/base/i40e_osdep.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/i40e/base/i40e_osdep.h b/drivers/net/i40e/base/i40e_osdep.h index aa5d

[PATCH v4 07/16] dma/ioat: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/dma/ioat/ioat_hw_defs.h | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/dma/ioat/ioat_hw_defs.h b/drivers/dma/ioat/ioat_hw_defs.h index dc3493a..6e32807

[PATCH v4 06/16] common/mlx5: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/common/mlx5/mlx5_common_mr.h| 4 drivers/common/mlx5/mlx5_common_utils.h | 1 + drivers/common/mlx5/mlx5_prm.h | 28

[PATCH v4 04/16] common/iavf: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/common/iavf/iavf_osdep.h| 2 ++ drivers/common/iavf/virtchnl_inline_ipsec.h | 11 +++ 2 files changed, 13 insertions(+) diff --git a/drivers/c

[PATCH v4 05/16] common/idpf: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/common/idpf/base/idpf_osdep.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/common/idpf/base/idpf_osdep.h b/drivers/common/idpf/base/idpf_osdep.h i

[PATCH v4 03/16] net: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- lib/net/rte_arp.h | 2 ++ lib/net/rte_dtls.h | 1 + lib/net/rte_esp.h | 2 ++ lib/net/rte_ether.h| 1 + lib/net/rte_geneve.h | 1 + lib/net/rte_gre.h

[PATCH v4 02/16] eal: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Remove __rte_packed where it appears natural alignment without packing would produce the same layout or the struct is internal. Signed-off-by: Tyler Retzlaff --- lib/eal/common/eal_private.h | 2 +- l

[PATCH v4 00/16] fix packing of structs when building with MSVC

2024-04-15 Thread Tyler Retzlaff
MSVC struct packing is not compatible with GCC provide a macro that can be used to push existing pack value and sets packing to 1-byte. The existing __rte_packed macro is then used to restore the pack value prior to the push. Instead of providing macros exclusively for MSVC and for GCC the existin

[PATCH v4 01/16] eal: provide pack start macro for MSVC

2024-04-15 Thread Tyler Retzlaff
MSVC struct packing is not compatible with GCC provide a macro that can be used to push existing pack value and sets packing to 1-byte. The existing __rte_packed macro is then used to restore the pack value prior to the push. Instead of providing macros exclusively for MSVC and for GCC the existin

[PATCH v3 16/16] crypto/mlx5: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/crypto/mlx5/mlx5_crypto.h | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/crypto/mlx5/mlx5_crypto.h b/drivers/crypto/mlx5/mlx5_crypto.h index 3

[PATCH v3 15/16] examples: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Remove __rte_packed where it appears natural alignment without packing would produce the same layout or the struct is internal. Signed-off-by: Tyler Retzlaff --- examples/common/neon/port_group.h | 1 + e

[PATCH v3 07/16] dma/ioat: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/dma/ioat/ioat_hw_defs.h | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/dma/ioat/ioat_hw_defs.h b/drivers/dma/ioat/ioat_hw_defs.h index dc3493a..6e32807

[PATCH v3 14/16] app/test: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- app/test/test_efd.c| 1 + app/test/test_hash.c | 1 + app/test/test_member.c | 1 + 3 files changed, 3 insertions(+) diff --git a/app/test/test_efd.c b/app/test/test

[PATCH v3 10/16] net/ice: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/net/ice/base/ice_osdep.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/ice/base/ice_osdep.h b/drivers/net/ice/base/ice_osdep.h index 0e14b93..08

[PATCH v3 12/16] net/octeon_ep: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/net/octeon_ep/otx_ep_mbox.h | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/octeon_ep/otx_ep_mbox.h b/drivers/net/octeon_ep/otx_ep_mbox.h index a3f

[PATCH v3 11/16] net/mlx5: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/net/mlx5/hws/mlx5dr.h | 1 + drivers/net/mlx5/mlx5.h | 1 + drivers/net/mlx5/mlx5_flow.h| 5 + drivers/net/mlx5/mlx5_hws_cnt.h | 1 + drivers/net/

[PATCH v3 09/16] net/iavf: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Remove __rte_packed where it appears natural alignment without packing would produce the same layout or the struct is internal. Signed-off-by: Tyler Retzlaff --- drivers/net/iavf/iavf_ipsec_crypto.h | 4 ++

[PATCH v3 13/16] app/testpmd: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Remove __rte_packed where it appears natural alignment without packing would produce the same layout or the struct is internal. Signed-off-by: Tyler Retzlaff --- app/test-pmd/csumonly.c | 2 +- 1 file chan

[PATCH v3 06/16] common/mlx5: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/common/mlx5/mlx5_common_mr.h| 4 drivers/common/mlx5/mlx5_common_utils.h | 1 + drivers/common/mlx5/mlx5_prm.h | 28

[PATCH v3 08/16] net/i40e: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/net/i40e/base/i40e_osdep.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/i40e/base/i40e_osdep.h b/drivers/net/i40e/base/i40e_osdep.h index aa5d

[PATCH v3 05/16] common/idpf: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/common/idpf/base/idpf_osdep.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/common/idpf/base/idpf_osdep.h b/drivers/common/idpf/base/idpf_osdep.h i

[PATCH v3 04/16] common/iavf: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- drivers/common/iavf/iavf_osdep.h| 2 ++ drivers/common/iavf/virtchnl_inline_ipsec.h | 11 +++ 2 files changed, 13 insertions(+) diff --git a/drivers/c

[PATCH v3 02/16] eal: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Remove __rte_packed where it appears natural alignment without packing would produce the same layout or the struct is internal. Signed-off-by: Tyler Retzlaff --- lib/eal/common/eal_private.h | 2 +- l

[PATCH v3 00/16] fix packing of structs when building with MSVC

2024-04-15 Thread Tyler Retzlaff
MSVC struct packing is not compatible with GCC provide a macro that can be used to push existing pack value and sets packing to 1-byte. The existing __rte_packed macro is then used to restore the pack value prior to the push. Instead of providing macros exclusively for MSVC and for GCC the existin

[PATCH v3 03/16] net: pack structures when building with MSVC

2024-04-15 Thread Tyler Retzlaff
Add __rte_msvc_pack to all __rte_packed structs to cause packing when building with MSVC. Signed-off-by: Tyler Retzlaff --- lib/net/rte_arp.h | 2 ++ lib/net/rte_dtls.h | 1 + lib/net/rte_esp.h | 2 ++ lib/net/rte_ether.h| 1 + lib/net/rte_geneve.h | 1 + lib/net/rte_gre.h

[PATCH v3 01/16] eal: provide pack start macro for MSVC

2024-04-15 Thread Tyler Retzlaff
MSVC struct packing is not compatible with GCC provide a macro that can be used to push existing pack value and sets packing to 1-byte. The existing __rte_packed macro is then used to restore the pack value prior to the push. Instead of providing macros exclusively for MSVC and for GCC the existin

[PATCH] mailmap: clean up vmware entries

2024-04-15 Thread Jochen Behrens
VMware was acquired by Broadcom, and vmware e-mail addresses will be invalid in the future. Change e-mail to broadcom.com for those still in the company and remove the other entries. Signed-off-by: Jochen Behrens --- .mailmap | 27 +-- 1 file changed, 9 insertions(+), 18

Re: [PATCH] latencystats: fix missing f suffix on literal float

2024-04-15 Thread Tyler Retzlaff
On Mon, Apr 15, 2024 at 03:17:38PM -0700, Stephen Hemminger wrote: > On Mon, 15 Apr 2024 14:32:26 -0700 > Tyler Retzlaff wrote: > > > Add missing f suffix to floating point literal to avoid warning about > > truncation from double to float. > > > > Fixes: 5cd3cac9ed22 ("latency: added new librar

[PATCH] common/mlx5: fix unsigned signed mismatch warning

2024-04-15 Thread Tyler Retzlaff
Use unsigned int for 2 loop indexes that are being compared against an unsigned int struct field to avoid signed/unsigned mismatch warning. Fixes: 718d166e5504 ("net/mlx5: create advanced RxQ table via DevX") Fixes: e1da60a8a6e9 ("common/mlx5: add DevX command to modify RQT") Cc: dek...@mellanox.c

Re: How to remove a word from the dictionary.txt we are using in the CI/CD pipeline.

2024-04-15 Thread Patrick Robb
Hi Aditya, I don't run these CI checks, but I think the checkpatch script in CI is using https://github.com/codespell-project/codespell as the dictionary provider. So, one possibility is suggesting to that project that deque is a valid word which should be supported in software projects. Then, the

Re: [PATCH] latencystats: fix missing f suffix on literal float

2024-04-15 Thread Stephen Hemminger
On Mon, 15 Apr 2024 14:32:26 -0700 Tyler Retzlaff wrote: > Add missing f suffix to floating point literal to avoid warning about > truncation from double to float. > > Fixes: 5cd3cac9ed22 ("latency: added new library for latency stats") > Cc: reshma.pat...@intel.com > Cc: sta...@dpdk.org > > Si

Re: [PATCH] app/testpmd: fix lcore ID restriction

2024-04-15 Thread Stephen Hemminger
On Mon, 15 Apr 2024 19:46:31 + Sivaprasad Tummala wrote: > --- a/app/test-pmd/testpmd.h > +++ b/app/test-pmd/testpmd.h > @@ -84,7 +84,7 @@ extern volatile uint8_t f_quit; > /* Maximum number of pools supported per Rx queue */ > #define MAX_MEMPOOL 8 > > -typedef uint8_t lcoreid_t; > +typ

Re: [PATCH] app/testpmd: fix lcore ID restriction

2024-04-15 Thread Stephen Hemminger
On Mon, 15 Apr 2024 19:46:31 + Sivaprasad Tummala wrote: > + nb_fwd_lcores = (lcoreid_t) n; This should really be using strtoul() not atoi() because it offers more error checking.

[PATCH] latencystats: fix missing f suffix on literal float

2024-04-15 Thread Tyler Retzlaff
Add missing f suffix to floating point literal to avoid warning about truncation from double to float. Fixes: 5cd3cac9ed22 ("latency: added new library for latency stats") Cc: reshma.pat...@intel.com Cc: sta...@dpdk.org Signed-off-by: Tyler Retzlaff --- lib/latencystats/rte_latencystats.c | 2 +

[PATCH v2 83/83] bus/dpaa: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 77/83] app/test-pipeline: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 74/83] baseband/turbo_sw: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 70/83] common/mlx5: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 71/83] common/idpf: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 64/83] compress/zlib: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 61/83] crypto/caam_jr: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 58/83] crypto/ipsec_mb: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 56/83] crypto/mvsam: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 57/83] crypto/mlx5: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 55/83] crypto/null: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 53/83] crypto/openssl: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 52/83] crypto/qat: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 54/83] crypto/octeontx: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 51/83] crypto/scheduler: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 50/83] crypto/uadk: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 49/83] dma/idxd: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 47/83] dma/skeleton: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 48/83] dma/ioat: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 46/83] event/cnxk: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 45/83] event/dlb2: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 44/83] event/dsw: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 43/83] event/octeontx: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 42/83] event/opdl: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 41/83] event/skeleton: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 40/83] event/sw: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 82/83] app/graph: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 81/83] app/pdump: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 80/83] app/test-eventdev: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 78/83] app/test-mldev: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 79/83] app/test-flow-perf: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 76/83] app/test: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 75/83] baseband/null: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 73/83] bus/fslmc: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 72/83] common/cpt: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 68/83] compress/isal: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 69/83] common/qat: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 67/83] compress/nitrox: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 66/83] compress/octeontx: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 63/83] crypto/armv8: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 65/83] compress/qat: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 60/83] crypto/ccp: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 62/83] crypto/bcmfs: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 59/83] crypto/cnxk: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 39/83] mempool/cnxk: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 38/83] ml/cnxk: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 37/83] raw/ntb: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 36/83] regex/cn9k: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 35/83] vdpa/mlx5: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 34/83] net/virtio: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 33/83] net/txgbe: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 32/83] net/thunderx: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 31/83] net/tap: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 30/83] net/softnic: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 29/83] net/qede: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

[PATCH v2 28/83] net/pfe: move alignment attribute on types

2024-04-15 Thread Tyler Retzlaff
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating docume

  1   2   >