On Mon, Dec 2, 2019 at 5:27 PM Andrew Rybchenko
wrote:
>
> On 12/2/19 2:09 PM, Jerin Jacob wrote:
> > On Mon, Dec 2, 2019 at 6:16 PM Thomas Monjalon wrote:
> >>
> >> 02/12/2019 05:21, Jerin Jacob:
> >>> On Mon, Nov 25, 2019 at 8:39 PM Thomas Monjalon
> >>> wrote:
>
> 25/11/2019 11:44,
On Wed, Dec 4, 2019 at 10:20 PM Aaron Conole wrote:
>
> David Marchand writes:
>
> > We recently started to get random failures on the common_autotest ut with
> > clang on Ubuntu 16.04.6.
> >
> > Example: https://travis-ci.com/DPDK/dpdk/jobs/263177424
> >
> > Wrong rte_log2_u64(0) val 0, expected
https://bugs.dpdk.org/show_bug.cgi?id=376
Bug ID: 376
Summary: mlx5 / DPDK 19.11 : single core throughput dropped at
testpmd (VS DPDK 19.08)
Product: DPDK
Version: unspecified
Hardware: ARM
OS: Linux
Hi All,
I have a small doubt, can we share a data structure between
multiple logical cores in DPDK without locking? I have tested it by sharing
a small structure with two variable and incrementing them in all logical
cores. It ran smooth I didn't get any issue. But I doubt if we can run i
It depends on the datastructure.
If you use rte_hash, with the thread safety flags, it's safe.
In any case having a lot of cores accessing the same DS will lead to bad
performance. You should try to have per-core data structures whenever possible.
Tom
D
when I run the example/kni -l0-4 -- -P -p1 -m --config="(0,1,2)" in my physical
machine,
I don't get the dpdk virtual networke interface vEth(N) by ifconfig and the
virtual interface is not active.
but, I run the example in vm (linux in vmware),I can get a active virtual
interface,
so,,,why is
> -Original Message-
> From: users On Behalf Of Tom Barbette
> Sent: Thursday, December 5, 2019 10:42 AM
> To: Perugu Hemasai Chandra Prasad ;
> us...@dpdk.org; dev@dpdk.org
> Subject: Re: [dpdk-users] [dpdk-dev] Sharing Data structure between logical
> cores in DPDK- regarding
>
> It dep
From: Ayuj Verma
Elliptic curve xform and ECDSA op params are added.
Signed-off-by: Anoob Joseph
Signed-off-by: Ayuj Verma
Signed-off-by: Sunila Sahu
---
doc/guides/cryptodevs/features/default.ini | 11 ++--
lib/librte_cryptodev/rte_crypto_asym.h | 83 ++
lib/
This series adds support for ECDSA asymmetric operations. Library changes
and PMD changes for crypto_octeontx & crypto_octoentx2 is added. The final
patch adds the required test vectors and verification routines.
Ayuj Verma (2):
lib/crypto: add support for ECDSA
app/test: add ECDSA sign/verify
From: Sunila Sahu
Adding support for ECDSA operations in crypto_octeontx PMD.
Signed-off-by: Anoob Joseph
Signed-off-by: Ayuj Verma
Signed-off-by: Sunila Sahu
---
doc/guides/cryptodevs/features/octeontx.ini|8 +-
drivers/common/cpt/Makefile|1 +
driver
From: Sunila Sahu
Adding support for ECDSA operations in crypto_octeontx2 PMD.
Signed-off-by: Anoob Joseph
Signed-off-by: Balakrishna Bhamidipati
Signed-off-by: Sunila Sahu
---
doc/guides/cryptodevs/features/octeontx2.ini | 8 +++--
.../crypto/octeontx2/otx2_cryptodev_capabilities.c |
From: Ayuj Verma
This patch adds ECDSA sign and verify test routine and test vectors.
Signed-off-by: Anoob Joseph
Signed-off-by: Ayuj Verma
Signed-off-by: Sunila Sahu
---
app/test/test_cryptodev_asym.c | 219 +++-
app/test/test_cryptodev_asym_util.h | 11 +
ap
Main changes:
1. add support for MAC rules on specific port
2. support MAC/VLAN with TCP/UDP in switch rule
3. support 1/10G device
4. couple bug fix and code clean.
Qi Zhang (12):
net/ice/base: whitelist register for NVM access
net/ice/base: support MAC/VLAN with TCP/UDP in switch
net/ice/b
Allow tools to access register offset 0xB8188 (GLGEN_RSTAT) for
NVMUpdate operations. This is a read-only register, so risk of other
issues stemming from this change is low. Even so, update the write
command to prevent and reject any commands which attempt to write to
this register, just like we d
Add a feature to allow user to add switch filter using input like
MAC + VLAN (C-tag only) + L4 (TCP/UDP) port. API "ice_add_adv_rule"
is extended to handle this filter type.
Signed-off-by: Kiran Patil
Signed-off-by: Paul M Stillwell Jr
Signed-off-by: Qi Zhang
---
drivers/net/ice/base/ice_switc
Use a format consistent with the rest of the code.
Signed-off-by: Bruce Allan
Signed-off-by: Paul M Stillwell Jr
Signed-off-by: Qi Zhang
---
drivers/net/ice/base/ice_switch.c | 40 ++-
1 file changed, 14 insertions(+), 26 deletions(-)
diff --git a/drivers/n
When RDMA is not enabled, when checking for completion of a CORER or GLOBR
do not wait for the PE unit to be loaded (indicated by GLNVM_ULD register's
PE_DONE bit being set) since that does not happen and will cause issues
such as failing to initialize the device.
Signed-off-by: Bruce Allan
Signe
Enable the code to clear the HW tables.
Signed-off-by: Paul M Stillwell Jr
Signed-off-by: Qi Zhang
---
drivers/net/ice/base/ice_flex_pipe.c | 55
drivers/net/ice/base/ice_flex_pipe.h | 1 +
2 files changed, 56 insertions(+)
diff --git a/drivers/net/ice/bas
Change the extraction sequence generated by flow director flexbytes to
use package mac protocol. Without this change data in packet headers
cannot be used for flexbyte matching. The old extraction for flex bytes
started at the beginning of the payload which is after the header.
Signed-off-by: Henr
ice_add_mac_rule allow user to add rule to port based on
hw->port_info->lport number. Function in some case should
allow user to add filter rule on different port, write
another function which implemented that behaviour.
The same situation is which removing mac function.
Add new api function which
Change internal implemenatation of how FD filter programming desc
is prepared. This is to minimize the amount of code needed to prep
the FD filter programming desc (avoid memcpy, etc...) and just use
predefined shifts and mask. This type of change are needed to expedite
FD setup during data path (A
Increase the maximum time that the driver will wait for a PF reset
from 200 milliseconds to 300 milliseconds, to account for possibility
of a slightly longer than expected PF reset.
Fixes: 453d087ccaff ("net/ice/base: add common functions")
Cc: sta...@dpdk.org
Signed-off-by: Jacob Keller
Signed-
In ice_prot_type_to_id routine, correct the loop limit check
to use ARRAY_SIZE instead of looking for the array element to
have a specific value.
Fixes: fed0c5ca5f19 ("net/ice/base: support programming a new switch recipe")
Cc: sta...@dpdk.org
Signed-off-by: Dan Nowlin
Signed-off-by: Paul M Stil
Couple minor code clean include:
1. Improve debug message format.
2. Add missing macro and comment.
3. Remove unnecessary compile options.
Signed-off-by: Paul M Stillwell Jr
Signed-off-by: Qi Zhang
---
drivers/net/ice/base/ice_adminq_cmd.h | 1 +
drivers/net/ice/base/ice_common.c | 2 +-
dr
Add support for 1/10G devices.
Signed-off-by: Paul M Stillwell Jr
Signed-off-by: Qi Zhang
---
drivers/net/ice/base/ice_devids.h | 4
drivers/net/ice/ice_ethdev.c | 2 ++
2 files changed, 6 insertions(+)
diff --git a/drivers/net/ice/base/ice_devids.h
b/drivers/net/ice/base/ice_devids
Hi all
As described in RFC "[RFC] net: new vdpa PMD for Mellanox devices", a new vdpa
drivers is going to be added for Mellanox devices - mlx5_vdpa
The only vdpa driver now is the IFC driver that is located in net directory.
The IFC driver and the new mlx5_vdpa driver provide the vdpa ops and n
The VLAN field in the descriptor is not filled when ol_flags has
no VLAN flag. When the caller sends some packets with VLAN tags,
but other packets do not have VLAN tags, the behavior of the program
cannot be determined.
Fixes: 4b61d3bfa941 ("fm10k: add receive and tranmit")
Cc: jeffrey.b.s...@int
> -Original Message-
> From: dev On Behalf Of Abdul Halim
> Sent: Tuesday, December 3, 2019 19:42
> To: dev@dpdk.org
> Cc: ray.kinse...@intel.com; yasufu...@gmail.com; Abdul Halim
>
> Subject: [dpdk-dev] [PATCH v3] build: add dockerfile for building docker
> image
>
> Adding a Dockerfi
Minutes 5 December 2019
---
Agenda:
* Release Dates
* 19.11 feedback
* Subtrees
* OvS
Participants:
* Arm
* Debian/Microsoft
* Intel
* Mellanox
* NXP
* Red Hat
Release Dates
-
* v19.11 is released on Friday, 29 November
v19.11 is latest LTS and will be support
David Marchand writes:
> On Wed, Dec 4, 2019 at 10:20 PM Aaron Conole wrote:
>>
>> David Marchand writes:
>>
>> > We recently started to get random failures on the common_autotest ut with
>> > clang on Ubuntu 16.04.6.
>> >
>> > Example: https://travis-ci.com/DPDK/dpdk/jobs/263177424
>> >
>> > W
From: Balakrishna Bhamidipati
Elliptic Curve Point Multiplication xform type and op
parameters are added.
Signed-off-by: Anoob Joseph
Signed-off-by: Balakrishna Bhamidipati
Signed-off-by: Sunila Sahu
---
doc/guides/cryptodevs/features/default.ini | 1 +
lib/librte_cryptodev/rte_crypto_asym.
This series adds support for ECPM (Elliptic Curve Point Multiplication)
asymmetric operations. Library changes and PMD changes for
crypto_octeontx & crypto_octeontx2 is added. The final patch adds
the required test vectors and verification routines.
Balakrishna Bhamidipati (1):
lib/crypto: add s
From: Sunila Sahu
Adding EC point multiplication test vectors and verify routines.
Signed-off-by: Anoob Joseph
Signed-off-by: Sunila Sahu
---
app/test/test_cryptodev_asym.c | 177 ++
app/test/test_cryptodev_asym_util.h | 11 +
app/test/test_cryptodev_ecpm_tes
From: Sunila Sahu
Adding support for EC Point Multiplication operation in crypto_octeontx
PMD.
Signed-off-by: Anoob Joseph
Signed-off-by: Balakrishna Bhamidipati
Signed-off-by: Sunila Sahu
---
doc/guides/cryptodevs/features/octeontx.ini| 1 +
drivers/common/cpt/cpt_mcode_defines.h
From: Sunila Sahu
Adding support for EC Point MUltiplication operation in crypto_octeontx2
PMD.
Signed-off-by: Anoob Joseph
Signed-off-by: Balakrishna Bhamidipati
Signed-off-by: Sunila Sahu
---
doc/guides/cryptodevs/features/octeontx2.ini | 1 +
.../crypto/octeontx2/otx2_cryptodev_cap
Make latency calculation multithread safe by
using spinlock.
Fixes: 5cd3cac9ed ("latency: added new library for latency stats")
Cc: sta...@dpdk.org
Signed-off-by: reshma pattan
---
lib/librte_latencystats/rte_latencystats.c | 4
1 file changed, 4 insertions(+)
diff --git a/lib/librte_late
From: Bruce Richardson
This patch introduces the process_info library. The library does socket
and connection management on a local unix socket, and allows the calling
of callback functions on receipt of a message from a connected client.
Signed-off-by: Bruce Richardson
Signed-off-by: Ciara Pow
From: Bruce Richardson
Integrate the process info library into the EAL.
- Initialize the process-info library as part of EAL init.
This can be disabled using an EAL parameter.
- Register commands to provide some basic info from EAL.
Signed-off-by: Bruce Richardson
Signed-off-by: Ciara Powe
From: Bruce Richardson
The ethdev library now registers commands with process_info, and
implements the callback functions. These commands allow the list of
ethdev ports and the stats for a port to be queried.
Signed-off-by: Bruce Richardson
Signed-off-by: Ciara Power
---
lib/librte_ethdev/Mak
From: Bruce Richardson
This patch adds a python script that can be used with the process_info
library. It connects as a client to the process_info socket, and allows
the user send a command and see the JSON response.
The example usage below shows the script connecting to the process_info
socket,
From: Bruce Richardson
This patchset proposes a new library, called "process-info" for now, to
replace the existing telemetry library in DPDK. (Name subject to change
if someone can propose a better one).
The existing telemetry library provides useful capabilities if used:
- Creates a unix soc
The rawdev library now registers commands with process_info, and
implements the corresponding callback functions. These allow a list of
rawdev devices and stats for a rawdev port to be queried.
Signed-off-by: Bruce Richardson
Signed-off-by: Ciara Power
---
lib/librte_rawdev/Makefile | 3 +-
The l3fwd-power example app now registers a stats command with
process_info, and provides a callback function to handle formatting the
power stats.
Using the process-info library in this app replaces the previous method
of making l3fwd-power stats available in the metrics library, for use
with tel
On Sun, Dec 1, 2019 at 8:06 PM Kalesh A P <
kalesh-anakkur.pura...@broadcom.com> wrote:
> From: Kalesh AP
>
> This series contains code cleanup patches for bnxt PMD.
>
> Please apply.
>
Patches applied to dpdk-next-net-brcm. Thanks
>
> Kalesh AP (3):
> net/bnxt: rework code to select chip typ
On 2019/12/05 23:13, Ruifeng Wang (Arm Technology China) wrote:
-Original Message-
From: dev On Behalf Of Abdul Halim
Sent: Tuesday, December 3, 2019 19:42
To: dev@dpdk.org
Cc: ray.kinse...@intel.com; yasufu...@gmail.com; Abdul Halim
Subject: [dpdk-dev] [PATCH v3] build: add dockerfil
Hi Anatoly,
On 2019/12/02 19:43, Burakov, Anatoly wrote:
On 29-Nov-19 5:44 AM, Yasufumi Ogawa wrote:
Hi Anatoly,
On 2019/11/27 19:26, Burakov, Anatoly wrote:
On 26-Nov-19 7:40 PM, Yasufumi Ogawa wrote:
Hi David,
Sorry for slow reply.
On 2019/11/14 21:27, David Marchand wrote:
On Thu, Nov 1
> This trivial file had no license info.
>
> Signed-off-by: Stephen Hemminger
> ---
> .../ipsec-secgw/test/trs_aesgcm_inline_crypto_fallback_defs.sh | 1 +
> .../ipsec-secgw/test/tun_aesgcm_inline_crypto_fallback_defs.sh | 1 +
> 2 files changed, 2 insertions(+)
>
> diff --git
> a/examples
I see that the provision in 18.11 eventdev DSW for maximum number of queues
is
#define DSW_MAX_QUEUES (16)
1. If the number of queues needed is to be increased to 7 bits (i.e.
128) is there any issue (correctness, scale, performance) other than
increased data structure size?
2. I se
Hi,
> -Original Message-
> From: Lu Qiuwen
> Sent: Thursday, December 5, 2019 9:30 PM
> To: Zhang, Qi Z ; Wang, Xiao W
>
> Cc: dev@dpdk.org; Shaw, Jeffrey B ;
> sta...@dpdk.org
> Subject: [PATCH] net/fm10k: fix descriptor vlan field filling in Tx
>
> The VLAN field in the descriptor is
On Thu, Dec 05, 2019 at 01:26:36PM +, Matan Azrad wrote:
> Hi all
>
> As described in RFC “[RFC] net: new vdpa PMD for Mellanox devices”, a new vdpa
> drivers is going to be added for Mellanox devices – mlx5_vdpa
>
> The only vdpa driver now is the IFC driver that is located in net directory.
> -Original Message-
> From: Bie, Tiwei
> Sent: Friday, December 6, 2019 12:28 PM
> To: Matan Azrad
> Cc: Wang, Xiao W ; Thomas Monjalon
> ; maxime.coque...@redhat.com; Wang, Zhihong
> ; Yigit, Ferruh ; Shahaf
> Shuler
> ; Ori Kam ; dev@dpdk.org; Slava
> Ovsiienko ; Asaf Penso ; Olga
>
+ DSW maintainer
On Fri, Dec 6, 2019 at 5:57 AM Venky Venkatesh
wrote:
>
> I see that the provision in 18.11 eventdev DSW for maximum number of queues
> is
>
> #define DSW_MAX_QUEUES (16)
>
>
>
>1. If the number of queues needed is to be increased to 7 bits (i.e.
>128) is there any issue
Repeat switching flow control on or off during receiving traffic,
testpmd reports "failed to switch Tx queue occurs" after quit.
The patch fixes the issue.
Fixes: f53577f06925 ("i40e: support flow control")
Cc: sta...@dpdk.org
Signed-off-by: Guinan Sun
---
drivers/net/i40e/i40e_ethdev.c | 2 +-
53 matches
Mail list logo