> -Original Message-
> From: Luka Jankovic
> Sent: Monday, January 13, 2025 5:48 PM
> To: luka.janko...@ericsson.com
> Cc: dev@dpdk.org; mattias.ronnb...@ericsson.com
> Subject: [EXTERNAL] [RFC v4 1/1] eventdev: add atomic queue to test-eventdev
> app
>
> Add an atomic queue test based
13/01/2025 13:05, lihuisong (C):
> 在 2025/1/13 19:23, lihuisong (C) 写道:
> > 在 2025/1/13 18:57, Thomas Monjalon 写道:
> >> 13/01/2025 10:35, lihuisong (C):
> >>> 在 2025/1/13 16:16, Thomas Monjalon 写道:
> 13/01/2025 03:55, Huisong Li:
> > The event callback in application may use the macro
> >
在 2025/1/13 20:30, Thomas Monjalon 写道:
13/01/2025 13:05, lihuisong (C):
在 2025/1/13 19:23, lihuisong (C) 写道:
在 2025/1/13 18:57, Thomas Monjalon 写道:
13/01/2025 10:35, lihuisong (C):
在 2025/1/13 16:16, Thomas Monjalon 写道:
13/01/2025 03:55, Huisong Li:
The event callback in application may u
在 2025/1/13 21:14, Thomas Monjalon 写道:
13/01/2025 13:47, lihuisong (C):
在 2025/1/13 20:30, Thomas Monjalon 写道:
13/01/2025 13:05, lihuisong (C):
在 2025/1/13 19:23, lihuisong (C) 写道:
在 2025/1/13 18:57, Thomas Monjalon 写道:
13/01/2025 10:35, lihuisong (C):
在 2025/1/13 16:16, Thomas Monjalon 写
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/table/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/table/meson.build b/lib/table/meson.build
index 9b3d9
On Thu, Jan 09, 2025 at 05:27:11PM +, Konstantin Ananyev wrote:
>
>
> > Removed VLA for compatibility with MSVC (which does not support VLAs).
> > Used alloca when a constant fixed length that can be used instead is
> > not known.
> >
> ...
>
> > Signed-off-by: Andre Muezerie
> > ---
>
>
From: Tyler Retzlaff
MSVC does not support VLAs, replace VLAs with standard C arrays
or alloca(). alloca() is available for all toolchain/platform
combinations officially supported by DPDK.
Signed-off-by: Tyler Retzlaff
Acked-by: Chengwen Feng
---
app/test/test.c | 2 +-
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/baseband/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/baseband/meson.build b/drivers/baseband/meson.build
index 3420d98564..6
Hi, Stephen Hemminger,
On 2025/1/9 1:02, Stephen Hemminger wrote:
On Wed, 8 Jan 2025 10:46:32 +0800
Jie Hai wrote:
From: Jie Hai
To: , , , Aman Singh
CC: , , ,
Subject: [PATCH] app/testpmd: add ipv6 extension header parse
Date: Wed, 8 Jan 2025 10:46:32 +0800
X-Mailer: git-send-email 2.
From: Konstantin Ananyev
1) ./lib/ethdev/rte_ethdev.c:3244:16
: warning: ISO C90 forbids variable length array ‘xstats_names’
2) ./lib/ethdev/rte_ethdev.c:3345:17
: warning: ISO C90 forbids variable length array ‘ids_copy’
3) ./lib/ethdev/rte_ethdev.c:3538:16
: warning: ISO C90 forbid
As per guidance technical board meeting 2024/04/17. This series
removes the use of VLAs from code built for Windows for all 3
toolchains. If there are additional opportunities to convert VLAs
to regular C arrays please provide the details for incorporation
into the series.
MSVC does not support VL
From: Konstantin Ananyev
1) ./lib/eal/linux/eal_interrupts.c:1073:16
: warning: ISO C90 forbids variable length array ‘events’
MSVC does not support VLAs. Use alloca() to allocate the memory on
the stack.
2) ./lib/eal/linux/eal_interrupts.c:1319:16
: warning: ISO C90 forbids variable le
From: Konstantin Ananyev
gro_vxlan_tcp4_tbl_timeout_flush() is called without taking into account
that first entries in pkts[] can be already occupied by
un-processed packets.
Fixes: 74080d7dcf31 ("gro: support IPv6 for TCP")
Cc: sta...@dpdk.org
Signed-off-by: Konstantin Ananyev
Acked-by: Ferr
From: Tyler Retzlaff
Include alloca.h for Linux and malloc.h for Windows to get declaration
of alloca().
Signed-off-by: Tyler Retzlaff
---
lib/eal/freebsd/include/rte_os.h | 1 +
lib/eal/linux/include/rte_os.h | 1 +
lib/eal/windows/include/rte_os.h | 1 +
3 files changed, 3 insertions(+)
d
From: Konstantin Ananyev
1) ./lib/hash/rte_cuckoo_hash.c:2362:9
: warning: ISO C90 forbids variable length array ‘positions’
2) ../lib/hash/rte_cuckoo_hash.c:2478:9
: warning: ISO C90 forbids variable length array ‘positions’
Both rte_hash_lookup_bulk_data() and
rte_hash_lookup_with_hash
From: Konstantin Ananyev
1) ../lib/eal/common/eal_common_proc.c:695:15
: warning: variable length array used
As msg->num_fds should not exceed RTE_MP_MAX_FD_NUM, replaced
it with fixed size array.
Signed-off-by: Konstantin Ananyev
Acked-by: Stephen Hemminger
---
lib/eal/common/eal_common
On Fri, Jan 10, 2025 at 05:14:05PM -0800, Stephen Hemminger wrote:
> On Fri, 10 Jan 2025 12:22:22 -0800
> Andre Muezerie wrote:
>
> > diff --git a/lib/eal/meson.build b/lib/eal/meson.build
> > index e1d6c4cf17..352db049e9 100644
> > --- a/lib/eal/meson.build
> > +++ b/lib/eal/meson.build
> > @@ -
Add condition to results.json pass rate generation
method which returns 0 as the pass rate when the suite
is skipped, rather than causing a divide by 0 error.
Fixes: 9f8a257235ac ("dts: improve test run result statistics")
Signed-off-by: Dean Marx
---
dts/framework/test_result.py | 16 +
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/vhost/meson.build | 14 +++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/lib/vhost/meson.build b/lib/vhost
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
lib/meson.build | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/lib/meson.build b/lib/meson.build
index ce92cb5537..43a92be5fa 100644
---
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/bpf/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/bpf/meson.build b/lib/bpf/meson.build
index aa258a9061.
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/regex/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/regex/meson.build b/drivers/regex/meson.build
index ff2a8fea89..06614f34e2
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/net/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/net/meson.build b/drivers/net/meson.build
index dafd637ba4..170e7339e5 10064
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/raw/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/raw/meson.build b/drivers/raw/meson.build
index d173ac6097..726a786e0d 10064
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/common/nfp/meson.build | 8
drivers/common/nitrox/meson.build | 8
drivers/common/sfc_efx/meson.build | 1 +
3 files changed, 17 insertio
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/vdpa/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/vdpa/meson.build b/drivers/vdpa/meson.build
index 896e8e0304..49e94584bc 10
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/power/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/power/meson.build b/drivers/power/meson.build
index 0a703bce38..e7c16e2d47
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/gpu/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/gpu/meson.build b/drivers/gpu/meson.build
index b6edd12678..610151e9b1 10064
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/common/meson.build | 8
drivers/common/mlx5/meson.build | 1 +
drivers/common/qat/meson.build | 8
3 files changed, 17 insertions(+)
di
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/ml/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/ml/meson.build b/drivers/ml/meson.build
index 54bc394c47..ae07c5292e 100644
-
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/pipeline/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/pipeline/meson.build b/lib/pipeline/meson.build
in
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/eventdev/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/eventdev/meson.build b/lib/eventdev/meson.build
in
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/dispatcher/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/dispatcher/meson.build b/lib/dispatcher/meson.bu
From: Tyler Retzlaff
MSVC does not support optional C11 VLAs. When building for Windows
enable -Wvla so that mingw and clang also fail if a VLA is used.
Signed-off-by: Tyler Retzlaff
Acked-by: Bruce Richardson
Acked-by: Chengwen Feng
---
config/meson.build | 4
1 file changed, 4 inserti
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/pdcp/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/pdcp/meson.build b/lib/pdcp/meson.build
index f4f9246b
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/power/meson.build | 9 +
1 file changed, 9 insertions(+)
diff --git a/lib/power/meson.build b/lib/power/meson.build
index b3a7
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/pdump/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/pdump/meson.build b/lib/pdump/meson.build
index da8d5
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/ipsec/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/ipsec/meson.build b/lib/ipsec/meson.build
index 5c5a4
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/member/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/member/meson.build b/lib/member/meson.build
index 02
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
app/meson.build | 9 +
1 file changed, 9 insertions(+)
diff --git a/app/meson.build b/app/meson.build
index e2db888ae1..894d126dde 100644
--- a/app/meson.build
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/metrics/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/metrics/meson.build b/lib/metrics/meson.build
index
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
app/meson.build | 9 +
1 file changed, 9 insertions(+)
diff --git a/app/meson.build b/app/meson.build
index e2db888ae1..894d126dde 100644
--- a/app/meson.build
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/regex/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/regex/meson.build b/drivers/regex/meson.build
index ff2a8fea89..06614f34e2
From: Konstantin Ananyev
1) ./lib/hash/rte_cuckoo_hash.c:2362:9
: warning: ISO C90 forbids variable length array ‘positions’
2) ../lib/hash/rte_cuckoo_hash.c:2478:9
: warning: ISO C90 forbids variable length array ‘positions’
Both rte_hash_lookup_bulk_data() and
rte_hash_lookup_with_hash
From: Konstantin Ananyev
../drivers/net/ice/ice_rxtx.c:1871:29: warning:
variable length array used [-Wvla]
Here VLA is used as a temp array for mbufs that will be used as a split
RX data buffers.
As at any given time only one thread can do RX from particular queue,
at rx_queue_setup() we ca
From: Konstantin Ananyev
1) ./lib/rcu/rte_rcu_qsbr.c:359:9
: warning: ISO C90 forbids variable length array ‘data’ [-Wvla]
2) ./lib/rcu/rte_rcu_qsbr.c:422:9
: warning: ISO C90 forbids variable length array ‘data’ [-Wvla]
In both cases we allocate VLA for one element from RCU deferred que
From: Konstantin Ananyev
1) ./lib/hash/rte_thash.c:774:9
: warning: ISO C90 forbids variable length array ‘tmp_tuple’
The tuple can exceed sizeof(union rte_thash_tuple), for example if any
tunneling header is used in the RSS hash calculation.
The longest RSS hash key currently supported is
From: Tyler Retzlaff
MSVC does not support VLAs, replace VLAs with standard C arrays
or alloca(). alloca() is available for all toolchain/platform
combinations officially supported by DPDK.
Signed-off-by: Tyler Retzlaff
Reviewed-by: Bruce Richardson
---
drivers/net/i40e/i40e_testpmd.c | 5 ++-
From: Tyler Retzlaff
MSVC does not support VLAs, replace VLAs with standard C arrays
or alloca(). alloca() is available for all toolchain/platform
combinations officially supported by DPDK.
Signed-off-by: Tyler Retzlaff
Acked-by: Chengwen Feng
---
app/test-pmd/cmdline.c | 2 +-
app/test
From: Konstantin Ananyev
../lib/gro/rte_gro.c:182:34: warning:
variable length array used [-Wvla]
../lib/gro/rte_gro.c:363:34: warning:
variable length array used [-Wvla]
In both cases the pattern is the same: we use unprocess_pkts[nb_pkts] to
collect un-used by GRO packets, and then cop
From: Konstantin Ananyev
1) ../drivers/net/ixgbe/ixgbe_ethdev.c:3556:46: warning:
variable length array used [-Wvla]
2) ../drivers/net/ixgbe/ixgbe_ethdev.c:3739:23: warning:
variable length array used [-Wvla]
3) ../drivers/net/ixgbe/ixgbe_rxtx_vec_common.h:17:24: warning:
variable len
From: Tyler Retzlaff
MSVC does not support VLAs, replace VLAs with standard C arrays
or alloca(). alloca() is available for all toolchain/platform
combinations officially supported by DPDK.
Signed-off-by: Tyler Retzlaff
---
drivers/net/mlx5/mlx5.c | 5 ++---
drivers/net/mlx5/mlx5_flow.c |
1) MSVC does not support VLAs. Use standard fixed C arrays of
maximum size required instead.
2) ../usr/lib/gcc/x86_64-redhat-linux/13/include/emmintrin.h:742:8:
error: array subscript 9 is outside array bounds of 'uint64_t[16]'
{aka 'long unsigned int[16]'} [-Werror=array-bounds=]
3695
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/bus/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/bus/meson.build b/drivers/bus/meson.build
index d67db8576b..59af0f920e 10064
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/common/nfp/meson.build | 8
drivers/common/nitrox/meson.build | 8
drivers/common/sfc_efx/meson.build | 1 +
3 files changed, 17 insertio
From: Tyler Retzlaff
MSVC does not support VLAs, replace VLAs with standard C arrays
or alloca(). alloca() is available for all toolchain/platform
combinations officially supported by DPDK.
Signed-off-by: Tyler Retzlaff
---
drivers/common/mlx5/mlx5_common.h| 4 ++--
drivers/common/mlx5/mlx
MSVC does not support VLAs, replace VLAs with standard C arrays.
Signed-off-by: Andre Muezerie
---
lib/hash/rte_thash_gf2_poly_math.c | 9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/lib/hash/rte_thash_gf2_poly_math.c
b/lib/hash/rte_thash_gf2_poly_math.c
index 1c6297
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/pdump/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/pdump/meson.build b/lib/pdump/meson.build
index da8d5
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/pipeline/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/pipeline/meson.build b/lib/pipeline/meson.build
in
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/acl/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/acl/meson.build b/lib/acl/meson.build
index 9cba08321a.
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/pdcp/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/pdcp/meson.build b/lib/pdcp/meson.build
index f4f9246b
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/net/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/net/meson.build b/drivers/net/meson.build
index dafd637ba4..170e7339e5 10064
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/bpf/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/bpf/meson.build b/lib/bpf/meson.build
index aa258a9061.
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/metrics/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/metrics/meson.build b/lib/metrics/meson.build
index
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/member/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/member/meson.build b/lib/member/meson.build
index 02
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/vhost/meson.build | 14 +++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/lib/vhost/meson.build b/lib/vhost
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/dispatcher/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/dispatcher/meson.build b/lib/dispatcher/meson.bu
From: Konstantin Ananyev
1) ./lib/eal/linux/eal_interrupts.c:1073:16
: warning: ISO C90 forbids variable length array ‘events’
MSVC does not support VLAs. Use alloca() to allocate the memory on
the stack.
2) ./lib/eal/linux/eal_interrupts.c:1319:16
: warning: ISO C90 forbids variable le
From: Konstantin Ananyev
1) ./lib/ethdev/rte_ethdev.c:3244:16
: warning: ISO C90 forbids variable length array ‘xstats_names’
2) ./lib/ethdev/rte_ethdev.c:3345:17
: warning: ISO C90 forbids variable length array ‘ids_copy’
3) ./lib/ethdev/rte_ethdev.c:3538:16
: warning: ISO C90 forbid
From: Tyler Retzlaff
Include alloca.h for Linux and malloc.h for Windows to get declaration
of alloca().
Signed-off-by: Tyler Retzlaff
---
lib/eal/freebsd/include/rte_os.h | 1 +
lib/eal/linux/include/rte_os.h | 1 +
lib/eal/windows/include/rte_os.h | 1 +
3 files changed, 3 insertions(+)
d
As per guidance technical board meeting 2024/04/17. This series
removes the use of VLAs from code built for Windows for all 3
toolchains. If there are additional opportunities to convert VLAs
to regular C arrays please provide the details for incorporation
into the series.
MSVC does not support VL
From: Konstantin Ananyev
1) ../lib/eal/common/eal_common_proc.c:695:15
: warning: variable length array used
As msg->num_fds should not exceed RTE_MP_MAX_FD_NUM, replaced
it with fixed size array.
Signed-off-by: Konstantin Ananyev
Acked-by: Stephen Hemminger
---
lib/eal/common/eal_common
From: Konstantin Ananyev
gro_vxlan_tcp4_tbl_timeout_flush() is called without taking into account
that first entries in pkts[] can be already occupied by
un-processed packets.
Fixes: 74080d7dcf31 ("gro: support IPv6 for TCP")
Cc: sta...@dpdk.org
Signed-off-by: Konstantin Ananyev
Acked-by: Ferr
From: Tyler Retzlaff
MSVC does not support VLAs, replace VLAs with standard C arrays
or alloca(). alloca() is available for all toolchain/platform
combinations officially supported by DPDK.
Signed-off-by: Tyler Retzlaff
Acked-by: Chengwen Feng
---
app/test/test.c | 2 +-
MSVC does not support VLAs, replace VLAs with standard C arrays
or alloca(). alloca() is available for all toolchain/platform
combinations officially supported by DPDK.
Signed-off-by: Andre Muezerie
Acked-by: Chengwen Feng
---
app/test-pmd/shared_rxq_fwd.c | 2 +-
1 file changed, 1 insertion(+)
From: Tyler Retzlaff
MSVC does not support VLAs, replace VLAs with standard C arrays
or alloca(). alloca() is available for all toolchain/platform
combinations officially supported by DPDK.
Signed-off-by: Tyler Retzlaff
Acked-by: Bruce Richardson
---
drivers/common/idpf/idpf_common_rxtx.c
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/ml/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/ml/meson.build b/drivers/ml/meson.build
index 54bc394c47..ae07c5292e 100644
-
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/mempool/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/mempool/meson.build b/drivers/mempool/meson.build
index dc88812585..4f74
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
app/test-crypto-perf/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/app/test-crypto-perf/meson.build b/app/test-cr
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
app/proc-info/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/app/proc-info/meson.build b/app/proc-info/meson.build
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
app/test-flow-perf/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/app/test-flow-perf/meson.build b/app/test-flow-perf/meson.build
index 766e451
This is done so that multiple compilers can be supported.
Signed-off-by: Andre Muezerie
---
app/test-pmd/meson.build | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/app/test-pmd/meson.build b/app/test-pmd/meson.build
index f1c36529b4..8de1528428 100644
--- a/app/tes
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
app/pdump/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/app/pdump/meson.build b/app/pdump/meson.build
index fb282
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
app/test-eventdev/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/app/test-eventdev/meson.build b/app/test-eventdev
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
app/test-dma-perf/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/app/test-dma-perf/meson.build b/app/test-dma-perf
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/gpu/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/gpu/meson.build b/drivers/gpu/meson.build
index b6edd12678..610151e9b1 10064
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/vdpa/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/vdpa/meson.build b/drivers/vdpa/meson.build
index 896e8e0304..49e94584bc 10
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/raw/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/raw/meson.build b/drivers/raw/meson.build
index d173ac6097..726a786e0d 10064
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
app/test-acl/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/app/test-acl/meson.build b/app/test-acl/meson.build
in
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/eventdev/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/eventdev/meson.build b/lib/eventdev/meson.build
in
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
app/test-sad/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/app/test-sad/meson.build b/app/test-sad/meson.build
in
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/power/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/power/meson.build b/drivers/power/meson.build
index 0a703bce38..e7c16e2d47
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
app/test-bbdev/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/app/test-bbdev/meson.build b/app/test-bbdev/meson.bu
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
app/test/meson.build | 16 +++-
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/app/test/meson.build b/app/test/
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/compress/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/compress/meson.build b/drivers/compress/meson.build
index 91d7800a4a..2
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/table/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/table/meson.build b/lib/table/meson.build
index 9b3d9
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/power/meson.build | 9 +
1 file changed, 9 insertions(+)
diff --git a/lib/power/meson.build b/lib/power/meson.build
index b3a7
This path is known to make use of VLAs, so we need to disable warnings
issued for VLAs to prevent the build from breaking.
Signed-off-by: Andre Muezerie
---
lib/ipsec/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/lib/ipsec/meson.build b/lib/ipsec/meson.build
index 5c5a4
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
lib/meson.build | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/lib/meson.build b/lib/meson.build
index ce92cb5537..43a92be5fa 100644
---
MSVC does not support VLAs, so we want to prevent VLAs from being
introduced under this path.
Signed-off-by: Andre Muezerie
---
drivers/common/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/common/meson.build b/drivers/common/meson.build
index 8734af36aa..03debc9
1 - 100 of 165 matches
Mail list logo