在 2023/2/23 22:41, Shiyang He 写道:
Under multi-process scenario, the secondary process gets queue state
from the wrong location (the global variable 'ports'). Therefore, the
secondary process can not forward since "stream_init" is not called.
This commit fixes the issue by calling 'rte_eth_rx/t
> -Original Message-
> From: Zeng, ZhichaoX
> Sent: Wednesday, February 22, 2023 4:13 PM
> To: dev@dpdk.org
> Cc: Zhang, Qi Z ; Xu, Ke1 ; Chu,
> Haijun ; Zeng, ZhichaoX ;
> Wu, Jingjing ; Xing, Beilei ;
> Richardson, Bruce ; Konstantin Ananyev
> ; Zhou, YidingX
> Subject: [PATCH] net/ia
On 2023/2/23 12:40, Honnappa Nagarahalli wrote:
>
>
>>
>> On 2023/2/20 14:08, Ashok Kaladi wrote:
>>> If ethdev enqueue or dequeue function is called during
>>> eth_dev_fp_ops_setup(), it may get pre-empted after setting the
>>> function pointers, but before setting the pointe
Hi Hernan,
On 2/22/23 22:55, Vargas, Hernan wrote:
Hi Maxime,
-Original Message-
From: Maxime Coquelin
Sent: Monday, February 20, 2023 9:44 AM
To: Vargas, Hernan ; dev@dpdk.org;
gak...@marvell.com; Rix, Tom
Cc: Chautru, Nicolas ; Zhang, Qi Z
Subject: Re: [PATCH v1 07/13] test/bbdev:
On Wed, Feb 22, 2023 at 5:43 PM Bruce Richardson
wrote:
>
> On Mon, Feb 20, 2023 at 11:13:45AM +0100, Juraj Linkeš wrote:
> > Thanks for the comments, Bruce.
> >
> > On Fri, Feb 17, 2023 at 6:26 PM Bruce Richardson
> > wrote:
> > >
> > > On Mon, Feb 13, 2023 at 04:28:36PM +0100, Juraj Linkeš wrot
On 2/22/23 22:13, Vargas, Hernan wrote:
Hi Maxime,
-Original Message-
From: Maxime Coquelin
Sent: Monday, February 20, 2023 10:33 AM
To: Vargas, Hernan ; dev@dpdk.org;
gak...@marvell.com; Rix, Tom
Cc: Chautru, Nicolas ; Zhang, Qi Z
Subject: Re: [PATCH v2 04/16] test/bbdev: add tim
> -Original Message-
> From: Thomas Monjalon
> Sent: Tuesday, February 21, 2023 12:49 AM
> To: annou...@dpdk.org
> Subject: release candidate 23.03-rc1
>
> A new DPDK release candidate is ready for testing:
> https://git.dpdk.org/dpdk/tag/?id=v23.03-rc1
>
> There are 566 new patches
On 2/10/23 18:58, Nicolas Chautru wrote:
Adding handling of negative scenario for malformed
Transport Block mode operations.
Fixes: bec597b78a0 ("baseband/acc200: add LTE processing")
The format is invalid, the sha-1 should be 12B long, checkpatch
complains about it:
WARNING:BAD_FIXES_TAG:
These are the messages i am seeing dmesg
[16588.298660] vfio-pci: probe of :8a:00.2 failed with error -22
[16591.574630] i40e :8a:00.3: i40e_ptp_stop: removed PHC on enp138s0f3
[16593.138613] vfio-pci: probe of :8a:00.3 failed with error -22
[16593.138674] vfio-pci: probe of :8a:00
HI Bruce,
Thanks for your reply.
I have removed the binding of all other ports. So , i can confirm that #2
is taken care of.
I tried using a different driver "uio_pci_generic". I still see the same
issue for that driver as well.
The problem seems to be because the write operation is not happeni
On Tue, Feb 21, 2023 at 9:57 PM Bruce Richardson
wrote:
> On Tue, Feb 21, 2023 at 09:46:30PM +0530, Nagendra Prabhu A T wrote:
> >These are the messages i am seeing dmesg
> >[16588.298660] vfio-pci: probe of :8a:00.2 failed with error -22
> >[16591.574630] i40e :8a:00.3: i40e_
> -Original Message-
> From: Srikanth Yalavarthi
> Sent: Tuesday, February 7, 2023 9:20 PM
> To: Srikanth Yalavarthi
> Cc: dev@dpdk.org; Shivah Shankar Shankar Narayan Rao
> ; Jerin Jacob Kollanukkaran
> ; Anup Prabhu ; Prince Takkar
> ; Parijat Shukla
> Subject: [PATCH v4 02/12] app/m
On Thu, Feb 23, 2023 at 09:27:05AM +0100, Juraj Linkeš wrote:
> On Wed, Feb 22, 2023 at 5:43 PM Bruce Richardson
> wrote:
> >
> > On Mon, Feb 20, 2023 at 11:13:45AM +0100, Juraj Linkeš wrote:
> > > Thanks for the comments, Bruce.
> > >
> > > On Fri, Feb 17, 2023 at 6:26 PM Bruce Richardson
> > >
On 2/10/23 18:58, Nicolas Chautru wrote:
Hi,
v2: updated based on Maxime's review (commit messages and adding
unlikely statement). Thanks. Let me know if further
change is required.
Series of mainly fixes for corner-cases and protection
in the VRB PMD.
The last 2 commits are not fixes but ad
On 2/22/23 17:40, Hernan Vargas wrote:
v3: Split commits further for clarity.
v2: Split code unrelated to coverity fix in separate commit.
v1: Upstream fix to 23.03 for potential issue of dereferencing a pointer before
null check.
Hernan Vargas (3):
baseband/acc: fix check after deref and
On Wed, Feb 22, 2023 at 10:53:44AM -0800, Tyler Retzlaff wrote:
> On Thu, Jan 12, 2023 at 11:35:55AM +, Bruce Richardson wrote:
> > Traditionally, DPDK has never specified a minimum C standard used either
> > in DPDK builds or for applications using DPDK. Following discussion
> > on-list about
On 2/23/2023 2:49 AM, Guo, Junfeng wrote:
>> -Original Message-
>> From: Levend Sayar
>> Sent: Wednesday, February 22, 2023 00:44
>> To: Ferruh Yigit
>> Cc: Guo, Junfeng ; dev@dpdk.org
>> Subject: Re: [PATCH v5] net/gve: add Rx/Tx queue stats as extended stats
>>
>> Thanks Ferruh for the
On 2/23/2023 4:34 AM, Guo, Junfeng wrote:
On 2/20/2023 9:11 PM, Levend Sayar wrote:
> rx no_mbufs stats counter update is added for another error case.
>
> Fixes: 4f6b1dd8240c ("net/gve: support basic statistics")
> Cc: junfeng@intel.com
>
> Signed-off-by: Levend S
Thanks Ferruh For applying.
> On 23 Feb 2023, at 14:10, Ferruh Yigit wrote:
>
> On 2/23/2023 4:34 AM, Guo, Junfeng wrote:
>
> On 2/20/2023 9:11 PM, Levend Sayar wrote:
>> rx no_mbufs stats counter update is added for another error case.
>>
>> Fixes: 4f6b1dd8240c ("net/gve: supp
Thanks Ferruh for applying.
> On 23 Feb 2023, at 14:09, Ferruh Yigit wrote:
>
> On 2/23/2023 2:49 AM, Guo, Junfeng wrote:
>
>>> -Original Message-
>>> From: Levend Sayar
>>> Sent: Wednesday, February 22, 2023 00:44
>>> To: Ferruh Yigit
>>> Cc: Guo, Junfeng ; dev@dpdk.org
>>> Subject:
The first patch in this series adds fix for bug and coverity.
The second patch makes change to pass structure pointer instead of the
structure value, to avoid 64 bytes copy in function call stack for
rte_eth_trace_xstats_get_names.
Ankur Dwivedi (2):
ethdev: fix null pointer dereference
ethdev
The speed_fec_capa pointer can be null. So dereferencing the pointer is
removed and only the pointer is captured in trace function.
Fixed few more trace functions in which null pointer can be dereferenced.
Coverity issue: 383238
Bugzilla ID: 1162
Fixes: 6679cf21d608 ("ethdev: add trace points")
Fi
The rte_eth_xstat_name structure is of size 64 bytes. Instead of passing
the structure as value it is passed as a pointer, to avoid copy of 64 bytes
in function call stack.
Signed-off-by: Ankur Dwivedi
---
lib/ethdev/ethdev_trace.h | 4 ++--
lib/ethdev/rte_ethdev.c | 2 +-
2 files changed, 3 i
https://bugs.dpdk.org/show_bug.cgi?id=1164
Bug ID: 1164
Summary: iperf3 traffic stalls when using memif driver to
interconnect l2fwd in zero-copy mode with test-pmd app
Product: DPDK
Version: 22.11
Hardware: All
23/02/2023 08:06, Rongwei Liu:
> Add flex item matching and modify field feature into
> mlx5 documents.
>
> Signed-off-by: Rongwei Liu
> Acked-by: Viacheslav Ovsiienko
Please don't do a separate commit for doc update.
The doc should be updated with the related code in the same patch.
Implement the flex item matching and modify field in HWS.
v4: squash doc commit.
v3: add error message for testpmd output.
Rongwei Liu (6):
net/mlx5: enable hws flex item create
net/mlx5: add IPv6 protocol as flex item input
net/mlx5/hws: add hws flex item matching support
net/mlx5: add f
Support IPv6 protocol as new flex item input link.
Signed-off-by: Rongwei Liu
Acked-by: Viacheslav Ovsiienko
---
drivers/net/mlx5/mlx5_flow_flex.c | 19 +++
1 file changed, 19 insertions(+)
diff --git a/drivers/net/mlx5/mlx5_flow_flex.c
b/drivers/net/mlx5/mlx5_flow_flex.c
inde
Enable flex item create and destroy with dv_flow_en=2
Signed-off-by: Rongwei Liu
Acked-by: Viacheslav Ovsiienko
---
drivers/net/mlx5/linux/mlx5_os.c | 27 +++
drivers/net/mlx5/mlx5_flow_hw.c | 2 ++
2 files changed, 17 insertions(+), 12 deletions(-)
diff --git a/drive
Support flex item matching in hws and syntax follows
sws exactly.
Flex item should be created in advance and follow current
json mapping logic.
Signed-off-by: Rongwei Liu
Reviewed-by: Alex Vesker
Acked-by: Viacheslav Ovsiienko
---
drivers/net/mlx5/hws/mlx5dr_definer.c | 83 ++
Add flex item modify field HWS implementation.
The minimum modify boundary is one byte.
Signed-off-by: Rongwei Liu
Acked-by: Viacheslav Ovsiienko
---
doc/guides/nics/mlx5.rst| 4 +-
drivers/common/mlx5/mlx5_prm.h | 1 +
drivers/net/mlx5/mlx5_flow.h| 3 +
drivers/net/mlx5/mlx5
Return unsupported error message when application tries to
modify flex item field.
Validation of packet modifications actions for SW Steering checked
if either source or destination field of MODIFY_FIELD action
was a flex item.
When DEC_TTL action is used, DEC_TTL action does not have any
action c
When pattern/action template creation fails the testpmd expects error
details.
The driver did not set the error structure and testpmd failed with a
segmentation fault.
Signed-off-by: Rongwei Liu
Acked-by: Viacheslav Ovsiienko
---
drivers/net/mlx5/mlx5_flow_hw.c | 15 ++-
1 file chan
https://bugs.dpdk.org/show_bug.cgi?id=1165
Bug ID: 1165
Summary: IPv6 router solicitation and neighbor discovery
packets are being sent with no reason.
Product: DPDK
Version: 21.08
Hardware: x86
OS: Linux
> >>> If ethdev enqueue or dequeue function is called during
> >>> eth_dev_fp_ops_setup(), it may get pre-empted after setting the
> >>> function pointers, but before setting the pointer to port data.
> >>> In this case the newly registered enqueue/dequeue function will
> >>>
On 2/21/2023 8:42 PM, lon...@linuxonhyperv.com wrote:
> diff --git a/drivers/net/mana/tx.c b/drivers/net/mana/tx.c
> index 300bf27cc1..a45b5e289c 100644
> --- a/drivers/net/mana/tx.c
> +++ b/drivers/net/mana/tx.c
> @@ -183,17 +183,17 @@ mana_tx_burst(void *dpdk_txq, struct rte_mbuf
> **tx_pkts, ui
On 2/23/2023 4:32 AM, Hemant Agrawal wrote:
>
> On 22-Feb-23 11:25 PM, Honnappa Nagarahalli wrote:
>> -Original Message-
>>> From: Richardson, Bruce
>>> Sent: Thursday, February 16, 2023 9:05 AM
>>> To: Ferruh Yigit ; techbo...@dpdk.org
>>> Cc: Huisong Li ; Chengwen Feng
>>>
>>> Subject:
On 2/21/2023 4:30 PM, Ed Czeck wrote:
> Support the creation of multiple ports from one ark device via
> the use of ark pmd extension, though the assignment of queues
> to port.
>
> Add unique dev_private data for each port.
>
> This patch repairs a latent issue uncovered during testing.
>
> Sig
On Mon, Feb 20, 2023 at 8:17 PM David Marchand
wrote:
>
> The event timer header is rte_event_timer_adapter.h.
> Besides, we don't need to detail the full path to such a header.
>
> Fixes: 30e7fbd62839 ("doc: add event timer adapter guide")
> Cc: sta...@dpdk.org
>
> Signed-off-by: David Marchand
Hi Team,
In my dpdk application, I am facing an issue where rte_pktmbuf_alloc() is
returning same address for two consecutive calls in a single thread context.
Following is the code snippet,
int Func(struct rte_mbuf *mblk)
{
struct rte_mbuf *tmpbuf = nullptr;;
struct
On Thu, Feb 23, 2023 at 02:18:59PM +, Ferruh Yigit wrote:
> On 2/23/2023 4:32 AM, Hemant Agrawal wrote:
> >
> > On 22-Feb-23 11:25 PM, Honnappa Nagarahalli wrote:
> >> -Original Message-
> >>> From: Richardson, Bruce
> >>> Sent: Thursday, February 16, 2023 9:05 AM
> >>> To: Ferruh Yig
On 2/21/2023 3:55 AM, Chaoyong He wrote:
> From: Long Wu
>
> The usage of RTE_ETH_MQ_RX_RSS and RTE_ETH_MQ_RX_RSS_FLAG are mixed in
> nfp_net_configure(), use RTE_ETH_MQ_RX_RSS_FLAG uniformly.
>
> Signed-off-by: Long Wu
> Reviewed-by: Chaoyong He
> Reviewed-by: Niklas Söderlund
> ---
> drive
Add code needed to run the HelloWorld testcase which just runs the hello
world dpdk application.
The patchset currently heavily refactors this original DTS code needed
to run the testcase:
* The whole architecture has been redone into more sensible class
hierarchy
* DPDK build on the System unde
The abstraction model in DTS is as follows:
Node, defining and implementing methods common to and the base of SUT
(system under test) Node and TG (traffic generator) Node.
Remote Session, defining and implementing methods common to any remote
session implementation, such as SSH Session.
OSSession,
This is a basic capability needed to check whether the command execution
was successful or not. If not, raise a RemoteCommandExecutionError. When
a failure is expected, the caller is supposed to catch the exception.
Signed-off-by: Juraj Linkeš
---
dts/framework/exception.py|
Add the ability to build DPDK and apps on the SUT, using a configured
target.
Signed-off-by: Juraj Linkeš
---
dts/framework/config/__init__.py | 2 +
dts/framework/exception.py| 17 ++
dts/framework/remote_session/os_session.py| 90 +-
dts/framewo
Add methods for setting up and shutting down DPDK apps and for
constructing EAL parameters.
Signed-off-by: Juraj Linkeš
---
dts/conf.yaml | 4 +
dts/framework/config/__init__.py | 8 +
dts/framework/config/conf_yaml_schema.json| 25 ++
dts/fr
Setup hugepages on nodes. This is useful not only on SUT nodes, but
also on TG nodes which use TGs that utilize hugepages.
The setup is opt-in, i.e. users need to supply hugepage configuration to
instruct DTS to configure them. It not configured, hugepage
configuration will be skipped. This is hel
The module implements the base class that all test suites inherit from.
It implements methods common to all test suites.
The derived test suites implement test cases and any particular setup
needed for the suite or tests.
Signed-off-by: Juraj Linkeš
---
dts/conf.yaml
The test suite implements test cases defined in the corresponding test
plan.
Signed-off-by: Juraj Linkeš
---
dts/framework/remote_session/__init__.py | 2 +-
dts/framework/remote_session/os_session.py| 16 -
.../remote_session/remote/__init__.py | 2 +-
dts/framework/testb
The config allows users to specify which test suites and test cases
within test suites to run.
Also add test suite running capabilities to dts runner.
Signed-off-by: Juraj Linkeš
---
dts/conf.yaml | 2 ++
dts/framework/config/__init__.py | 29 +
The module stores the results and errors from all executions, build
targets, test suites and test cases.
The result consist of the result of the setup and the teardown of each
testing stage (listed above) and the results of the inner stages. The
innermost stage is the case, which also contains the
Document how to configure and run DTS.
Also add documentation related to new features: SUT setup and a brief
test suite implementation cookbook.
Signed-off-by: Juraj Linkeš
---
doc/guides/tools/dts.rst | 165 ++-
1 file changed, 163 insertions(+), 2 deletions(
Set AES-CTR IV length to 16 which includes
8B per packet IV, 4B nonce and 4B counter
as populated in datapath.
Signed-off-by: Tejasree Kondoj
---
v3:
* Changed IV length in initialization.
v2:
* Rebased v1
examples/ipsec-secgw/sa.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
dif
'rxmode.mq_mode' is an enum which should be an abstraction over values,
instead of mask it with 'RTE_ETH_MQ_RX_RSS_FLAG' to detect if RSS is
supported, directly compare with 'RTE_ETH_MQ_RX_RSS' enum element.
Most of the time only 'RTE_ETH_MQ_RX_RSS' is requested by user, that is
why output is almo
Hi Mike,
Thanks for looking into this issue.
On 2/23/23 05:35, Mike Pattrick wrote:
The arguments passed to madvise should be aligned to the alignment of
the backing memory. Now we keep track of each regions alignment and use
then when setting coredump preferences. To facilitate this, a new me
On Thu, Feb 23, 2023 at 04:28:30PM +0100, Juraj Linkeš wrote:
> Add code needed to run the HelloWorld testcase which just runs the hello
> world dpdk application.
>
> The patchset currently heavily refactors this original DTS code needed
> to run the testcase:
> * The whole architecture has been r
On 2/21/2023 6:29 AM, Chaoyong He wrote:
> From: James Hershaw
>
> Due to changes in the firmware for NFPs, firmware will no longer write
> the link speed of a port to the control BAR. In line with the behaviour
> of the kernel NFP driver, this is now handled by the PMD by reading the
> value pro
On Thu, Feb 23, 2023 at 11:12 AM Maxime Coquelin
wrote:
>
> Hi Mike,
>
> Thanks for looking into this issue.
>
> On 2/23/23 05:35, Mike Pattrick wrote:
> > The arguments passed to madvise should be aligned to the alignment of
> > the backing memory. Now we keep track of each regions alignment and
Members Attending: 10
- Aaron Conole
- Bruce Richardson
- Hemant Agrawal
- Honnappa Nagarahalli (Chair)
- Jerin Jacob
- Kevin Traynor
- Konstantin Ananyev
- Maxime Coquelin
- Thomas Monjalon
- Stephen Hemminger
NOTE
Thanks Maxime.
> -Original Message-
> From: Maxime Coquelin
> Sent: Thursday, February 23, 2023 12:57 AM
> To: Chautru, Nicolas ; Vargas, Hernan
> ; dev@dpdk.org
> Cc: sta...@dpdk.org
> Subject: Re: [PATCH v2 1/9] baseband/acc: protection for TB negative scenario
>
>
>
> On 2/10/23 18:
The goal to eliminate the generic PMD logtype.
One place it is used unnecessarily is in the mlx5 common code.
Change the one RTE_LOG() call here to use the same macro
as other log messages in same file.
Fixes: 9c410b28b27a ("common/mlx5: refactor HCA attributes query")
Cc: viachesl...@nvidia.com
S
On Thu, 23 Feb 2023 14:54:13 +
NAGENDRA BALAGANI wrote:
> Hi Team,
>
> In my dpdk application, I am facing an issue where rte_pktmbuf_alloc() is
> returning same address for two consecutive calls in a single thread context.
>
> Following is the code snippet,
>
> int Func(struct rte_mbuf *
On Thu, 23 Feb 2023 14:07:25 +
Ferruh Yigit wrote:
> Overall I am not sure if anyone is interested in driver datapath logs
> other than driver developers themselves.
>
> For datapath logging I think there are two concerns,
> 1) It should not eat *any* cycles unless explicitly enabled
> 2) Ca
On Wed, Feb 22, 2023 at 08:07:44PM +, Honnappa Nagarahalli wrote:
>
>
> > -Original Message-
> > From: Tyler Retzlaff
> > Sent: Wednesday, February 22, 2023 12:10 PM
> > To: dev@dpdk.org
> > Cc: david.march...@redhat.com; tho...@monjalon.net;
> > m...@smartsharesystems.com; Honnappa
03/02/2023 16:12, Bruce Richardson:
> On Fri, Feb 03, 2023 at 03:03:38PM +, Van Haaren, Harry wrote:
> > From: Van Haaren, Harry
> >
> >
> >
> > > > The timeout approach just does not have its place in a functional test.
> > > > Either this test is rewritten, or it must go to the performance
03/02/2023 17:09, Van Haaren, Harry:
> From: Thomas Monjalon
> > 03/02/2023 16:03, Van Haaren, Harry:
> > > From: Van Haaren, Harry
> > > > > The timeout approach just does not have its place in a functional
> > > > > test.
> > > > > Either this test is rewritten, or it must go to the performance
Hello, devs!
I hope you all are doing well!
I am currently working on a new patch version for "[PATCH v2] lib/net: add
MPLS insert and strip functionality". However, I am facing an error when
running the devtools/test-meson-build.sh script. The error is related to
unused functions in rte_mpls.h th
On 2/23/2023 10:58 PM, Tanzeel Ahmed wrote:
> Hello, devs!
> I hope you all are doing well!
>
> I am currently working on a new patch version for "[PATCH v2] lib/net:
> add MPLS insert and strip functionality". However, I am facing an error
> when running the devtools/test-meson-build.sh script. T
> -Original Message-
> From: Wu, Jingjing
> Sent: Thursday, February 23, 2023 12:24 PM
> To: Xing, Beilei
> Cc: dev@dpdk.org; sta...@dpdk.org
> Subject: RE: [PATCH] common/idpf: fix Rx queue configuration
>
>
>
> > -Original Message-
> > From: Xing, Beilei
> > Sent: Thursda
> -Original Message-
> From: Xu, Ke1
> Sent: Thursday, February 23, 2023 4:17 PM
> To: Zeng, ZhichaoX ; dev@dpdk.org
> Cc: Zhang, Qi Z ; Chu, Haijun ;
> Wu, Jingjing ; Xing, Beilei ;
> Richardson, Bruce ; Konstantin Ananyev
> ; Zhou, YidingX
> Subject: RE: [PATCH] net/iavf: fix avx512
Hi,
I’ve tracked down a regression in SPDK to DPDK commit a2833ecc5 (“mempool: fix
get objects from mempool with cache”).
Here’s an example that demonstrates the problem:
Allocate mempool with 2048 buffers and cache size 256.
Core 0 allocates 512 buffers. Mempool pulls 512 + 256 buffers from b
This patch adds hw stats ierrors, when receiving packets with
bad csum, ierrors value will increase.
Signed-off-by: Mingxia Liu
---
drivers/net/idpf/idpf_ethdev.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/idpf/idpf_ethdev.c b/drivers/net/idpf/idpf_ethdev.c
index 38cbbf369d.
This patch adds hw stats ierrors, when receiving packets with
bad csum, ierrors value will increase.
Signed-off-by: Mingxia Liu
---
drivers/net/idpf/idpf_ethdev.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/idpf/idpf_ethdev.c b/drivers/net/idpf/idpf_ethdev.c
index 38cbbf369d.
> -Original Message-
> From: Liu, Mingxia
> Sent: Friday, February 24, 2023 10:43 AM
> To: dev@dpdk.org
> Cc: Wu, Jingjing ; Xing, Beilei
> ;
> Liu, Mingxia
> Subject: [PATCH v2] net/idpf: add hw stats ierrors
>
> This patch adds hw stats ierrors, when receiving packets with bad csum
https://bugs.dpdk.org/show_bug.cgi?id=1166
Bug ID: 1166
Summary: [dpdk-23.03][asan]suite/name: AddressSanitizer:
stack-buffer-overflow error when quit testpmd
Product: DPDK
Version: 23.03
Hardware: All
OS: A
Remove sg_ver2 from burst structure and make it as
const argument for compiler optimized code.
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 26 +++
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/drivers/crypto/cnxk/cn10k_cryp
This series adds cn10k scatter gather support and improvements
to cnxk crypto PMD.
Anoob Joseph (2):
crypto/cnxk: use version field directly
common/cnxk: ensure flush inval completion with CSR read
Gowrishankar Muthukrishnan (2):
common/cnxk: fix incorrect auth key length
crypto/cnxk: fix
From: Gowrishankar Muthukrishnan
Auth key length is stored as 8 bit value in SE context. It should
be larger enough to accommodate supported auth key length of 1024
bytes maximum, as in HMAC.
Fixes: a45859312ff ("common/cnxk: add SE definitions for symmetric crypto")
Signed-off-by: Gowrishankar
From: Anoob Joseph
As version field is available in rte_ip_hdr, use it directly instead of
masking version_ihl.
Signed-off-by: Anoob Joseph
---
drivers/crypto/cnxk/cn9k_cryptodev_ops.c | 4 ++--
drivers/crypto/cnxk/cn9k_ipsec_la_ops.h | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
Using direct mode if aad length is zero.
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/cnxk/cnxk_se.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/crypto/cnxk/cnxk_se.h b/drivers/crypto/cnxk/cnxk_se.h
index c16027ec75..69cd343eea 100644
--- a/drivers/cryp
Set ctx_val to 1 for asymmetric ops.
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 18 -
drivers/crypto/cnxk/cn9k_cryptodev_ops.c | 16 +++
drivers/crypto/cnxk/cnxk_ae.h | 19 +
drivers/crypto/cnxk/cnxk_cryptodev_ops.c
From: Anoob Joseph
If a CSR read is issued after a write, the read would block till the
write operation is complete. This would help in determining when the
FLUSH+INVALIDATE operation is complete.
Signed-off-by: Anoob Joseph
---
drivers/common/cnxk/hw/cpt.h | 11 +++
driver
Adding function in errata header file for CPT ctx_val
and replace CPT revision_id checks with function call.
Signed-off-by: Tejasree Kondoj
---
drivers/common/cnxk/roc_errata.h | 9 +
drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 13 -
2 files changed, 17 insertions(+),
Replace SG version revision check with capabilities
populated from microcode.
Signed-off-by: Tejasree Kondoj
---
drivers/common/cnxk/hw/cpt.h | 3 ++-
drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 2 +-
drivers/event/cnxk/cn10k_eventdev.c | 3 ++-
3 files changed, 5 insertions(+
Adding support for scatter-gather mode in 103XX and
106XX lookaside IPsec.
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 21 +-
drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 222 --
drivers/crypto/cnxk/cnxk_sg.h | 23 +++
3 files c
From: Gowrishankar Muthukrishnan
Fix the order of ECFPM parameters according to target board.
Fixes: 8e39b133235 ("crypto/cnxk: support fixed point multiplication")
Signed-off-by: Gowrishankar Muthukrishnan
---
drivers/crypto/cnxk/cnxk_ae.h | 48 ---
1 file cha
Adding cn9k model check for pdcp_chain as
it is not supported in cn10k.
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/crypto/cnxk/cnxk_cryptodev_ops.c
b/drivers/crypto/cnxk/cnxk_cryptodev_o
Hi, Tyler Retzlaff
We found an error when ASAN test, AddressSanitizer: stack-buffer-overflow error
when quit testpmd.
Could you please have a look at it , also submitted a Bugzilla ticket:
https://bugs.dpdk.org/show_bug.cgi?id=1166
Thanks.
Regards,
Li, Weiyuan
> -Original Message-
> F
Enabling Scatter Gather tests for cn10k.
Signed-off-by: Tejasree Kondoj
---
app/test/test_cryptodev.c | 4
1 file changed, 4 deletions(-)
diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c
index aa831d79a2..10a631dd5f 100644
--- a/app/test/test_cryptodev.c
+++ b/app/test/te
> -Original Message-
> From: Jerin Jacob
> Sent: Monday, February 20, 2023 9:38 PM
> To: Yan, Zhirun
> Cc: dev@dpdk.org; jer...@marvell.com; kirankum...@marvell.com;
> ndabilpu...@marvell.com; Liang, Cunming ; Wang,
> Haiyue
> Subject: Re: [PATCH v1 01/13] graph: split graph worker int
> -Original Message-
> From: Jerin Jacob
> Sent: Monday, February 20, 2023 9:45 PM
> To: Yan, Zhirun
> Cc: dev@dpdk.org; jer...@marvell.com; kirankum...@marvell.com;
> ndabilpu...@marvell.com; Liang, Cunming ; Wang,
> Haiyue
> Subject: Re: [PATCH v1 03/13] graph: add macro to walk on g
> -Original Message-
> From: Jerin Jacob
> Sent: Monday, February 20, 2023 9:51 PM
> To: Yan, Zhirun
> Cc: dev@dpdk.org; jer...@marvell.com; kirankum...@marvell.com;
> ndabilpu...@marvell.com; Liang, Cunming ; Wang,
> Haiyue
> Subject: Re: [PATCH v1 04/13] graph: add get/set graph work
> -Original Message-
> From: Jerin Jacob
> Sent: Monday, February 20, 2023 10:05 PM
> To: Yan, Zhirun
> Cc: dev@dpdk.org; jer...@marvell.com; kirankum...@marvell.com;
> ndabilpu...@marvell.com; Liang, Cunming ; Wang,
> Haiyue
> Subject: Re: [PATCH v1 05/13] graph: introduce core affini
> -Original Message-
> From: Jerin Jacob
> Sent: Monday, February 20, 2023 10:07 PM
> To: Yan, Zhirun
> Cc: dev@dpdk.org; jer...@marvell.com; kirankum...@marvell.com;
> ndabilpu...@marvell.com; Liang, Cunming ; Wang,
> Haiyue
> Subject: Re: [PATCH v1 06/13] graph: introduce graph affin
> -Original Message-
> From: Jerin Jacob
> Sent: Monday, February 20, 2023 10:17 PM
> To: Yan, Zhirun
> Cc: dev@dpdk.org; jer...@marvell.com; kirankum...@marvell.com;
> ndabilpu...@marvell.com; Liang, Cunming ; Wang,
> Haiyue
> Subject: Re: [PATCH v1 08/13] graph: introduce stream movi
> -Original Message-
> From: Jerin Jacob
> Sent: Monday, February 20, 2023 10:20 PM
> To: Yan, Zhirun
> Cc: dev@dpdk.org; jer...@marvell.com; kirankum...@marvell.com;
> ndabilpu...@marvell.com; Liang, Cunming ; Wang,
> Haiyue
> Subject: Re: [PATCH v1 13/13] examples/l3fwd-graph: introd
96 matches
Mail list logo