From: Chengchang Tang
Currently, part offloadings of the bonding device will not take effect
by using dev_configure(). Because the related configuration will not be
delivered to the slave devices in this way.
The offloading capability of the bonding device is the intersection of
the capability o
From: Dapeng Yu
DCF tries to handle AdminQ when DCF is reset by PF, however the invalid
data may be returned, and error log may be output in this situation.
This patch stops handling AdminQ when a passive reset is detected to
avoid this situation.
Fixes: 7564d5509611 ("net/ice: add DCF hardware
This patch fixes heap-use-after-free reported by ASAN,
please reference https://bugs.dpdk.org/show_bug.cgi?id=869
The application can use the queue_id as `-1` to delete all
the queues of the eth_device that are added to tx_adapter
instance.
In above case, the queue_del api is trying to use number
09/11/2021 07:42, Gregory Etelson:
> Hello Thomas,
>
> >
> > 28/10/2021 17:35, Burakov, Anatoly:
> > > On 28-Oct-21 4:14 PM, Gregory Etelson wrote:
> > > >>> - uint8_t client = 0;
> > > >>> + static uint8_t client = 0;
> > >
> > > Acked-by: Anatoly Burakov
> >
> >
> > checkpatch has a m
> -Original Message-
> From: Christian Ehrhardt
> Sent: Monday, November 8, 2021 8:32 PM
> To: Jan Viktorin ; Ruifeng Wang
> ; dev
> Cc: Luca Boccassi
> Subject: Probing the expected state/support of DPDK@armhf
>
> Hi,
> I wanted to ask about the current state of DPDK@armhf (not arm64,
Hi Mattias,
> -Original Message-
> From: Mattias Rönnblom
> Sent: 08 November 2021 19:14
> To: jer...@marvell.com; Jayatheerthan, Jay
> Cc: dev@dpdk.org; Kundapura, Ganapati ;
> sta...@dpdk.org
> Subject: Re: [PATCH] eventdev: fix Rx adapter stalls on event device
> backpressure
>
> On
https://bugs.dpdk.org/show_bug.cgi?id=842
Varalakshmi (varalakshm...@intel.com) changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolutio
>
> Convert rte_atomic usages to compiler atomic built-ins for lcores sync in
> ring_perf test cases.
>
> Signed-off-by: Joyce Kong
> Reviewed-by: Ruifeng Wang
Looks good.
Reviewed-by: Honnappa Nagarahalli
> ---
> app/test/test_ring_perf.c | 9 -
> 1 file changed, 4 insertions(+),
> -Original Message-
> From: dev On Behalf Of Volodymyr Fialko
> Sent: Tuesday, November 9, 2021 6:46 AM
> To: dev@dpdk.org; Bruce Richardson ;
> Anatoly Burakov
> Cc: jer...@marvell.com; Volodymyr Fialko ; David
> Marchand
> Subject: [dpdk-dev] [PATCH v2] eal/arm64: support ASan
>
> Th
This patch support DMA read and reset statistics
operations
Signed-off-by: Gagandeep Singh
---
doc/guides/dmadevs/dpaa.rst | 1 +
drivers/dma/dpaa/dpaa_qdma.c | 51 +++-
drivers/dma/dpaa/dpaa_qdma.h | 1 +
3 files changed, 52 insertions(+), 1 deletion(-)
diff
This patch support copy, submit, completed and
completed status functionality of DMA driver.
Signed-off-by: Gagandeep Singh
---
doc/guides/dmadevs/dpaa.rst | 11 ++
drivers/dma/dpaa/dpaa_qdma.c | 334 +++
drivers/dma/dpaa/dpaa_qdma.h | 4 +
3 files changed, 34
This patch support basic DMA operations which includes
device capability and channel setup.
Signed-off-by: Gagandeep Singh
---
drivers/dma/dpaa/dpaa_qdma.c | 204 +++
drivers/dma/dpaa/dpaa_qdma.h | 6 ++
2 files changed, 210 insertions(+)
diff --git a/drivers/d
This patch add device initialisation functionality.
Signed-off-by: Gagandeep Singh
---
drivers/dma/dpaa/dpaa_qdma.c | 469 ++-
drivers/dma/dpaa/dpaa_qdma.h | 236 ++
2 files changed, 703 insertions(+), 2 deletions(-)
create mode 100644 drivers/dma
The DPAA DMA driver is an implementation of the dmadev APIs,
that provide means to initiate a DMA transaction from CPU.
The initiated DMA is performed without CPU being involved
in the actual DMA transaction. This is achieved via using
the QDMA controller of DPAA SoC.
Signed-off-by: Gagandeep Sin
This series support DMA driver for NXP
1046A and 1043A SoCs.
v2-change-log:
* series rebased with latest dma driver
v3-change-log:
* support statistics.
* replaced local endianness conversion functions with rte_*.
* improved submit API logic.
* Handled all comments given by fengchengwen
v4-chang
On Sun, Nov 7, 2021 at 5:57 PM Thomas Monjalon wrote:
>
> The DMA raw driver for octeontx2 was removed in DPDK 21.11.
> The binding ability is also removed in the same release
> to be consistent.
>
> Fixes: a59745ebccf0 ("raw/octeontx2_dma: remove driver")
>
> Signed-off-by: Thomas Monjalon
>
> -
On Sun, Nov 7, 2021 at 6:04 PM Thomas Monjalon wrote:
>
> 03/11/2021 19:01, Radha Mohan Chintakuntla:
> > This patch creates and initializes a dmadev device on pci probe.
> >
> > Signed-off-by: Radha Mohan Chintakuntla
>
> Series applied with few small improvements in the doc,
> compilation and o
I do enable the VF as trusted before assigning the NIC to the OVS switch.
And we are about to release our commercial version with this feature, would you
please to help me with this problem as soon as possible?
Thank you,
Liao
-邮件原件-
发件人: David Christensen [mailto:d...@linux.vnet.ibm.c
https://bugs.dpdk.org/show_bug.cgi?id=879
Bug ID: 879
Summary: compiling failed for Graviton2
Product: DPDK
Version: 20.11
Hardware: ARM
OS: Linux
Status: UNCONFIRMED
Severity: major
Priority: No
Hi Marchand
>6-0: checking 6688 with 3360
This test case failed because there was a bug in the "rte_ipv4_fragmentation.c"
file.
It is this test case that discovers this bug. A patch to fix the bug has been
received.
Please run ci again.Thanks.
The fix bug patche is:
ip_frag: fix the buf of frag
On Tue, Oct 12, 2021 at 06:33:16PM +0200, Thomas Monjalon wrote:
> 09/10/2021 09:41, Narcisa Ana Maria Vasile:
> > From: Narcisa Vasile
> >
> > As a new API for threading is introduced,
> > a set of unit tests have been added to test the new interface.
> > The tests verify that:
> > * mutexes an
On Tue, Oct 12, 2021 at 06:32:09PM +0200, Thomas Monjalon wrote:
> 09/10/2021 09:41, Narcisa Ana Maria Vasile:
> > From: Narcisa Vasile
> >
> > Add functions for barrier init, destroy, wait.
> >
> > A portable type is used to represent a barrier identifier.
> > The rte_thread_barrier_wait() func
On Tue, Oct 12, 2021 at 06:28:56PM +0200, Thomas Monjalon wrote:
> 09/10/2021 09:41, Narcisa Ana Maria Vasile:
> > From: Narcisa Vasile
> >
> > Add functions for mutex init, destroy, lock, unlock, trylock.
> >
> > Add RTE_STATIC_MUTEX macro to replace static initialization
> > of mutexes.
> > Wi
On Tue, Oct 12, 2021 at 06:16:19PM +0200, Thomas Monjalon wrote:
> 09/10/2021 09:41, Narcisa Ana Maria Vasile:
> > From: Narcisa Vasile
> >
> > Add function to translate Windows error codes to
> > errno-style error codes. The possible return values are chosen
> > so that we have as much semantica
On Tue, Oct 12, 2021 at 06:12:21PM +0200, Thomas Monjalon wrote:
> 09/10/2021 09:41, Narcisa Ana Maria Vasile:
> > From: Narcisa Vasile
> >
> > Implement thread attributes for:
> > * thread affinity
> > * thread priority
> > Implement functions for managing thread attributes.
> >
> > Priority is
On Tue, Oct 12, 2021 at 06:07:06PM +0200, Thomas Monjalon wrote:
> 09/10/2021 09:41, Narcisa Ana Maria Vasile:
> > From: Narcisa Vasile
> >
> > EAL thread API
> >
> > **Problem Statement**
> > DPDK currently uses the pthread interface to create and manage threads.
> > Windows does not support th
Hi Anoob,
Please see my commit inline below.
Thanks Kai
> -Original Message-
> From: Anoob Joseph
> Sent: Monday, November 8, 2021 4:32 AM
> To: Anoob Joseph ; Ji, Kai ;
> dev@dpdk.org; Akhil Goyal
> Cc: De Lara Guarch, Pablo ;
> adamx.dybkow...@intel.com; Zhang, Roy Fan
> Subject:
A new DPDK release candidate is ready for testing:
https://git.dpdk.org/dpdk/tag/?id=v21.11-rc2
There are 448 new patches in this snapshot.
Release notes:
https://doc.dpdk.org/guides/rel_notes/release_21_11.html
Highlights of 21.11-rc2:
- Toeplitz hash using Galois Fields
On Mon, 8 Nov 2021 14:07:47 -0800
Stephen Hemminger wrote:
> On Mon, 8 Nov 2021 21:20:31 +
> Elena Agostini wrote:
>
> > > From: Stephen Hemminger
> > > Date: Monday, 8 November 2021 at 20:02
> > > To: Elena Agostini
> > > Cc: dev@dpdk.org
> > > Subject: Re: [dpdk-dev] [RFC PATCH] gpu/cu
> > Bugzilla ID: 835
> > Fixes: 567473433b7e ("ip_frag: fix fragmenting IPv4 fragment")
> > Cc: sta...@dpdk.org
> > Signed-off-by: huichao cai
>
> Acked-by: Konstantin Ananyev
Revert applied, thanks.
>
> Convert rte_atomic usages to compiler atomic built-ins for polling sync in
> pmd_perf test cases.
>
> Signed-off-by: Joyce Kong
> Reviewed-by: Ruifeng Wang
> ---
> app/test/test_pmd_perf.c | 12 +---
> 1 file changed, 5 insertions(+), 7 deletions(-)
>
> diff --git a/app/test/tes
This patch defines ASAN_SHADOW_OFFSET for arm64 according to the ASan
documentation. This offset should cover all arm64 VMAs supported by
ASan.
Signed-off-by: Volodymyr Fialko
Reviewed-by: David Marchand
Acked-by: Jerin Jacob
---
Changes since v1:
- changed the subject
- rewrite checks in "elif
This patch defines ASAN_SHADOW_OFFSET for arm64 according to the ASan
documentation. This offset should cover all arm64 VMAs supported by
ASan.
Signed-off-by: Volodymyr Fialko
Reviewed-by: David Marchand
Acked-by: Jerin Jacob
---
Changes since v1:
- changed the subject
- rewrite checks in "elif
02/11/2021 20:03, Konstantin Ananyev:
> Increase default value for config parameter RTE_LIBRTE_IP_FRAG_MAX_FRAG
> from 4 to 8. This parameter controls maximum number of fragments per
> packet in ip reassembly table. Increasing this value from 4 to 8 will
> allow users to cover common case with jumb
On Mon, 8 Nov 2021 21:20:31 +
Elena Agostini wrote:
> > From: Stephen Hemminger
> > Date: Monday, 8 November 2021 at 20:02
> > To: Elena Agostini
> > Cc: dev@dpdk.org
> > Subject: Re: [dpdk-dev] [RFC PATCH] gpu/cuda: introduce CUDA driver
> > External email: Use caution opening links or at
>
> This patch adds a comment for RTE_HASH_BUCKET_ENTRIES explaining why a
> particular value was chosen.
>
> Signed-off-by: Vladimir Medvedkin
> ---
> lib/hash/rte_cuckoo_hash.h | 8 +++-
> 1 file changed, 7 insertions(+), 1 deletion(-)
>
> diff --git a/lib/hash/rte_cuckoo_hash.h b/lib/
On 11/8/2021 8:24 PM, Apeksha Gupta wrote:
-Original Message-
From: Ferruh Yigit
Sent: Thursday, November 4, 2021 11:56 PM
To: Apeksha Gupta ; david.march...@redhat.com;
andrew.rybche...@oktetlabs.ru
Cc: dev@dpdk.org; Sachin Saxena ; Hemant Agrawal
Subject: [EXT] Re: [PATCH v7 2/5] n
08/11/2021 14:55, Konstantin Ananyev:
> Move internal reassembly structures into new private
> header 'ip_reassembly.h'.
>
> Signed-off-by: Konstantin Ananyev
[...]
> --- /dev/null
> +++ b/lib/ip_frag/ip_reassembly.h
> +#ifndef _IP_REASSEMBLY_H_
> +#define _IP_REASSEMBLY_H_
[...]
> +
> +#endif /*
08/11/2021 14:55, Konstantin Ananyev:
> Update public macros to have RTE_IP_FRAG_ prefix.
> Remove obsolete macro.
> Update DPDK components to use new names.
I think you should keep old names for compatibility during some time.
We should rename the function rte_frag_table_del_expired_entries
to s
28/10/2021 17:35, Burakov, Anatoly:
> On 28-Oct-21 4:14 PM, Gregory Etelson wrote:
> >>> - uint8_t client = 0;
> >>> + static uint8_t client = 0;
>
> Acked-by: Anatoly Burakov
checkpatch has a message for you:
ERROR:INITIALISED_STATIC: do not initialise statics to 0
On Fri, Nov 5, 2021 at 4:57 PM Jim Harris wrote:
>
> clang-13 rightfully complains that the tot_ppi
> variable in update_stats is set but not used, since
> the final accumulated tot_ppi results isn't used
> anywhere.
>
> Original idea was to just remove the tot_ppi variable,
> but feedback from Da
On Mon, Oct 25, 2021 at 9:59 AM huichao cai wrote:
>
> Add the test content of the fragment_offset(offset and MF)
> to the test_ip_frag function. Add test data for a fragment
> that is not the last fragment.
>
> Signed-off-by: huichao cai
The CI raises a regression on the ip frag test.
DPDK_TES
> -Original Message-
> From: Ferruh Yigit
> Sent: Thursday, November 4, 2021 11:56 PM
> To: Apeksha Gupta ; david.march...@redhat.com;
> andrew.rybche...@oktetlabs.ru
> Cc: dev@dpdk.org; Sachin Saxena ; Hemant Agrawal
>
> Subject: [EXT] Re: [PATCH v7 2/5] net/enetfec: add UIO support
>
On Mon, Nov 8, 2021 at 7:17 PM wrote:
> diff --git a/drivers/gpu/cuda/meson.build b/drivers/gpu/cuda/meson.build
> new file mode 100644
> index 00..92b30c35b4
> --- /dev/null
> +++ b/drivers/gpu/cuda/meson.build
> @@ -0,0 +1,13 @@
> +# SPDX-License-Identifier: BSD-3-Clause
> +# Copyright (
08/11/2021 03:44, Zhang, Qi Z:
> From: Xu, Ting
> > From: Thomas Monjalon
> > > 05/11/2021 14:18, Xu, Ting:
> > > > From: Thomas Monjalon
> > > > > 04/11/2021 03:22, Ting Xu:
> > > > > > Enable protocol agnostic flow offloading to support raw pattern
> > > > > > input for RSS hash flow rule crea
08/11/2021 18:21, Matan Azrad:
> Due to kernel driver/FW issues in direct MKEY creation using the DevX
> API, this patch replaces the dirty bitmap MR creation to use wrapped
> mkey instead.
>
> Fixes: 9d39e57f21ac ("vdpa/mlx5: support live migration")
> Cc: sta...@dpdk.org
>
> Signed-off-by: Mich
> -Original Message-
> From: Ferruh Yigit
> Sent: Thursday, November 4, 2021 11:54 PM
> To: Apeksha Gupta ; david.march...@redhat.com;
> andrew.rybche...@oktetlabs.ru
> Cc: dev@dpdk.org; Sachin Saxena ; Hemant Agrawal
>
> Subject: [EXT] Re: [PATCH v7 1/5] net/enetfec: introduce NXP ENE
On Tue, 5 Oct 2021 22:49:05 +
wrote:
> From: Elena Agostini
>
> This is the CUDA implementation of the gpudev library.
> Funcitonalities implemented through CUDA Driver API are:
>
> - Device probe and remove
> - Manage device memory allocations
> - Register/unregister external CPU memory i
On Mon, 8 Nov 2021 18:39:36 +
Elena Agostini wrote:
> > From: Stephen Hemminger
> > Date: Monday, 8 November 2021 at 19:35
> > To: Elena Agostini
> > Cc: dev@dpdk.org
> > Subject: Re: [dpdk-dev] [PATCH v2 1/1] gpu/cuda: introduce CUDA driver
> > External email: Use caution opening links or
> -Original Message-
> From: Ferruh Yigit
> Sent: Wednesday, October 27, 2021 7:56 PM
> To: Apeksha Gupta ; david.march...@redhat.com;
> andrew.rybche...@oktetlabs.ru; ferruh.yi...@intel.com
> Cc: dev@dpdk.org; Sachin Saxena ; Hemant Agrawal
>
> Subject: [EXT] Re: [dpdk-dev] [PATCH v6 4
> -Original Message-
> From: Ferruh Yigit
> Sent: Wednesday, October 27, 2021 7:53 PM
> To: Apeksha Gupta ; david.march...@redhat.com;
> andrew.rybche...@oktetlabs.ru; ferruh.yi...@intel.com
> Cc: dev@dpdk.org; Sachin Saxena ; Hemant Agrawal
>
> Subject: [EXT] Re: [dpdk-dev] [PATCH v6 3
> -Original Message-
> From: Ferruh Yigit
> Sent: Wednesday, October 27, 2021 7:52 PM
> To: Apeksha Gupta ;
> david.march...@redhat.com; andrew.rybche...@oktetlabs.ru;
> ferruh.yi...@intel.com
> Cc: dev@dpdk.org; Sachin Saxena ; Hemant
> Agrawal
> Subject: [EXT] Re: [dpdk-dev] [PATCH v6
> Raja Zidane (4):
> common/mlx5: fix overflows in DevX queues size calculations
> crypto/mlx5: fix driver destroy before the configuration
> crypto/mlx5: fix the queue size configuration
> common/mlx5: fix RQ size configuration in QP create
Applied, thanks.
> -Original Message-
> From: Ferruh Yigit
> Sent: Wednesday, October 27, 2021 7:49 PM
> To: Apeksha Gupta ;
> david.march...@redhat.com; andrew.rybche...@oktetlabs.ru
> Cc: dev@dpdk.org; Sachin Saxena ; Hemant
> Agrawal
> Subject: [EXT] Re: [dpdk-dev] [PATCH v6 1/5] net/enetfec: introdu
On Thu, 4 Nov 2021 02:01:28 +
wrote:
> +/* Single entry of the memory list */
> +struct mem_entry {
> + CUdeviceptr ptr_d;
> + void *ptr_h;
> + size_t size;
> + struct rte_gpu *dev;
> + CUcontext ctx;
Not sure where these types CUdeviceptr and CUcontext are coming
from, b
Enable Github Actions to cross-compile code for POWER systems.
Signed-off-by: David Christensen
Reviewed-by: David Marchand
---
v2 - Changed cross compile filename to be consistent with ARM
.ci/linux-build.sh | 6 +-
.github/workflows/build.yml
Currently, programmer's guide for the RIB library is missing.
This commit adds it.
Signed-off-by: Vladimir Medvedkin
---
doc/guides/prog_guide/img/rib_internals.svg | 148 +
doc/guides/prog_guide/img/rib_pic.svg | 152 +
doc/guides/prog_guide/index.rst
Currently, programmer's guide for the FIB library is missing.
This commit adds it.
Signed-off-by: Vladimir Medvedkin
---
doc/guides/prog_guide/fib_lib.rst | 139 +
doc/guides/prog_guide/img/dir_24_8_alg.svg | 136
doc/guides/prog_guide/index.rst
This patch adds a comment for RTE_HASH_BUCKET_ENTRIES
explaining why a particular value was chosen.
Signed-off-by: Vladimir Medvedkin
---
lib/hash/rte_cuckoo_hash.h | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/lib/hash/rte_cuckoo_hash.h b/lib/hash/rte_cuckoo_hash.h
On Mon, Nov 8, 2021 at 3:27 PM Dmitry Kozlyuk wrote:
>
> Hi David,
>
> > -Original Message-
> > From: David Marchand
> [...]
> > > > - finegrained control of hugepage files, but it has the drawback of
> > > > imposing primary/secondary run with the same options.
> > > > The second part
On Tue, Oct 19, 2021 at 1:52 PM David Marchand
wrote:
> On Tue, Oct 19, 2021 at 12:42 PM Maciej Szwed wrote:
> >
> > We should call read() on RTE_INTR_HANDLE_VFIO_REQ event
> > to confirm that event.
>
> Fixes: 0eb8a1c4c786 ("vfio: add request notifier interrupt")
Cc: sta...@dpdk.org
> > Signed-
On Mon, 8 Nov 2021 11:09:18 +0100
David Marchand wrote:
> The RTE_PORT_PCAP variable is used to signal libpcap availability,
> though its name seems to refer to pcap support in the port library.
> Prefer a generic name and add explicit link dependencies where needed.
>
> Fixes: 7a944656b33f ("t
On Mon, Nov 8, 2021 at 9:34 PM Morten Brørup wrote:
>
> > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Honnappa
> > Nagarahalli
> > Sent: Monday, 8 November 2021 16.46
> >
> >
> > > >
> > > > > > > > > Current mempool per core cache implementation is
> > > > based
> > > > > > > >
On Mon, Nov 8, 2021 at 7:16 PM Volodymyr Fialko wrote:
>
> This patch defines ASAN_SHADOW_OFFSET for arm64 according to the ASan
> documentation. This offset should cover all arm64 VMAs supported by
> ASan.
>
> Signed-off-by: Volodymyr Fialko
++ Arm maintainers
Prefer to change the subject to e
On Tue, Nov 2, 2021 at 8:34 AM Slava Ovsiienko wrote:
>
> > -Original Message-
> > From: Harman Kalra
> > Sent: Monday, November 1, 2021 19:54
> > To: dev@dpdk.org; Matan Azrad ; Slava Ovsiienko
> >
> > Cc: david.march...@redhat.com; john.mcnam...@intel.com; Harman Kalra
> >
> > Subject
08/11/2021 19:57, eagost...@nvidia.com:
> Elena Agostini (6):
> gpudev: introduce GPU device class library
> gpudev: add memory API
> gpudev: add memory barrier
> gpudev: add communication flag
> gpudev: add communication list
> doc: add CUDA example in GPU guide
>
> Thomas Monjalon (3
On 10/25/2021 7:39 AM, Min Hu (Connor) wrote:
From: Huisong Li
This patch removes unused "rte_eth_bond.h" header file.
Signed-off-by: Huisong Li
Signed-off-by: Min Hu (Connor)
Fixes: 2950a769315e ("bond: testpmd support")
Cc: sta...@dpdk.org
Reviewed-by: Ferruh Yigit
Only for t
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Honnappa
> Nagarahalli
> Sent: Monday, 8 November 2021 16.46
>
>
> > >
> > > > > > > > Current mempool per core cache implementation is
> > > based
> > > > > > > > on
> > > > > > > > pointer
> > > > > > > > For mos
The i40evf driver is not initializing the eth_dev attribute which
can result in a nullptr dereference. Changes were modeled after the
iavf_dev_init() per suggestion from the mailing list[1] and
i40evf_init_vf().
[1] https://mails.dpdk.org/archives/dev/2021-August/217251.html
Rebased on v20.11.3.
On Thu, Oct 28, 2021 at 4:15 PM Anatoly Burakov
wrote:
>
> Currently, when code is running on FreeBSD or Windows,, there is no way
> to distinguish between a geniune error and a "VFIO is unsupported"
> error. Fix the dummy implementations to also set the rte_errno flag.
>
> Cc: sta...@dpdk.org
>
> >
> > > > > > > Current mempool per core cache implementation is
> > based
> > > > > > > on
> > > > > > > pointer
> > > > > > > For most architectures, each pointer consumes 64b
> > > > > > > Replace
> > > > it
> > > > > > > with
> > > > > > > inde
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Honnappa
> Nagarahalli
> Sent: Monday, 8 November 2021 16.29
>
>
>
> > > > > > Current mempool per core cache implementation is
> based
> > > > > > on
> > > > > > pointer
> > > > > > For most architectures, each p
On 11/5/2021 9:54 PM, Ivan Malov wrote:
Ivan Malov (5):
common/sfc_efx/base: refine adding encap action to a set
common/sfc_efx/base: refine adding count action to a set
common/sfc_efx/base: factor out no-op helper functions
common/sfc_efx/base: support adding dec. TTL action to a set
> > > > > Current mempool per core cache implementation is based
> > > > > on
> > > > > pointer
> > > > > For most architectures, each pointer consumes 64b
> > > > > Replace
> > it
> > > > > with
> > > > > index-based implementation, where in each b
NULL cipher is used for validating auth only cases. With out of place
processing, validating plain text should not be done as the PMD is only
expected to update auth data.
Signed-off-by: Anoob Joseph
---
app/test/test_cryptodev.c | 17 +
1 file changed, 17 insertions(+)
diff --g
The API could return errors. Add error checking for the same.
Fixes: b3bbd9e5f265 ("cryptodev: support device independent sessions")
Cc: slawomirx.mrozow...@intel.com
Signed-off-by: Anoob Joseph
---
app/test/test_cryptodev.c | 116 --
1 file changed,
On 11/6/2021 1:42 AM, Min Hu (Connor) wrote:
This patch set contains refactor patches and code check patches.
Chengwen Feng (1):
net/hns3: remove PF/VF duplicate code
Huisong Li (7):
net/hns3: fix the shift of DMA address in Rx/Tx queue
net/hns3: remove a redundant function declaration
On Mon, Nov 8, 2021 at 2:46 PM Volodymyr Fialko wrote:
>
> This patch defines ASAN_SHADOW_OFFSET for arm64 according to the ASan
> documentation. This offset should cover all arm64 VMAs supported by
> ASan.
>
> Signed-off-by: Volodymyr Fialko
> ---
> config/meson.build | 2 +-
> doc/
Update public macros to have RTE_IP_FRAG_ prefix.
Remove obsolete macro.
Update DPDK components to use new names.
Signed-off-by: Konstantin Ananyev
---
doc/guides/rel_notes/release_21_11.rst | 3 +++
examples/ip_reassembly/main.c | 2 +-
examples/ipsec-secgw/ipsec-secgw.c | 2 +-
Move internal reassembly structures into new private
header 'ip_reassembly.h'.
Signed-off-by: Konstantin Ananyev
---
lib/ip_frag/ip_frag_common.h | 1 +
lib/ip_frag/ip_reassembly.h | 89
lib/ip_frag/rte_ip_frag.h| 74 +-
3 fi
Konstantin Ananyev (2):
ip_frag: hide internal structures
ip_frag: add namespace
doc/guides/rel_notes/release_21_11.rst | 3 +
examples/ip_reassembly/main.c | 2 +-
examples/ipsec-secgw/ipsec-secgw.c | 2 +-
lib/ip_frag/ip_frag_common.h | 1 +
lib/ip_frag/ip_reassem
This patch defines ASAN_SHADOW_OFFSET for arm64 according to the ASan
documentation. This offset should cover all arm64 VMAs supported by
ASan.
Signed-off-by: Volodymyr Fialko
---
config/meson.build | 2 +-
doc/guides/prog_guide/asan.rst | 2 +-
lib/eal/common/malloc_elem.h | 3 +++
On 11/8/2021 1:10 PM, Ferruh Yigit wrote:
On 11/1/2021 9:56 AM, Dmitry Kozlyuk wrote:
Routine to lookup LKey on Rx was assuming that the mbuf address
always belongs to a single mempool: the one associated with an RxQ
or the MPRQ mempool. This assumption is false for split buffers case.
A wrong L
On 11/1/2021 9:56 AM, Dmitry Kozlyuk wrote:
Routine to lookup LKey on Rx was assuming that the mbuf address
always belongs to a single mempool: the one associated with an RxQ
or the MPRQ mempool. This assumption is false for split buffers case.
A wrong LKey was looked up, resulting in completion
The testsuite_setup function in the compressdev_autotest test case,
the rte_compressdev_count() return 0 due to the lack of device init.
It is considered that there is no equitment to skip execution.
So add rte_vdev_init init compress_zlib device.
Signed-off-by: Changsheng Wu
---
app/test/te
The testsuite_setup function in the compressdev_autotest test case,
the rte_compressdev_count() return 0 due to the lack of device init.
It is considered that there is no equitment to skip execution.
So add rte_vdev_init init compress_zlib device.
Signed-off-by: Changsheng Wu
---
app/test/te
Hi,
I wanted to ask about the current state of DPDK@armhf (not arm64, that
seems fine AFAICS).
Since there are too many arms today, I mean armhf as in [0].
What I see when building DPDK 21.11 is
2973 ../config/meson.build:364:1: ERROR: Problem encountered: Number
of CPU cores not specified.
Right
On Fri, Nov 5, 2021 at 9:40 PM David Christensen
wrote:
>
> Enable Github Actions to cross-compile code for POWER systems.
>
> Signed-off-by: David Christensen
> ---
> .ci/linux-build.sh | 6 +-
> .github/workflows/build.yml | 15 ++-
> config/p
Move internal reassembly structures into new private
header 'ip_reassembly.h'.
Signed-off-by: Konstantin Ananyev
---
lib/ip_frag/ip_frag_common.h | 1 +
lib/ip_frag/ip_reassembly.h | 89
lib/ip_frag/rte_ip_frag.h| 74 +-
3 fi
On Mon, 2021-09-06 at 15:00 +0800, Qiming Chen wrote:
> The RTE_ALIGN macro is aligned upwards. If the buf_size variable is not
> aligned with 1 << I40E_RXQ_CTX_DBUFF_SHIFT, the rx_buf_len is larger than
> the actual mbuf memory after the operation. When receiving the packet, if
> the packet is lar
Hi Thomas, Ferruh,
We need to further split Rx/Tx functions in both net/cnxk and event/cnxk to
enable more parallelism.
This is planned for the next release.
Thanks,
Pavan.
>-Original Message-
>From: Ferruh Yigit
>Sent: Monday, November 8, 2021 2:26 PM
>To: Thomas Monjalon ; Pavan Nikh
On Tue, 2021-10-12 at 14:17 +, Ben Magistro wrote:
> The i40evf driver is not initializing the eth_dev attribute which
> can result in a nullptr dereference. Changes were modeled after the
> iavf_dev_init() per suggestion from the mailing list[1].
>
> [1] https://mails.dpdk.org/archives/dev/20
24/06/2021 13:33, Ferruh Yigit:
> On 4/23/2021 9:12 AM, Min Hu (Connor) wrote:
> > From: Chengwen Feng
> >
> > Some drivers may return errcode when switch allmulticast mode, so it's
> > necessary to check the return code.
> >
> > Fixes: b34801d1aa2e ("kni: support allmulticast mode set")
> > Cc:
03/11/2021 13:59, Ferruh Yigit:
> Previously used 'random_ether_addr()' API is removed in upstream kernel
> with commit
> Commit ba530fea8ca1 ("ethernet: remove random_ether_addr()")
>
> Replacement API 'eth_random_addr()' is around since v3.6 [1], so
> simply switching to this API without any ver
Hello Thomas,
The testing with dpdk 21.11-rc1 from Red Hat looks good. We tested below 18
scenarios and all got PASS on RHEL8:
(1)Guest with device assignment(PF) throughput testing(1G hugepage size):
PASS
(2)Guest with device assignment(PF) throughput testing(2M hugepage size) :
PASS
(3)Guest wi
Ping again. Stephen?
12/05/2021 21:10, Thomas Monjalon:
> Ping for v3
>
> 12/02/2021 01:21, Honnappa Nagarahalli:
> >
> >
> > >
> > > 14/01/2021 17:55, Stephen Hemminger:
> > > > The implementation of reader/writer locks in DPDK (from first release)
> > > > is simple and fast. But it can lead
The Kni kthreads seem to be re-scheduled at a granularity of roughly
1 millisecond right now, which seems to be insufficient for performing
tests involving a lot of control plane traffic.
Even if KNI_KTHREAD_RESCHEDULE_INTERVAL is set to 5 microseconds, it
seems that the existing code cannot resch
08/11/2021 10:58, Rongwei Liu:
> Change meter-cir option to meter-profile to cover CIR/CBS/EBS all.
>
> The usage is as below:
> --meter-profile=N1,N2,N3 default value is 125 156250 0.
>
> Signed-off-by: Rongwei Liu
> Acked-by: Wisam Monther
> ---
> --- a/doc/guides/tools/flow-perf.rst
> ++
The RTE_PORT_PCAP variable is used to signal libpcap availability,
though its name seems to refer to pcap support in the port library.
Prefer a generic name and add explicit link dependencies where needed.
Fixes: 7a944656b33f ("test/pcapng: test pcapng library")
Fixes: 2eccf6afbea9 ("bpf: add func
The unit test code should depend on the pcapng library.
Fixes: 7a944656b33f ("test/pcapng: test pcapng library")
Signed-off-by: David Marchand
---
app/test/meson.build | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/app/test/meson.build b/app/test/meson.build
index a12ea
1 - 100 of 128 matches
Mail list logo