RE: [RFC PATCH] eventdev: adapter API to configure multiple Rx queues

2025-02-02 Thread Naga Harish K, S V
> -Original Message- > From: Jerin Jacob > Sent: Thursday, January 30, 2025 10:18 PM > To: Naga Harish K, S V ; Shijith Thotton > ; dev@dpdk.org > Cc: Pavan Nikhilesh Bhagavatula ; Pathak, > Pravin ; Hemant Agrawal > ; Sachin Saxena ; > Mattias R_nnblom ; Liang Ma > ; Mccarthy, Peter ; V

[DPDK/vhost/virtio Bug 1632] Some hardware off-load functions are not supported by the VF Driver

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1632 Bug ID: 1632 Summary: Some hardware off-load functions are not supported by the VF Driver Product: DPDK Version: unspecified Hardware: All OS: All Statu

[DPDK/core Bug 1633] Kernel crash on IGB port unbinding

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1633 Bug ID: 1633 Summary: Kernel crash on IGB port unbinding Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCONFIRMED Severity: normal P

[DPDK/core Bug 1634] Twinpond and Ironpond NICs do not report link status correctly

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1634 Bug ID: 1634 Summary: Twinpond and Ironpond NICs do not report link status correctly Product: DPDK Version: unspecified Hardware: All OS: All Status: UN

[DPDK/core Bug 1636] Error reported opening files on DPDK initialization

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1636 Bug ID: 1636 Summary: Error reported opening files on DPDK initialization Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCONFIRMED Severity: n

[DPDK/examples Bug 1637] Intel® QuickAssist Technology sample application does not work on a 32-bit OS on Shumway

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1637 Bug ID: 1637 Summary: Intel® QuickAssist Technology sample application does not work on a 32-bit OS on Shumway Product: DPDK Version: unspecified Hardware: All OS:

[DPDK/ethdev Bug 1635] Discrepancies between statistics reported by different NICs

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1635 Bug ID: 1635 Summary: Discrepancies between statistics reported by different NICs Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCON

[DPDK/ethdev Bug 1638] Differences in how different Intel NICs handle maximum packet length for jumbo frame

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1638 Bug ID: 1638 Summary: Differences in how different Intel NICs handle maximum packet length for jumbo frame Product: DPDK Version: unspecified Hardware: All OS: All

[DPDK/ethdev Bug 1640] Ethertype filter could receive other packets (non-assigned) in Niantic

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1640 Bug ID: 1640 Summary: Ethertype filter could receive other packets (non-assigned) in Niantic Product: DPDK Version: unspecified Hardware: All OS: All St

[DPDK/other Bug 1639] GCC might generate Intel® AVX instructions for processors without Intel® AVX support

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1639 Bug ID: 1639 Summary: GCC might generate Intel® AVX instructions for processors without Intel® AVX support Product: DPDK Version: unspecified Hardware: All OS: All

[DPDK/vhost/virtio Bug 1642] Devices bound to igb_uio with VT-d enabled do not work on Linux kernel 3.15-3.17

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1642 Bug ID: 1642 Summary: Devices bound to igb_uio with VT-d enabled do not work on Linux kernel 3.15-3.17 Product: DPDK Version: unspecified Hardware: All OS: All

[DPDK/ethdev Bug 1641] Cannot set link speed on Intel® 40G Ethernet controller

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1641 Bug ID: 1641 Summary: Cannot set link speed on Intel® 40G Ethernet controller Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCONFIRM

[DPDK/vhost/virtio Bug 1643] VM power manager may not work on systems with more than 64 cores

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1643 Bug ID: 1643 Summary: VM power manager may not work on systems with more than 64 cores Product: DPDK Version: unspecified Hardware: All OS: All Status:

[DPDK/eventdev Bug 1625] HPET reading is slow

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1625 Bug ID: 1625 Summary: HPET reading is slow Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCONFIRMED Severity: normal Priority: Norma

[DPDK/ethdev Bug 1624] The rte_malloc library is not fully implemented

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1624 Bug ID: 1624 Summary: The rte_malloc library is not fully implemented Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCONFIRMED Severity: norma

[DPDK/eventdev Bug 1626] HPET timers do not work on the Osage customer reference platform

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1626 Bug ID: 1626 Summary: HPET timers do not work on the Osage customer reference platform Product: DPDK Version: unspecified Hardware: All OS: All Status:

[DPDK/testpmd Bug 1627] Not all variants of supported NIC types have been used in testing

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1627 Bug ID: 1627 Summary: Not all variants of supported NIC types have been used in testing Product: DPDK Version: unspecified Hardware: All OS: All Status:

[DPDK/examples Bug 1628] Multi-process sample app requires exact memory mapping

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1628 Bug ID: 1628 Summary: Multi-process sample app requires exact memory mapping Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCONFIRMED Severity

