On 5/19/22 14:26, Thomas Monjalon wrote:
19/05/2022 09:40, David Marchand:
On Thu, May 19, 2022 at 1:25 AM Konstantin Ananyev
wrote:
18/05/2022 18:24, David Marchand пишет:
On Fri, May 13, 2022 at 12:10 PM Min Hu (Connor) wrote:
I think net/bonding offer 'API' for APP to use the bondin
On 5/18/22 22:46, David Marchand wrote:
Move related specific testpmd commands into this driver directory.
While at it, fix checkpatch warnings.
Signed-off-by: David Marchand
LGTM, just a couple of nits below. Anyway
Acked-by: Andrew Rybchenko
[snip]
diff --git a/drivers/net/bonding/meso
On 5/18/22 22:46, David Marchand wrote:
Introduce a testpmd API so that drivers can register specific commands.
A driver can list some files to compile with testpmd, by setting them
in the testpmd_sources (driver local) meson variable.
drivers/meson.build then takes care of appending this to a g
On 5/18/22 22:46, David Marchand wrote:
All those symbols don't need to be global, plus it hides unused code
such as cmd_set_conntrack_dir_set and cmd_set_conntrack_dir_conntrack
tokens.
Signed-off-by: David Marchand
Very good idea. A couple of days ago I was wondering why these
symbols are g
On 2022-05-15 14:39, Mattias Rönnblom wrote:
On 2022-05-15 14:24, Mattias Rönnblom wrote:
A sequence lock (seqlock) is a synchronization primitive which allows
for data-race free, low-overhead, high-frequency reads, suitable for
data structures shared across many cores and which are updated
rela
This add the support to dump NIX inline outbound CPT LF
registers.
Signed-off-by: Rahul Bhansali
---
drivers/common/cnxk/roc_nix_debug.c | 14 ++
drivers/common/cnxk/roc_nix_inl.h | 1 +
drivers/common/cnxk/version.map | 1 +
3 files changed, 16 insertions(+)
diff --git a/dr
Corrects the CPT decrypt packet counter register.
Signed-off-by: Rahul Bhansali
---
drivers/common/cnxk/roc_cpt_debug.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/common/cnxk/roc_cpt_debug.c
b/drivers/common/cnxk/roc_cpt_debug.c
index 847d969268..be6ddb56aa 1006
Adding the missing SHA256-HMAC authentication algorithm
in ipsec-secgw guide.
Fixes: b5350285ce6e ("examples/ipsec-secgw: support SHA256 HMAC")
Cc: sta...@dpdk.org
Signed-off-by: Gagandeep Singh
---
doc/guides/sample_app_ug/ipsec_secgw.rst | 5 +++--
1 file changed, 3 insertions(+), 2 deletions
Add a ZUC based short MAC-I test vector.
Signed-off-by: Gagandeep Singh
---
...est_cryptodev_security_pdcp_test_vectors.h | 20 +--
1 file changed, 18 insertions(+), 2 deletions(-)
diff --git a/app/test/test_cryptodev_security_pdcp_test_vectors.h
b/app/test/test_cryptodev_secur
This patch supports raw buffer APIs testing for
PDCP test cases.
Signed-off-by: Gagandeep Singh
---
app/test/test_cryptodev.c | 22 --
1 file changed, 20 insertions(+), 2 deletions(-)
diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c
index 7c5d55368b..524019
PMD name for DPAA raw buffer crypto driver test cases is
updated with correct name.
Fixes: cd8166c28cd1 ("test/crypto: add raw API test for dpaax")
Cc: sta...@dpdk.org
Signed-off-by: Gagandeep Singh
---
app/test/test_cryptodev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
Handle SIGINT and SIGTERM signals.
Signed-off-by: Gagandeep Singh
---
examples/l2fwd-crypto/main.c | 16
1 file changed, 16 insertions(+)
diff --git a/examples/l2fwd-crypto/main.c b/examples/l2fwd-crypto/main.c
index b1e2613ccf..bf4b862379 100644
--- a/examples/l2fwd-crypto/mai
ipsec-secgw application is updated to support
DES-CBC ciphering and XCBC-MAC authentication
based IPsec functionality.
Signed-off-by: Gagandeep Singh
---
doc/guides/sample_app_ug/ipsec_secgw.rst | 7 +--
examples/ipsec-secgw/esp.c | 5 +
examples/ipsec-secgw/sa.c
Add a command line option "--enable-sdap" to enable
Service Data Adaptation Protocol.
example command:
./dpdk-test-crypto-perf -c 0xc --log-level=8 --
--devtype crypto_dpaa2_sec --optype pdcp --cipher-algo aes-ctr
--cipher-op encrypt --auth-algo zuc-eia3 --auth-op generate
--auth-key-sz 16 --ptes
v2-change-log:
* dropped qeueue improve logic in crypto-perf app patch
* removed external buffer patch in this series.
* update documentation.
v3-change-log:
* update signal handler's variable in l2fwd-crypto
Gagandeep Singh (7):
app/test-crypto-perf: support SDAP for PDCP operations
examples
From: Hernan
Add new case DESC_ERR_HARQ_INPUT_LEN to check for valid HARQ input
length.
Signed-off-by: Hernan
---
drivers/baseband/fpga_5gnr_fec/fpga_5gnr_fec.h | 1 +
drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c | 3 +++
2 files changed, 4 insertions(+)
diff --git a/drivers/baseban
From: Hernan
Removed filler bits from HARQ calculation on the N3000 FPGA since these
are already taken out by the deratematching step.
The change is only an optimization with no functional impact, no change
required on stable branches.
Signed-off-by: Hernan
---
drivers/baseband/fpga_5gnr_fec/r
From: Hernan
Enable functions to validate LDPC encoder and decoder parameters
Signed-off-by: Hernan
---
.../fpga_5gnr_fec/rte_fpga_5gnr_fec.c | 490 ++
1 file changed, 384 insertions(+), 106 deletions(-)
diff --git a/drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c
From: Hernan
Explicit FPGA mutex added when using the register interface for HARQ
memory preloading to prevent multiple threads from using the same
interface in parallel.
This featured is implemented through MMIO exposed per VF and common to
all queues.
Signed-off-by: Hernan
---
.../baseband/f
From: Hernan
FLR timeout register is not used in 5GNR FPGA.
Signed-off-by: Hernan
---
app/test-bbdev/test_bbdev_perf.c | 4
drivers/baseband/fpga_5gnr_fec/fpga_5gnr_fec.h | 2 --
drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c | 9 -
drivers/ba
Few PMD changes as part of maintenance of the driver. These are not required on
the stable variants. Aiming to upstream these in 22.07.
Updated with review suggestions.
Hernan (5):
baseband/fpga_5gnr_fec: remove FLR timeout
baseband/fpga_5gnr_fec: add FPGA Mutex
baseband/fpga_5gnr_fec: add
> -Original Message-
> From: Ke Zhang
> Sent: Friday, May 20, 2022 11:00 AM
> To: Li, Xiaoyun ; Wu, Jingjing ;
> Xing, Beilei ; dev@dpdk.org
> Cc: Zhang, Ke1X ; sta...@dpdk.org
> Subject: [PATCH v2] net/iavf: fix Rx queue interrupt setting
>
> For Rx-Queue Interrupt Setting, when vf rx
For Rx-Queue Interrupt Setting, when vf rx interrupt
disable(INTENA=0), there are two ways to write back
descriptor to host memory:
1)Set WB_ON_ITR bit 0 to Interrupt Dynamic Control Register:
Completed descriptors are posted to host memory according to
the internal descriptor cache policy (in oth
> -Original Message-
> From: David Marchand
> Sent: Thursday, May 19, 2022 8:13 PM
> To: Yang, SteveX
> Cc: dev ; Zhang, Yuying ; Zhang, Qi
> Z ; Ferruh Yigit ; Andrew
> Rybchenko ; Thomas Monjalon
>
> Subject: Re: [PATCH v3] app/testpmd: support ddp dump command for ice
>
> On Wed, M
> -Original Message-
> From: Ke Zhang
> Sent: Friday, May 20, 2022 10:40 AM
> To: Li, Xiaoyun ; Wu, Jingjing ;
> Xing, Beilei ; dev@dpdk.org
> Cc: Zhang, Ke1X
> Subject: [PATCH v2 0/1] fix Rx queue interrupt setting
>
> v2:
> Add more explanation what's the issue and how we fix this
For Rx-Queue Interrupt Setting, when vf rx interrupt
disable(INTENA=0), there are two ways to write back
descriptor to host memory:
1)Set WB_ON_ITR bit 0 to Interrupt Dynamic Control Register:
Completed descriptors are posted to host memory according to
the internal descriptor cache policy (in oth
v2:
Add more explanation what's the issue and how we fix this
issue in commit log.
Ke Zhang (1):
net/iavf: fix Rx queue interrupt setting
drivers/net/iavf/iavf_ethdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
2.25.1
Hi,
> -Original Message-
> From: Kevin Traynor
> Sent: 2022年5月16日 18:30
> To: Yang, Qiming ; dev@dpdk.org
> Cc: Zhang, Qi Z ; sta...@dpdk.org
> Subject: Re: [PATCH v3] doc: update matching versions in i40e guide
>
> On 16/05/2022 06:55, Qiming Yang wrote:
> > Add recommended matching lis
Hi Hernan,
Let's be more explicit on the commit message.
An explicit mutex is added when using the register interface for HARQ memory
preloading (used for unit test and/or troubleshoot) so that to prevent multiple
threads to use the same interface in parallel.
This feature is implemented thro
Hernan,
Please be more explicit on the commit description in the next patch version,
suggesting below:
The computation of the HARQ output length should not include the filler bits on
the N3000 HW implementation as these are already taken out by the
deratematching step.
The change is only an o
> -Original Message-
> From: Thomas Monjalon
> Sent: Wednesday, April 13, 2022 10:21 PM
> To: dev@dpdk.org
> Cc: Stephen Douthit ; Jeff Daly usa.com>; Wang, Haiyue ; Yang, Qiming
> ; Wu, Wenjun1
> Subject: Re: [PATCH] net/ixgbe: Treat 1G Cu SFPs as 1G SX on the X550 devices
>
> Pleas
11/05/2022 16:07, Stanislaw Kardach пишет:
Forcing inlining in test_ring_enqueue and test_ring_dequeue can cause
the compiled code to grow extensively when compiled with no optimization
(-O0 or -Og). This is default in the meson's debug configuration. This
can collide with compiler bugs and cause
Add capabilities field isvf to dev struct
Disable configuration calls as required by vf
Signed-off-by: Ed Czeck
---
v2: feature Arkville vf support int release notes
---
doc/guides/rel_notes/release_22_07.rst | 4 ++
drivers/net/ark/ark_ethdev.c | 83 +++---
drive
update device list is doc
Signed-off-by: Ed Czeck
---
doc/guides/nics/ark.rst | 4 +++-
drivers/net/ark/ark_ethdev.c | 6 ++
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/doc/guides/nics/ark.rst b/doc/guides/nics/ark.rst
index 29c0a07d60..f4ffb05b2f 100644
--- a/doc/guid
detect and report completion errors from firmware
Signed-off-by: Ed Czeck
---
drivers/net/ark/ark_rqp.c | 6 --
drivers/net/ark/ark_rqp.h | 3 ++-
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/drivers/net/ark/ark_rqp.c b/drivers/net/ark/ark_rqp.c
index ef9ccd0706..efb9730fe6
new firmware version for UDM (Upstream Data Mover)
remove device-level start, stop, and reset operations
add queue-based start, stop and reset as required by firmware
remove performance structs as they are not in the firmware module
Signed-off-by: Ed Czeck
---
v2: reword commit message
---
driv
new firmware version for DDM (Downstream Data Mover)
remove device-level start, stop, and reset operations
add queue-based start, stop and reset as required by firmware
Signed-off-by: Ed Czeck
---
v2:
reword commit message
---
drivers/net/ark/ark_ddm.c | 80 +-
new firmware version for MPU (Mbuf Prefetch Unit)
remove device-level global operations
remove ark_mpu_reset_stats function
Signed-off-by: Ed Czeck
---
v2:
- document version compatibility between firmware and DPDK
- reword commit message
---
doc/guides/nics/ark.rst | 15 +++
DDM -> Downstream Data Mover
MPU -> Mbuf Prefetch Unit
UDM -> Upstream Data Mover
Signed-off-by: Ed Czeck
---
devtools/words-case.txt | 3 +++
1 file changed, 3 insertions(+)
diff --git a/devtools/words-case.txt b/devtools/words-case.txt
index bc33470532..fa92ab273e 100644
--- a/devtools/words-
On Xeon, as 512b accesses are available, movdir64 instruction is able to
perform 512b read and write to DLB producer port. In order for movdir64
to be able to pull its data from store buffers (store-buffer-forwarding)
(before actual write), data should be in single 512b write format.
This commit ad
Hi Nicolas,
On 5/16/22 22:48, Nicolas Chautru wrote:
> Adding companion function specific to ACC100 and it
> can be called from bbdev-test when running from PF.
>
> Signed-off-by: Nicolas Chautru
> ---
> app/test-bbdev/test_bbdev_perf.c | 22 ++-
> drivers/baseband/acc100/rte_acc100_
On Xeon, as 512b accesses are available, movdir64 instruction is able to
perform 512b read and write to DLB producer port. In order for movdir64
to be able to pull its data from store buffers (store-buffer-forwarding)
(before actual write), data should be in single 512b write format.
This commit ad
Hi Nicolas,
On 5/16/22 22:48, Nicolas Chautru wrote:
Support for ACC101 as a derivative of ACC100.
Reusing existing code when possible.
Signed-off-by: Nicolas Chautru
---
doc/guides/bbdevs/acc101.rst | 237 +++
doc/guides/bbdevs/features/acc101.ini
On 5/16/22 1:48 PM, Nicolas Chautru wrote:
v3: Feedback from Tom Rix: missing copyright, refactor bbdev-test section
calling
the configure companion function for ACC100/101, taking the Pmon commit out
which is not directly required.
These address some of my comments.
The others, mostly arou
SFP hotplug may require setup/configuration of the SFP in the event that
the SFP is different from the previously installed SFP. Ensure that the
periodic service task can handle this situation. Teach the interrupt
path that an SFP removal means that an SFP insertion will need to be
setup again.
The link update originally direct coded into the periodic service thread
and is made separate in preparation for additional SFP handling code.
Signed-off-by: Jeff Daly
Suggested-by: Stephen Douthit
---
drivers/net/ixgbe/ixgbe_ethdev.c | 99 ++--
drivers/net/ixgbe/ixg
Rather than run-to-completion, allow the link update thread to be
periodic. This will set the stage for properly handling hot-plugging.
Signed-off-by: Jeff Daly
Suggested-by: Stephen Douthit
---
drivers/net/ixgbe/base/ixgbe_common.c | 4 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 180 +++
SFP hotplug may require setup/configuration of the SFP in the event that
the SFP is different from the previously installed SFP. Ensure that the
periodic service task can handle this situation. Teach the interrupt
path that an SFP removal means that an SFP insertion will need to be
setup again.
The link update originally direct coded into the periodic service thread
and is made separate in preparation for additional SFP handling code.
Signed-off-by: Jeff Daly
Suggested-by: Stephen Douthit
---
drivers/net/ixgbe/ixgbe_ethdev.c | 99 ++--
drivers/net/ixgbe/ixg
Rather than run-to-completion, allow the link update thread to be
periodic. This will set the stage for properly handling hot-plugging.
Signed-off-by: Jeff Daly
Suggested-by: Stephen Douthit
---
drivers/net/ixgbe/base/ixgbe_common.c | 4 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 180 +++
Currently the ixgbe driver does not ID any SFP except for the first one
plugged in. This can lead to no-link, or incorrect speed conditions.
For example:
* If link is initially established with a 1G SFP, and later a 1G/10G
multispeed part is later installed, then the MAC link setup functions are
Changes adds telemetry support to display memory occupancy
in memseg and the information of the elements allocated from
a memseg based on arguments provided by user. This patch
adds following endpoints:
1. /eal/active_memseg_list
The command displays the memseg list from which the memory
has been
SFP hotplug may require setup/configuration of the SFP in the event that
the SFP is different from the previously installed SFP. Ensure that the
periodic service task can handle this situation. Teach the interrupt
path that an SFP removal means that an SFP insertion will need to be
setup again.
The link update originally direct coded into the periodic service thread
and is made separate in preparation for additional SFP handling code.
Signed-off-by: Jeff Daly
Inspired-by: Stephen Douthit
---
drivers/net/ixgbe/ixgbe_ethdev.c | 99 ++--
drivers/net/ixgbe/ixgb
Rather than run-to-completion, allow the link update thread to be
periodic. This will set the stage for properly handling hot-plugging.
Signed-off-by: Jeff Daly
Inspired-by: Stephen Douthit
---
drivers/net/ixgbe/base/ixgbe_common.c | 4 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 180
Currently the ixgbe driver does not ID any SFP except for the first one
plugged in. This can lead to no-link, or incorrect speed conditions.
For example:
* If link is initially established with a 1G SFP, and later a 1G/10G
multispeed part is later installed, then the MAC link setup functions are
SFP hotplug may require setup/configuration of the SFP in the event that
the SFP is different from the previously installed SFP. Ensure that the
periodic service task can handle this situation. Teach the interrupt
path that an SFP removal means that an SFP insertion will need to be
setup again.
The link update originally direct coded into the periodic service thread
and is made separate in preparation for additional SFP handling code.
Signed-off-by: Jeff Daly
Inspired-by: Stephen Douthit
---
drivers/net/ixgbe/ixgbe_ethdev.c | 99 ++--
drivers/net/ixgbe/ixgb
Rather than run-to-completion, allow the link update thread to be
periodic. This will set the stage for properly handling hot-plugging.
Signed-off-by: Jeff Daly
Inspired-by: Stephen Douthit
---
drivers/net/ixgbe/base/ixgbe_common.c | 4 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 180
Currently the ixgbe driver does not ID any SFP except for the first one
plugged in. This can lead to no-link, or incorrect speed conditions.
For example:
* If link is initially established with a 1G SFP, and later a 1G/10G
multispeed part is later installed, then the MAC link setup functions are
Hi folks,
Here are a few takeaways of mine, with a few actions for Alex and Ori:
1. Problem with pre-definition of meter profiles and policies: In the case of
the data plane adding flow rules to itself (as opposed to the control plane
adding flow rules to the data plane), the API requirement o
Hi Stanislaw, Michal,
As far as I can see, this implementation almost completely repeats other
lookupx4() implementations, except for the use of vector instructions.
On my board (x86_64) in lpm_perf_autotest your implementation takes about:
LPM LookupX4: 29.5 cycles (fails = 12.5%)
replacing
On Thu, Apr 7, 2022 at 5:24 PM David Marchand wrote:
> On Thu, Mar 10, 2022 at 3:55 PM Ananyev, Konstantin
> wrote:
> > > Calls to rte_memcpy for 1 < n < 16 could result in unaligned
> > > loads/stores, which is undefined behaviour according to the C
> > > standard, and strict aliasing violations
Hello Luc,
On Fri, May 13, 2022 at 9:16 PM Luc Pelletier wrote:
> > > Actually, looking again at the history, it fixes:
> > > Fixes: f5472703c0bd ("eal: optimize aligned memcpy on x86")
> >
> > Nop, that's probably even older, could you double check?
> > I'll hold on pushing this fix.
>
> It seem
On Thu, May 5, 2022 at 12:27 PM Maxime Coquelin
wrote:
>
> This patch reverts commit 10f4620f02e1 ("app/testpmd: modify mac in csum
> forwarding"),
> as the checksum forwarding is expected to only perform
> checksum and not also overwritte the source and destination
> MAC addresses.
>
> Doing so,
On Thu, May 12, 2022 at 9:06 AM David Marchand
wrote:
> On Thu, Apr 14, 2022 at 1:28 PM David Marchand
> wrote:
> >
> > Caught by ASan, if a secondary process tried to attach a device with an
> > incorrect driver name, devargs was leaked.
> >
> > Fixes: 64051bb1f144 ("devargs: unify scratch buffe
On Sat, May 14, 2022 at 9:15 AM Duncan Bellamy wrote:
>
> musl lacks __ppc_get_timebase() but has __builtin_ppc_get_timebase()
>
> Signed-off-by: Duncan Bellamy
Cc: maintainer.
--
David Marchand
Fixes: 3c79609fda7c ("vhost/crypto: handle virtually non-contiguous buffers")
Cc: roy.fan.zh...@intel.com
This patch fixes the vhost crypto compile file on GCC12.
Ref. https://bugs.dpdk.org/show_bug.cgi?id=1011
The fix involves replacing rte_memcpy to memcpy.
Signed-off-by: Fan Zhang
---
lib/v
Changes adds telemetry support to display memory occupancy
in memseg and the information of the elements allocated from
a memseg based on arguments provided by user. This patch
adds following endpoints:
1. /eal/active_memseg_list
The command displays the memseg list from which the memory
has been
Hi David ,
Thanks for your review, see the bellows.
--
taoyunxi...@cmss.chinamobile.com
>On Mon, May 16, 2022 at 9:38 AM taoyunxiang
> wrote:
>>
>> The return value of pci_plug in pci_common.c
>> will always be int vaule, can not be NULL.
>> We could use not
On Thu, 19 May 2022 15:33:34 +0800
Wenjun Wu wrote:
>
> + if (dev->data->dev_conf.rxmode.offloads &
> + RTE_ETH_RX_OFFLOAD_TIMESTAMP)
> + rte_spinlock_init(&vf->phc_time_aq_lock);
> +
There is no reason this init needs to be only true with some flags.
Just always do it.
> -Original Message-
> From: Ferruh Yigit
> Sent: Thursday, May 19, 2022 1:06 AM
> To: Joyce Kong ; Jakub Grajciar
> Cc: Ruifeng Wang ; dev@dpdk.org; nd
>
> Subject: Re: [PATCH v1 1/2] net/memif: add a Rx fast path
>
> On 5/17/2022 11:51 AM, Joyce Kong wrote:
> > For memif non-zero-copy
Hello Tyler,
On Thu, May 12, 2022 at 3:14 PM Tyler Retzlaff
wrote:
>
> this series provides basic dependencies for additional eal thread api
> additions. series includes
>
> * basic platform error number conversion.
> * function to get current thread identifier.
> * functions to get and set affin
> -Original Message-
> From: Ruifeng Wang
> Sent: Tuesday, January 4, 2022 5:01 AM
> To: Matan Azrad ; Slava Ovsiienko
>
> Cc: dev@dpdk.org; honnappa.nagaraha...@arm.com; sta...@dpdk.org;
> n...@arm.com; Ruifeng Wang
> Subject: [PATCH] net/mlx5: fix risk in Rx descriptor read in NEON vec
> diff --git a/lib/ethdev/rte_mtr.h b/lib/ethdev/rte_mtr.h
> index 40df0888c8..d7b916b168 100644
> --- a/lib/ethdev/rte_mtr.h
> +++ b/lib/ethdev/rte_mtr.h
> @@ -524,6 +524,30 @@ rte_mtr_meter_profile_delete(uint16_t port_id,
> uint32_t meter_profile_id,
> struct rte_mtr_error *error);
On Wed, May 11, 2022 at 4:57 PM Stanislaw Kardach wrote:
>
> The lpm_process_event_pkt() can either process a packet using an
> architecture specific (defined for X86/SSE, ARM/Neon and PPC64/Altivec)
> path or a scalar one. The choice is however done using an ifdef
> pre-processor macro. Because o
> -Original Message-
> From: Alexander Kozyrev
> Sent: Wednesday, May 18, 2022 5:35 AM
> To: dev@dpdk.org
> Cc: Dumitrescu, Cristian ;
> jerinjac...@gmail.com; or...@nvidia.com; tho...@monjalon.net;
> ivan.ma...@oktetlabs.ru; andrew.rybche...@oktetlabs.ru;
> ferruh.yi...@xilinx.com; Awa
> diff --git a/lib/ethdev/rte_flow.h b/lib/ethdev/rte_flow.h
> index d8827dd184..e3f0e86eb6 100644
> --- a/lib/ethdev/rte_flow.h
> +++ b/lib/ethdev/rte_flow.h
> @@ -671,6 +671,14 @@ enum rte_flow_item_type {
>* See struct rte_flow_item_gre_opt.
>*/
> RTE_FLOW_ITEM_TYPE_GRE_OPT
Hi Thomas,
> -Original Message-
> From: Thomas Monjalon
> Sent: Wednesday, May 18, 2022 5:12 AM
> To: Ding, Xuan ; Wang, YuanX
> ; Wu, WenxuanX
> Cc: andrew.rybche...@oktetlabs.ru; Li, Xiaoyun ;
> ferruh.yi...@xilinx.com; Singh, Aman Deep ;
> dev@dpdk.org; Zhang, Yuying ; Zhang, Qi Z
> ;
On Thu, May 19, 2022 at 01:25:25PM +0100, Zhang, Roy Fan wrote:
> Hi Bruce,
>
> > -Original Message-
> > From: Richardson, Bruce
> > Sent: Thursday, May 19, 2022 11:23 AM
> > To: Zhang, Roy Fan
> > Cc: Ferruh Yigit ; Ji, Kai ;
> > dev@dpdk.org
> > Subject: Re: [dpdk-dev v2 1/2] build: ad
> -Original Message-
> From: Jerin Jacob
> Sent: Thursday, May 19, 2022 2:56 PM
> To: Alexander Kozyrev
> Cc: Ori Kam ; Jerin Jacob ;
> Dumitrescu, Cristian ; NBU-Contact-Thomas
> Monjalon (EXTERNAL) ; Andrew Rybchenko
> ; vipin.vargh...@amd.com; Ajit Khaparde
> ; Ferruh Yigit ; Ray
> K
On Fri, May 13, 2022 at 8:27 PM wrote:
>
> From: Pavan Nikhilesh
>
> Merge crc32 hash calculation public API implementation for x86 and Arm.
> Select the best available CRC32 algorithm when unsupported algorithm
> on a given CPU architecture is requested by an application.
>
> Previously, if an a
On Mon, May 16, 2022 at 11:45 PM Alexander Kozyrev wrote:
>
> Agenda: continue discussion about proposed improvements to Flow API in
> regards to Meter handling (slides attached).
I think, primary difference between the old and new methods are where
the meter HW objects are available.
In the o
This disable the sve_acle flag for cn10k.
For native build, -Dplatform=cn10k will require to
get sve_acle flag parameter in the build.
Performance impact:-
With l3fwd example, lpm lookup performance increased
by ~21% if Neon is used instead of SVE. Hence, disabled
sve_acle flag for cn10k.
Signed
An additional check of control flag sve_acle for
RTE_HAS_SVE_ACLE macro to be part of the build.
If any SoC config doesn't have sve_acle flag parameter
then default it will be considered as true.
Signed-off-by: Rahul Bhansali
Reviewed-by: Chengwen Feng
Reviewed-by: Juraj Linke??
Acked-by: Ruife
Try and call all possible telemetry commands.
Each commands is tested with no argument, 0 (for command that accepts
a single integer like for a port identifier) and z (to catch commands
not properly validating input).
Fake cryptodev, ethdev and eventdev ports are created using dummy
drivers.
Outpu
On Thu, May 19, 2022 at 8:31 AM Amit Prakash Shukla
wrote:
> diff --git a/lib/eal/common/eal_common_memory.c
> b/lib/eal/common/eal_common_memory.c
> index 688dc615d7..80dde5f0f4 100644
> --- a/lib/eal/common/eal_common_memory.c
> +++ b/lib/eal/common/eal_common_memory.c
> @@ -18,6 +18,7 @@
> #i
Hi Bruce,
> -Original Message-
> From: Richardson, Bruce
> Sent: Thursday, May 19, 2022 11:23 AM
> To: Zhang, Roy Fan
> Cc: Ferruh Yigit ; Ji, Kai ;
> dev@dpdk.org
> Subject: Re: [dpdk-dev v2 1/2] build: add in option for qat use intel ipsec-mb
> lib
>
> On Thu, May 19, 2022 at 10:14:14
Calling this telemetry callback with no argument caused a crash.
Fixes: 41cc645c214f ("net/cnxk: add inline IPsec telemetry for CN9K")
Cc: sta...@dpdk.org
Signed-off-by: David Marchand
---
drivers/net/cnxk/cnxk_ethdev_sec_telemetry.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/driver
On Wed, May 18, 2022 at 9:07 AM Steve Yang wrote:
>
> Dump DDP runtime configure into a binary(package) file from ice PF port.
>
> Add command line:
> ddp dump
>
> Parameters:
>the PF Port ID
>dumped runtime configure file, if not a absolute path,
> it
19/05/2022 09:40, David Marchand:
> On Thu, May 19, 2022 at 1:25 AM Konstantin Ananyev
> wrote:
> > 18/05/2022 18:24, David Marchand пишет:
> > > On Fri, May 13, 2022 at 12:10 PM Min Hu (Connor)
> > > wrote:
> > >>
> > >>I think net/bonding offer 'API' for APP to use the bonding.
> > >>
On Thu, May 19, 2022 at 10:14:14AM +0100, Zhang, Roy Fan wrote:
> > -Original Message-
> > From: Richardson, Bruce
> > Sent: Wednesday, May 18, 2022 11:33 AM
> > To: Ferruh Yigit
> > Cc: Ji, Kai ; dev@dpdk.org; Zhang, Roy Fan
> >
> > Subject: Re: [dpdk-dev v2 1/2] build: add in option fo
On 18/05/2022 13:54, Ferruh Yigit wrote:
On 5/6/2022 10:27 PM, Ed Czeck wrote:
new version code
remove device-level global operations
remove ark_mpu_reset_stats function
Hi Ed, please find a few comments inline.
Also I assume 'mpu' is an abbreviation, can you please document what it
stands f
> -Original Message-
> From: Ke Zhang
> Sent: Thursday, May 19, 2022 5:31 PM
> To: Li, Xiaoyun ; Wu, Jingjing ;
> Xing, Beilei ; dev@dpdk.org
> Cc: Zhang, Ke1X ; sta...@dpdk.org
> Subject: [PATCH v2] net/iavf: fix Rx queue interrupt setting
>
> For Rx-Queue Interrupt Setting, when vf r
Hi Ori,
On 5/19/22 11:41, Ori Kam wrote:
Hi Andrew,
-Original Message-
From: Andrew Rybchenko
Sent: Thursday, May 19, 2022 9:45 AM
Subject: Re: [RFC] ethdev: datapath-focused meter actions, continue
On 5/19/22 05:17, Alexander Kozyrev wrote:
On Wed, May 18, 2022 12:51 Andrew Rybchen
On 5/6/22 06:56, Spike Du wrote:
LWM(limit watermark) is a per Rx queue attribute that notifies dpdk
dpdk is not necessary about.
I'm not sure that "attribute" can notify application. Please,
reword the description.
application event of RTE_ETH_EVENT_RXQ_LIMIT_REACHED when the Rx
queue's usa
For Rx-Queue Interrupt Setting, when vf rx interrupt
disable(INTENA=0), there are two ways to write back
descriptor to host memory:
1)Set WB_ON_ITR bit 0 to Interrupt Dynamic Control Register:
Completed descriptors are posted to host memory according to
the internal descriptor cache policy (in oth
In the multi process environment, the sub process
operates on the shared memory and changes the
function pointer of the main process, resulting in
the failure to find the address of the function when
main process releasing, resulting in crash.
similar with commit<20b631efe785819eb77aabbf500b3352e5
> -Original Message-
> From: Ke Zhang
> Sent: Thursday, May 19, 2022 3:36 PM
> To: Li, Xiaoyun ; Wu, Jingjing ;
> Xing, Beilei ; dev@dpdk.org
> Cc: Zhang, Ke1X ; sta...@dpdk.org
> Subject: [PATCH v7] net/iavf: fix mbuf release function point corrupt in
> multi-
> process
>
> In the mu
> -Original Message-
> From: Ferruh Yigit
> Sent: Wednesday, May 18, 2022 11:26 AM
> To: Richardson, Bruce ; Ji, Kai
>
> Cc: dev@dpdk.org; Zhang, Roy Fan
> Subject: Re: [dpdk-dev v2 1/2] build: add in option for qat use intel ipsec-mb
> lib
>
> On 5/18/2022 9:04 AM, Bruce Richardson w
1 - 100 of 130 matches
Mail list logo