On 2023/8/18 21:59, Honnappa Nagarahalli wrote:
*From:* Jack Min
*Sent:* Friday, August 18, 2023 12:57 AM
*To:* Honnappa Nagarahalli ; Stephen
Hemminger
*Cc:* dev@dpdk.org; Matan Azrad ;
viachesl...@nvidia.com; Tyler Retzlaff ;
Wathsala Wathawana Vithanage ; nd
*Subject:* Re: MLX5 PMD acc
On Fri, Aug 18, 2023 at 6:33 PM Patrick Robb wrote:
>
> For your patch, it looks like there are actually more eal flags test
> failures:
> http://mails.dpdk.org/archives/test-report/2023-August/444170.html. In
> any case, for debugging purposes, I will do a run with
> the eal_flags_file_prefix_au
On Fri, Aug 18, 2023 at 3:07 AM David Marchand
wrote:
> It is a "recurring" yet not so well known issue.
> This unit test fails if any part of the DPDK did not release all
> (hugepage backed) memory and associated hugepages before exiting.
>
> In your case here, there is a virtio-net device that
> Subject: [PATCH v2 07/13] net/netvsc: replace abort with cancel
>
> Replace abort with cancel in netvsc.
> The rndis.h was inherited from FreeBSD driver, but ok to change it here.
>
> Signed-off-by: Stephen Hemminger
> ---
> drivers/net/netvsc/rndis.h | 2 +-
> 1 file changed, 1 insertion(+),
Recheck-request: iol-unit-arm64-testing
This email is a test for our (in development) email based retesting
framework. Please ignore.
On Mon, Jul 10, 2023 at 12:23 PM wrote:
> From: Jeremy Spewock
>
> added paramiko to the dependency files
>
> Signed-off-by: Jeremy Spewock
> ---
> dts/poetry
Recheck-request: iol-unit-amd64-testing, iol-compile-arm64-testing,
iol-broadcom-Functional
This email is a test for our (in development) email based retesting
framework. Please ignore.
On Mon, Jul 10, 2023 at 12:23 PM wrote:
> From: Jeremy Spewock
>
> This version of the series addresses comm
Use cancel instead of abort.
Signed-off-by: Stephen Hemminger
---
drivers/net/axgbe/axgbe_common.h | 4 ++--
drivers/net/axgbe/axgbe_ethdev.h | 2 +-
drivers/net/axgbe/axgbe_i2c.c| 26 +-
3 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/drivers/net/a
Avoid using the term abort since it is on Tier 1 word list.
Signed-off-by: Stephen Hemminger
---
drivers/net/mlx4/mlx4_mr.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/net/mlx4/mlx4_mr.c b/drivers/net/mlx4/mlx4_mr.c
index e95f45aa3e95..1bd47e05caeb 100644
--
The term abort is o the Tier 1 non-inclusive word list.
Replace it with cancel. This also impacts the CLI
for controlling this driver.
Signed-off-by: Stephen Hemminger
---
drivers/net/softnic/rte_eth_softnic_cli.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/
Replace use of term abort with cancel in mlx5 common and driver code.
Signed-off-by: Stephen Hemminger
---
drivers/common/mlx5/mlx5_common_mr.c | 6 +++---
drivers/common/mlx5/mlx5_prm.h | 4 ++--
drivers/net/mlx5/hws/mlx5dr_rule.c | 8
drivers/net/mlx5/hws/mlx5dr_send.c | 2 +
Don't use the term abort.
Signed-off-by: Stephen Hemminger
---
drivers/net/bnx2x/bnx2x.c | 18 +-
drivers/net/bnx2x/bnx2x_vfpf.c | 4 ++--
drivers/net/bnx2x/ecore_hsi.h | 6 +++---
drivers/net/bnx2x/ecore_reg.h | 20 ++--
4 files changed, 24 insertions(+)
Since abort is on the Tier 1 list of words to replace;
just remove the unnecessary part of the log message.
Signed-off-by: Stephen Hemminger
---
drivers/net/ionic/ionic_dev_pci.c | 6 +++---
drivers/net/ionic/ionic_ethdev.c | 18 +-
drivers/net/ionic/ionic_lif.c | 2 +-
3
Replace abort with cancel in netvsc.
The rndis.h was inherited from FreeBSD driver, but ok to change
it here.
Signed-off-by: Stephen Hemminger
---
drivers/net/netvsc/rndis.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/netvsc/rndis.h b/drivers/net/netvsc/rndis.
Replace abort with cancel.
Signed-off-by: Stephen Hemminger
---
drivers/net/vdev_netvsc/vdev_netvsc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/vdev_netvsc/vdev_netvsc.c
b/drivers/net/vdev_netvsc/vdev_netvsc.c
index c3e045d892b7..1a9c03c0f0b1 100644
---
Abort is on the Tier 1 non-inclusive word list.
Signed-off-by: Stephen Hemminger
---
drivers/event/dlb2/dlb2.c | 2 +-
drivers/event/dlb2/pf/base/dlb2_resource.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/event/dlb2/dlb2.c b/drivers/event/dlb2
Do the same thing but be better about wording.
Signed-off-by: Stephen Hemminger
---
drivers/net/vmxnet3/vmxnet3_rxtx.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/net/vmxnet3/vmxnet3_rxtx.c
b/drivers/net/vmxnet3/vmxnet3_rxtx.c
index 380f41f98be2..695a187718
Replace with cancel.
Signed-off-by: Stephen Hemminger
---
examples/pipeline/cli.c| 20 ++--
lib/pipeline/rte_swx_ctl.c | 29 +++--
lib/pipeline/rte_swx_ctl.h | 8
lib/pipeline/version.map | 2 +-
4 files changed, 30 insertions(+), 29 delet
The term abort is on the Tier 1 "replace immediately" list.
Signed-off-by: Stephen Hemminger
---
.../comp_perf_test_cyclecount.c | 2 +-
.../comp_perf_test_throughput.c | 2 +-
app/test-compress-perf/comp_perf_test_verify.c | 2 +-
app/test/test_dmadev.c
The term abort is on the "Replace now" list of words.
Use cancel instead.
Signed-off-by: Stephen Hemminger
---
examples/l2fwd-jobstats/main.c | 2 +-
lib/jobstats/rte_jobstats.c| 2 +-
lib/jobstats/rte_jobstats.h| 9 -
lib/jobstats/version.map | 2 +-
4 files changed, 11 in
The term 'abort' is on the inclusive namin Tier 1 word list
as replace when possible. It is possible to do this across
DPDK except the few places that directly call the lib C abort()
function.
v2 - drop changes to sfc since requires changes to base driver
- cleanup some checkpatch and missing s
On Fri, 18 Aug 2023 10:08:58 +0100
Bruce Richardson wrote:
> On Thu, Aug 17, 2023 at 07:52:36PM -0700, Stephen Hemminger wrote:
> > The term abort is on the "Replace now" list of words.
> > Use cancel instead.
> >
> I see cancel generally being used as a replacement throughout this
> patchset,
In case of IPv6 fragments are reassembled, then fragment
header will be removed from packet and next-header field in
IPv6 header will be updated to header followed by fragment header.
Fixes: a310577766d6 ("test/security: add inline IPsec reassembly cases")
Signed-off-by: Rahul Bhansali
---
app/
From: Jack Min
Sent: Friday, August 18, 2023 12:57 AM
To: Honnappa Nagarahalli ; Stephen Hemminger
Cc: dev@dpdk.org; Matan Azrad ; viachesl...@nvidia.com; Tyler
Retzlaff ; Wathsala Wathawana Vithanage
; nd
Subject: Re: MLX5 PMD access ring library private data
On 2023/8/18 12:30, Honnappa Na
On Fri, Aug 18, 2023 at 02:25:14PM +0100, Ferruh Yigit wrote:
> On 8/17/2023 3:18 PM, Konstantin Ananyev wrote:
> >
> >>> Caution: This message originated from an External Source. Use proper
> >>> caution
> >>> when opening attachments, clicking links, or responding.
> >>>
> >>>
> >>> On Wed, Aug
test_dh_keygenration() changed to test_dh_key_generation()
Fixes: fc6c9066e40d ("test/crypto: add DH and DSA tests")
Fixes: da74df7d38c0 ("test/crypto: move test suite parameters to header file")
Cc: sunila.s...@caviumnetworks.com
Cc: ciara.po...@intel.com
Cc: sta...@dpdk.org
Signed-off-by: Siva
ethdev currently uses two locks to protect access around
eth_dev_shared_data:
- one (process local) for avoiding multiple threads to reserve/lookup
the eth_dev_shared_data memzone,
- one (shared with other processes) for protecting port
allocation/destruction,
Simplify the logic and put everyt
If no port is allocated, ethdev (from a primary process) can release the
memzone used to store port data.
This makes it possible for the DPDK memory allocator to release
associated resources back to the OS.
Signed-off-by: David Marchand
Acked-by: Morten Brørup
---
lib/ethdev/ethdev_driver.c |
This series was triggered after investigating why the
eal_flags_file_prefix_autotest unit test was failing in the case of
statically built binaries [1]).
For now, I went with a simple (naive) approach and put all accesses to the
shared data under a single lock: ethdev maintainers, it is your turn
On 8/17/2023 3:18 PM, Konstantin Ananyev wrote:
>
>>> Caution: This message originated from an External Source. Use proper caution
>>> when opening attachments, clicking links, or responding.
>>>
>>>
>>> On Wed, Aug 16, 2023 at 11:59:59AM -0700, Sivaprasad Tummala wrote:
mwaitx allows EPYC pr
On Fri, Aug 18, 2023 at 11:13 AM David Marchand
wrote:
> @@ -253,6 +255,10 @@ rte_eth_dev_release_port(struct rte_eth_dev *eth_dev)
> rte_free(eth_dev->data->dev_private);
> pthread_mutex_destroy(ð_dev->data->flow_ops_mutex);
> memset(eth_dev->data,
Thanks. Good catch. Accepted.
> -Original Message-
> From: Tyler Retzlaff
> Sent: Friday, August 18, 2023 1:09 AM
> To: Mykola Kostenok
> Cc: dev@dpdk.org; Christian Koue Muf
> Subject: Re: [PATCH v2 1/8] net/ntnic: initial commit which adds register
> defines
>
> On Thu, Aug 17, 2023
On Wed, Aug 9, 2023 at 7:56 PM wrote:
>
> From: Pavan Nikhilesh
>
> A collection of event queues linked to an event port can be
> associated with a unique identifier called as a profile, multiple
> such profiles can be created based on the event device capability
> using the function `rte_event_p
> From: David Marchand [mailto:david.march...@redhat.com]
> Sent: Friday, 18 August 2023 11.13
>
> This series was triggered after investigating why the
> eal_flags_file_prefix_autotest unit test was failing in the case of
> statically built binaries [1]).
>
> For now, I went with a simple (naive
> -Original Message-
> From: Dariusz Sosnowski
> Sent: Friday, August 4, 2023 8:16 PM
> To: Matan Azrad ; Slava Ovsiienko
> ; Ori Kam ; Suanming Mou
> ; Jiawei(Jonny) Wang
> Cc: dev@dpdk.org
> Subject: [PATCH] net/mlx5: fix bond resource release
>
> When a port is spawned on top of mlx5
On Tue, Aug 1, 2023 at 12:30 PM Srikanth Yalavarthi
wrote:
>
> Introduce event ML adapter APIs. This patch provides information
> on adapter modes and usage. Application can use this event adapter
> interface to transfer packets between ML device and event device.
>
> Signed-off-by: Srikanth Yalav
> -Original Message-
> From: Jerin Jacob
> Sent: Thursday, August 17, 2023 8:50 PM
> To: Naga Harish K, S V
> Cc: dev@dpdk.org; Carrillo, Erik G ; Gujjar,
> Abhinandan S ; McDaniel, Timothy
> ; pbhagavat...@marvell.com;
> sthot...@marvell.com; hemant.agra...@nxp.com;
> sachin.sax...@oss
On 2023/8/18 17:05, Konstantin Ananyev wrote:
On 2023/8/17 22:06, Stephen Hemminger wrote:
On Thu, 17 Aug 2023 05:06:20 +
Honnappa Nagarahalli wrote:
Hi Matan, Viacheslav,
Tyler pointed out that the function __mlx5_hws_cnt_pool_enqueue_revert
is accessing the ring private struc
Add new API "rte_event_eth_rx_adapter_create_ext_with_params()" for
creating Rx adapter instance. This API is similar to
rte_event_eth_rx_adapter_create_ext() with an additional input
argument for adapter configuration parameters of type
"struct rte_event_eth_rx_adapter_params".
Signed-off-by: Nag
Security library has definitions for configuration parameters of DOCSIS
and MACsec. Remove obsolete comments.
Signed-off-by: Anoob Joseph
---
doc/guides/prog_guide/rte_security.rst | 4
1 file changed, 4 deletions(-)
diff --git a/doc/guides/prog_guide/rte_security.rst
b/doc/guides/prog_gu
Add literal includes to copy code block while compiling. Having a copy
may lead to mismatch if code is updated without updating the doc.
Fixes: 40ff8c99ea99 ("doc: add details of security library")
Signed-off-by: Anoob Joseph
---
doc/guides/prog_guide/rte_security.rst | 65 +
On Mon, Jul 31, 2023 at 11:25 AM Ashwin Sekhar T K wrote:
>
> For non-EAL pthreads, rte_lcore_id() will not be valid.
> So, batch allocation cannot be used as we won't have a
> dedicated alloc buffer for the thread. So, fallback to
> bulk alloc in such cases.
>
> Fixes: 91531e63f43b ("mempool/cnxk
If no port is allocated, ethdev (from a primary process) can release the
memzone used to store port data.
This makes it possible for the DPDK memory allocator to release
associated resources back to the OS.
Signed-off-by: David Marchand
---
lib/ethdev/ethdev_driver.c | 6 ++
lib/ethdev/eth
ethdev currently uses two locks to protect access around
eth_dev_shared_data:
- one (process local) for avoiding multiple threads to reserve/lookup
the eth_dev_shared_data memzone,
- one (shared with other processes) for protecting port
allocation/destruction,
Simplify the logic and put everyt
This series was triggered after investigating why the
eal_flags_file_prefix_autotest unit test was failing in the case of
statically built binaries [1]).
For now, I went with a simple (naive) approach and put all accesses to the
shared data under a single lock: ethdev maintainers, it is your turn
On Thu, Aug 17, 2023 at 07:52:36PM -0700, Stephen Hemminger wrote:
> The term abort is on the "Replace now" list of words.
> Use cancel instead.
>
I see cancel generally being used as a replacement throughout this
patchset, but I wonder if the use of th term could be confusing as it
doesn't strict
>
> On 2023/8/17 22:06, Stephen Hemminger wrote:
> > On Thu, 17 Aug 2023 05:06:20 +
> > Honnappa Nagarahalli wrote:
> >
> >> Hi Matan, Viacheslav,
> >>Tyler pointed out that the function __mlx5_hws_cnt_pool_enqueue_revert
> >> is accessing the ring private structure members
> (prod.hea
The only presence of RTE_MBUF_F_TX_IPV4 can't be used as an indicator
that a checksum offload has been requested by an application.
Check that RTE_MBUF_F_TX_IP_CKSUM or others flags have been set.
Fixes: 1e728b01120c ("net/iavf: rework Tx path")
Cc: sta...@dpdk.org
Signed-off-by: David Marchand
From: Vamsi Attunuru
last index value might lost the order when dma stats are reset
in between copy operations. Patch adds a variable to track the
completed count, that can be used to compute the last index, also
patch adds misc other fixes.
Signed-off-by: Vamsi Attunuru
---
v2:
- Fix for bugs
From: Vamsi Attunuru
Adds a check to avoid tail wrap when completion desc ring
is full. Also patch increase max desc size to 2048.
Signed-off-by: Vamsi Attunuru
---
v2:
- Fix for bugs observed in v1.
- Squashed few commits.
v3:
- Resolved review suggestions.
- Code improvement.
drivers/dma/c
Code changes to realign dpi private structure based on vchan.
Changeset also resets DMA dev stats while starting dma device.
Signed-off-by: Amit Prakash Shukla
---
v2:
- Fix for bugs observed in v1.
- Squashed few commits.
v3:
- Resolved review suggestions.
- Code improvement.
drivers/dma/cnxk
To support multiple directions in same queue make use of multiple vchan
per queue. Each vchan can be configured in some direction and used.
Signed-off-by: Amit Prakash Shukla
Signed-off-by: Radha Mohan Chintakuntla
---
v2:
- Fix for bugs observed in v1.
- Squashed few commits.
v3:
- Resolved re
Use pfid and vfid of src_port for incoming DMA transfers and dst_port
for outgoing DMA transfers.
Signed-off-by: Radha Mohan Chintakuntla
Signed-off-by: Amit Prakash Shukla
---
v2:
- Fix for bugs observed in v1.
- Squashed few commits.
v3:
- Resolved review suggestions.
- Code improvement.
dr
Valid function pointers are set for DMA device operations
i.e. cn10k_dmadev_ops are used for all cn10k devices.
Signed-off-by: Radha Mohan Chintakuntla
---
v2:
- Fix for bugs observed in v1.
- Squashed few commits.
v3:
- Resolved review suggestions.
- Code improvement.
drivers/dma/cnxk/cnxk_dm
Dmadev driver changes to align with dpdk spec.
Fixes: 681851b347ad ("dma/cnxk: support CN10K DMA engine")
Cc: sta...@dpdk.org
Signed-off-by: Amit Prakash Shukla
---
v2:
- Fix for bugs observed in v1.
- Squashed few commits.
v3:
- Resolved review suggestions.
- Code improvement.
drivers/dma/cn
roc_dpi was using vfid as part of name for memzone allocation.
This led to memzone allocation failure in case of multiple
physical functions. vfid is not unique by itself since multiple
physical functions can have the same virtual function indices.
So use complete DBDF as part of memzone name to ma
Hi Anatoly,
Marvell CNXK DMA hardware also supports this feature, and it would be a good
feature to add. Thanks for introducing the feature. Please see inline.
Thanks,
Anoob
> -Original Message-
> From: Anatoly Burakov
> Sent: Friday, August 11, 2023 9:45 PM
> To: dev@dpdk.org; Chengwe
On Mon, Jul 24, 2023 at 1:39 PM Amit Prakash Shukla
wrote:
>
> Introduce event DMA adapter APIs. This patch provides information
> on adapter modes and usage. Application can use this event adapter
> interface to transfer packets between DMA device and event device.
>
> Signed-off-by: Amit Prakash
Any news on that ? Thanks
Julien
On Thu, Aug 10, 2023 at 6:09 PM jhascoet wrote:
> From: Julien Hascoet
>
> In case of ring full state, we retry the enqueue
> operation in order to avoid mbuf loss.
>
> Fixes: af75078fece ("first public release")
>
> Signed-off-by: Julien Hascoet
> ---
> app/
> From: Tyler Retzlaff [mailto:roret...@linux.microsoft.com]
> Sent: Thursday, 17 August 2023 21.14
>
> On Thu, Aug 17, 2023 at 01:57:01PM +0200, Morten Brørup wrote:
> > > From: Tyler Retzlaff [mailto:roret...@linux.microsoft.com]
> > > Sent: Wednesday, 16 August 2023 23.39
> > >
> > > Refrain fr
On Wed, Aug 16, 2023 at 9:26 PM David Marchand
wrote:
>
> On Wed, Aug 16, 2023 at 8:30 PM Patrick Robb wrote:
> > On Wed, Aug 16, 2023 at 10:40 AM David Marchand
> > wrote:
> >>
> >> Patrick, Bruce,
> >>
> >> If it was reported, I either missed it or forgot about it, sorry.
> >> Can you (re)sha
60 matches
Mail list logo