[DPDK/ethdev Bug 1630] SR-IOV drivers do not fully implement the rte_ethdev API

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1630 Bug ID: 1630 Summary: SR-IOV drivers do not fully implement the rte_ethdev API Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCONFIR

[DPDK/ethdev Bug 1629] Packets are not sent by the 1 GbE/10 GbE SR-IOV driver when the source MAC is not the MAC assigned to the VF NIC

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1629 Bug ID: 1629 Summary: Packets are not sent by the 1 GbE/10 GbE SR-IOV driver when the source MAC is not the MAC assigned to the VF NIC Product: DPDK Version: unspecified

[DPDK/ethdev Bug 1631] PMD does not work with –no-huge EAL command line parameter

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1631 Bug ID: 1631 Summary: PMD does not work with –no-huge EAL command line parameter Product: DPDK Version: unspecified Hardware: All OS: Linux Status: UNCO

[DPDK/other Bug 1645] The last EAL argument is replaced by the program name in argv[]

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1645 Bug ID: 1645 Summary: The last EAL argument is replaced by the program name in argv[] Product: DPDK Version: unspecified Hardware: All OS: All Status: U

[DPDK/ethdev Bug 1646] I40e VF may not receive packets in the promiscuous mode

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1646 Bug ID: 1646 Summary: I40e VF may not receive packets in the promiscuous mode Product: DPDK Version: unspecified Hardware: All OS: Linux Status: UNCONFI

[DPDK/vhost/virtio Bug 1648] virtio tx_burst() function cannot do TSO on shared packets

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1648 Bug ID: 1648 Summary: virtio tx_burst() function cannot do TSO on shared packets Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCONF

[PATCH v19 20/27] hash: remove use of VLAs by using standard arrays

2025-02-02 Thread Andre Muezerie
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

[PATCH v19 10/27] net/ixgbe: remove use of VLAs

2025-02-02 Thread Andre Muezerie
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

[PATCH v19 23/27] drivers: add no_wvla_cflag to directories that are not VLA-free

2025-02-02 Thread Andre Muezerie
The no_wvla_cflag is added to meson.build files in directories that are not yet VLA-free. Signed-off-by: Andre Muezerie --- drivers/common/cnxk/meson.build | 2 ++ drivers/common/mlx5/meson.build | 2 ++ drivers/common/qat/meson.build | 2 ++ drivers/crypto/ccp/meson.build

[PATCH v19 21/27] config: define no_wvla_cflag

2025-02-02 Thread Andre Muezerie
We define no_wvla_cflag in a top directory so that it can be used by meson.build files in lower directories that are not yet VLA-free. Signed-off-by: Andre Muezerie --- config/meson.build | 8 1 file changed, 8 insertions(+) diff --git a/config/meson.build b/config/meson.build index 6a

[PATCH v19 09/27] gro: remove use of VLAs

2025-02-02 Thread Andre Muezerie
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

[PATCH v19 14/27] common/idpf: remove use of VLAs for Windows built code

2025-02-02 Thread 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: Bruce Richardson --- drivers/common/idpf/idpf_common_rxtx.c

[PATCH v19 12/27] app/testpmd: remove use of VLAs for Windows built

2025-02-02 Thread 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-pmd/cmdline.c | 2 +- app/test

[PATCH v19 04/27] ethdev: remove use of VLAs for Windows built code

2025-02-02 Thread Andre Muezerie
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

[PATCH v19 07/27] rcu: remove use of VLAs for Windows built code

2025-02-02 Thread Andre Muezerie
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

[PATCH v19 06/27] hash/thash: remove use of VLAs for Windows built

2025-02-02 Thread Andre Muezerie
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

[PATCH v19 11/27] net/ice: remove use of VLAs

2025-02-02 Thread Andre Muezerie
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

[PATCH v19 27/27] config: add -Wvla project-wide

2025-02-02 Thread Andre Muezerie
Add -Wvla project-wide so that VLAs are not allowed by default. This is to avoid new VLAs from being introduced. Meson files in directories which are not yet VLA-free have already been updated with -Wno-vla to avoid build breaks. Signed-off-by: Andre Muezerie --- config/meson.build | 1 + 1 fil

[PATCH v19 05/27] hash: remove use of VLAs for Windows built code

2025-02-02 Thread Andre Muezerie
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

[PATCH v19 08/27] gro: fix overwrite unprocessed packets

2025-02-02 Thread Andre Muezerie
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

[DPDK/meson Bug 1644] DPDK may not build on some Intel CPUs using clang < 3.7.0

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1644 Bug ID: 1644 Summary: DPDK may not build on some Intel CPUs using clang < 3.7.0 Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCONFI

[DPDK/ethdev Bug 1647] uio_pci_generic module bind failed in X710/XL710/XXV710

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1647 Bug ID: 1647 Summary: uio_pci_generic module bind failed in X710/XL710/XXV710 Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCONFIRM

[PATCH v19 00/27] remove use of VLAs for Windows

2025-02-02 Thread Andre Muezerie
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

[PATCH v19 02/27] eal/linux: remove use of VLAs

2025-02-02 Thread Andre Muezerie
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

[DPDK/other Bug 1649] igb_uio legacy mode can not be used in X710/XL710/XXV710

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1649 Bug ID: 1649 Summary: igb_uio legacy mode can not be used in X710/XL710/XXV710 Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCONFIR

[PATCH v19 01/27] eal: include header required for alloca

2025-02-02 Thread Andre Muezerie
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

[PATCH v19 03/27] eal/common: remove use of VLAs

2025-02-02 Thread Andre Muezerie
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

[PATCH v19 13/27] test: remove use of VLAs for Windows built code

2025-02-02 Thread 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 +-

[PATCH v19 25/27] examples: add no_wvla_cflag to directories that are not VLA-free

2025-02-02 Thread Andre Muezerie
The no_wvla_cflag is added to meson.build files in directories that are not yet VLA-free. Signed-off-by: Andre Muezerie --- examples/fips_validation/meson.build | 2 ++ examples/ip_fragmentation/meson.build | 1 + examples/ipsec-secgw/meson.build | 3 +++ examples/l2fwd-crypto/meson.build

[PATCH v19 26/27] buildtools: add no_wvla_cflag to directories that are not VLA-free

2025-02-02 Thread Andre Muezerie
The no_wvla_cflag is added to meson.build files in directories that are not yet VLA-free. Signed-off-by: Andre Muezerie --- buildtools/chkincs/meson.build | 1 + 1 file changed, 1 insertion(+) diff --git a/buildtools/chkincs/meson.build b/buildtools/chkincs/meson.build index ed65105599..49dbc55

[PATCH v19 24/27] lib: add no_wvla_cflag to directories that are not VLA-free

2025-02-02 Thread Andre Muezerie
The no_wvla_cflag is added to meson.build files in directories that are not yet VLA-free. Signed-off-by: Andre Muezerie --- lib/acl/meson.build| 2 ++ lib/bpf/meson.build| 2 ++ lib/dispatcher/meson.build | 2 ++ lib/eventdev/meson.build | 2 ++ lib/ipsec/meson.build |

[PATCH v19 19/27] app/testpmd: remove use of VLAs for Windows built code in shared_rxq_fwd

2025-02-02 Thread Andre Muezerie
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(+)

[PATCH v19 22/27] app: add no_wvla_cflag to directories that are not VLA-free

2025-02-02 Thread Andre Muezerie
The no_wvla_cflag is added to meson.build files in directories that are not yet VLA-free. Signed-off-by: Andre Muezerie --- app/pdump/meson.build| 2 ++ app/proc-info/meson.build| 2 ++ app/test-acl/meson.build | 2 ++ app/test-bbdev/meson.build | 2 ++ app/

[PATCH v19 16/27] common/mlx5: remove use of VLAs for Windows built code

2025-02-02 Thread 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 --- drivers/common/mlx5/mlx5_common.h| 4 ++-- drivers/common/mlx5/mlx

[PATCH v19 17/27] net/mlx5: remove use of VLAs for Windows built code

2025-02-02 Thread 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 --- drivers/net/mlx5/mlx5.c | 5 ++--- drivers/net/mlx5/mlx5_flow.c |

[DPDK/vhost/virtio Bug 1642] Devices bound to igb_uio with VT-d enabled do not work on Linux kernel 3.15-3.17

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1642 Stephen Hemminger (step...@networkplumber.org) changed: What|Removed |Added CC||step...@networkpl

[PATCH v19 15/27] net/i40e: remove use of VLAs for Windows built code

2025-02-02 Thread 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 Reviewed-by: Bruce Richardson --- drivers/net/intel/i40e/i40e_testpmd.c |

[DPDK/meson Bug 1644] DPDK may not build on some Intel CPUs using clang < 3.7.0

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1644 Stephen Hemminger (step...@networkplumber.org) changed: What|Removed |Added CC||step...@networkpl

[DPDK/netuio Bug 1650] igb_uio can not be used when running l3fwd-power

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1650 Bug ID: 1650 Summary: igb_uio can not be used when running l3fwd-power Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCONFIRMED Severity: norm

[PATCH v19 18/27] test: remove use of VLAs for Windows built code in bitset tests

2025-02-02 Thread Andre Muezerie
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

[DPDK/examples Bug 1628] Multi-process sample app requires exact memory mapping

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1628 Stephen Hemminger (step...@networkplumber.org) changed: What|Removed |Added Resolution|--- |WONTFIX

[DPDK/ethdev Bug 1629] Packets are not sent by the 1 GbE/10 GbE SR-IOV driver when the source MAC is not the MAC assigned to the VF NIC

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1629 Stephen Hemminger (step...@networkplumber.org) changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[DPDK/testpmd Bug 1651] Linux kernel 4.10.0 iommu attribute read error

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1651 Bug ID: 1651 Summary: Linux kernel 4.10.0 iommu attribute read error Product: DPDK Version: unspecified Hardware: All OS: Linux Status: UNCONFIRMED Severity: norm

[DPDK/ethdev Bug 1652] Netvsc driver and application restart

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1652 Bug ID: 1652 Summary: Netvsc driver and application restart Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCONFIRMED Severity: normal

[DPDK/ethdev Bug 1654] Restricted vdev ethdev operations supported in secondary process

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1654 Bug ID: 1654 Summary: Restricted vdev ethdev operations supported in secondary process Product: DPDK Version: unspecified Hardware: All OS: All Status:

[DPDK/netuio Bug 1655] Kernel crash when hot-unplug igb_uio device while DPDK application is running

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1655 Bug ID: 1655 Summary: Kernel crash when hot-unplug igb_uio device while DPDK application is running Product: DPDK Version: unspecified Hardware: All OS: All

[DPDK/other Bug 1656] AVX-512 support disabled

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1656 Bug ID: 1656 Summary: AVX-512 support disabled Product: DPDK Version: 18.11 Hardware: All OS: Other Status: UNCONFIRMED Severity: normal Priority: Norma

[DPDK/ethdev Bug 1653] PHY link up fails when rebinding i40e NICs to kernel driver

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1653 Bug ID: 1653 Summary: PHY link up fails when rebinding i40e NICs to kernel driver Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCON

[DPDK/vhost/virtio Bug 1658] Vhost multi-queue reconnection failed with QEMU version 4.2.0 to 5.1.0

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1658 Bug ID: 1658 Summary: Vhost multi-queue reconnection failed with QEMU version 4.2.0 to 5.1.0 Product: DPDK Version: 18.11 Hardware: All OS: All Status:

[DPDK/core Bug 1657] Unsuitable IOVA mode may be picked as the default

2025-02-02 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1657 Bug ID: 1657 Summary: Unsuitable IOVA mode may be picked as the default Product: DPDK Version: 18.11 Hardware: All OS: Linux Status: UNCONFIRMED Severity: normal

[PATCH v4 0/2] enable AVX2 for single queue Rx/Tx

2025-02-02 Thread Shaiq Wani
v4: - Addressed review comments. - Used newly introduced macros as suggested. *** BLURB HERE *** Shaiq Wani (2): common/idpf: enable AVX2 for single queue Rx common/idpf: enable AVX2 for single queue Tx doc/guides/nics/idpf.rst| 8 +- doc/guides/rel_notes/release_25_03

[PATCH v4 1/2] common/idpf: enable AVX2 for single queue Rx

2025-02-02 Thread Shaiq Wani
In case some CPUs don't support AVX512. Enable AVX2 for them to get better per-core performance. The single queue model processes all packets in order while the split queue model separates packet data and metadata into different queues for parallel processing and improved performance. Signed-off-

[PATCH v4 2/2] common/idpf: enable AVX2 for single queue Tx

2025-02-02 Thread Shaiq Wani
In case some CPUs don't support AVX512. Enable AVX2 for them to get better per-core performance. The single queue model processes all packets in order while the split queue model separates packet data and metadata into different queues for parallel processing and improved performance. Signed-off-

[PATCH v5 1/2] common/idpf: enable AVX2 for single queue Rx

2025-02-02 Thread Shaiq Wani
In case some CPUs don't support AVX512. Enable AVX2 for them to get better per-core performance. The single queue model processes all packets in order while the split queue model separates packet data and metadata into different queues for parallel processing and improved performance. Signed-off-

[PATCH v5 2/2] common/idpf: enable AVX2 for single queue Tx

2025-02-02 Thread Shaiq Wani
In case some CPUs don't support AVX512. Enable AVX2 for them to get better per-core performance. The single queue model processes all packets in order while the split queue model separates packet data and metadata into different queues for parallel processing and improved performance. Signed-off-

[PATCH v5 0/2] enable AVX2 for single queue Rx/Tx

2025-02-02 Thread Shaiq Wani
v5: - Addressed review comments. - Used newly introduced macros as suggested. - Fixed build and compilation issues. Shaiq Wani (2): common/idpf: enable AVX2 for single queue Rx common/idpf: enable AVX2 for single queue Tx doc/guides/nics/idpf.rst| 8 +- doc/guides/rel