ping for review.
On 8/5/2021 7:25 PM, Hemant Agrawal wrote:
The current crypto raw data vectors need to be extended to support
out of place processing. It is proposed to add additional desl_sgl
to provide details for destination sgl.
The same is also extended to support rte_security usecases, w
Add ice support for new ethdev APIs to enable and read IEEE1588
PTP timstamps. Currently, only normal path supports 1588 PTP,
vector path doesn't.
The example command for running ptpclinet is as below:
./build/examples/dpdk-ptpclient -c 1 -n 3 --force-max-simd-bitwidth=64 --
-T 0 -p 0x1
Signed-of
From: Qi Zhang
Before the device PTP hardware clock can be initialized, some steps must
be taken by the driver. This includes writing some registers and
initializing the PHY.
Some of these steps are distinct depending on the device type (E810 or
E822). Additionally, a future change will introduc
From: Qi Zhang
The ice hardware supports exposing a hardware clock for high precision
timestamping. This is primarily intended for accelerating the Precision
Time Protocol.
Add several low level functions intended to be used as the basis for
enabling the device clock, and ensuring that the port
From: Qi Zhang
Parse 1588 timesync capability during device capability probing.
Signed-off-by: Jacob Keller
Signed-off-by: Qi Zhang
---
drivers/net/ice/base/ice_adminq_cmd.h | 1 +
drivers/net/ice/base/ice_common.c | 111 ++
drivers/net/ice/base/ice_type.
[PATCH 1/4] add 1588 capability probe.
[PATCH 2/4] add low level functions for device clock control.
[PATCH 3/4] add clock initialization function.
[PATCH 4/4] add ethdev APIs to enable 1588 timesync.
Qi Zhang (3):
net/ice/base: add 1588 capability probe
net/ice/base: add low level functions f
Hi Jerin,
>
> On Thu, Aug 5, 2021 at 4:36 PM Dumitrescu, Cristian
> wrote:
> >
> > HI Jerin,
> >
> > Thanks for your patch!
> >
> > Initially, it looked like an easy job to review it, but there is actually an
> elephant in the room on how to chain the meters, see below.
>
> Yes. That's why I sen
Fix grammar, spelling and formatting of DPDK 21.08 release notes.
Signed-off-by: John McNamara
---
doc/guides/rel_notes/release_21_08.rst | 78 --
1 file changed, 24 insertions(+), 54 deletions(-)
diff --git a/doc/guides/rel_notes/release_21_08.rst
b/doc/guides/rel_note
The rte_cryptodev_pmd.* files are for drivers only and should be
private to DPDK, and not installed for app use.
Signed-off-by: Akhil Goyal
---
drivers/crypto/aesni_gcm/aesni_gcm_pmd.c | 2 +-
drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c | 2 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
Some of the cryptodev APIs are not allowed to be used
by application directly. Hence removing the usage of
1. queue_pair_release: it is not required, as configure
of queue pair release the previous queue pairs and the
dev is not directly exposed to application, hence cannot
use its ops fro
rte_cryptodev_pmd.h is an interface between
driver and library and it is mentioned in the
file that application cannot use it directly.
Hence, removing the include.
Signed-off-by: Akhil Goyal
---
app/test/test_cryptodev.c | 1 -
app/test/test_cryptodev_asym.c | 1 -
app/te
The API rte_cryptodev_pmd_is_valid_dev, can be used
by the application as well as PMD to check whether
the device is valid or not. Hence, _pmd is removed
from the API.
The applications and drivers which use this API are
also updated.
Signed-off-by: Akhil Goyal
---
.../net/softnic/rte_eth_softnic
rte_cryptodev_pmd.* files are meant to be used for
DPDK internal usage only, but it was used illegally by
applications.
There is one API which can be used by applications to
check if the dev_id has a valid device or not.
This API is exposed and modified as rte_cryptodev_is_valid_dev()
from rte_cryp
# About
The meeting takes place in MS Teams every two weeks on Wednesday 15:00 UTC.
Ask Harini Ramakrishnan for invitation.
# Attendees
* Microsoft:
- Khoa To
- Narcisa Ana Maria Vasile (Naty)
- Omar Cordona
- Tyler Retzlaff
* NVIDIA:
- Dmitry Kozlyuk (DmitryK)
- Tal Shnaiderman
*
https://bugs.dpdk.org/show_bug.cgi?id=780
Ajit Khaparde (ajit.khapa...@broadcom.com) changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Nobody rejected this change but there is not enough ack
to make it an accepted announce of change.
02/08/2021 12:42, Gregory Etelson:
> Announce change to add a union that will provide byte and bitfield
> access to TCP flags.
>
> Signed-off-by: Gregory Etelson
> ---
> +* net: structure ``rte_tcp
> Hi Akhil,
>
> No problem. Glad to help. If you have code ready to share please let me
> know.
>
I haven't started work on this yet. There are a few items in ABI improvements,
If you could pick some of them, it would be helpful.
I am currently working on PMD interface.
- Security and crypto sess
https://bugs.dpdk.org/show_bug.cgi?id=780
Bug ID: 780
Summary: Phoenix American Financial Services
Product: DPDK
Version: 21.08
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority
Hi Akhil,
No problem. Glad to help. If you have code ready to share please let me know.
Regards,
Fan
> -Original Message-
> From: Akhil Goyal
> Sent: Thursday, August 5, 2021 3:10 PM
> To: Zhang, Roy Fan ; dev@dpdk.org
> Cc: Anoob Joseph ; Nicolau, Radu
> ; Doherty, Declan ;
> hemant.ag
On 05/08/2021 16:34, Jan Viktorin wrote:
On Thu, 5 Aug 2021 16:29:50 +0200
"Medvedkin, Vladimir" wrote:
On 05/08/2021 16:07, Jan Viktorin wrote:
On Thu, 5 Aug 2021 15:57:14 +0200
"Medvedkin, Vladimir" wrote:
On 05/08/2021 15:32, Jan Viktorin wrote:
On Thu, 5 Aug 2021 15:27:15 +0200
When OVS inits, it calls rte_version to get the DPDK's version.
The patch fixes the error below by exposing rte_version symbol.
libopenvswitch.a(dpdk.c.obj) : error LNK2019: unresolved external symbol
rte_version referenced in function dpdk_init
Signed-off-by: William Tu
---
lib/eal/version.map
On Thu, 5 Aug 2021 16:29:50 +0200
"Medvedkin, Vladimir" wrote:
> On 05/08/2021 16:07, Jan Viktorin wrote:
> > On Thu, 5 Aug 2021 15:57:14 +0200
> > "Medvedkin, Vladimir" wrote:
> >
> >> On 05/08/2021 15:32, Jan Viktorin wrote:
> >>> On Thu, 5 Aug 2021 15:27:15 +0200
> >>> "Medvedkin, Vladim
On 05/08/2021 16:07, Jan Viktorin wrote:
On Thu, 5 Aug 2021 15:57:14 +0200
"Medvedkin, Vladimir" wrote:
On 05/08/2021 15:32, Jan Viktorin wrote:
On Thu, 5 Aug 2021 15:27:15 +0200
"Medvedkin, Vladimir" wrote:
Hi Jan,
The RIB is always used as a control plane struct intended to
mainta
03/08/2021 06:12, Jerin Jacob:
> On Tue, Aug 3, 2021 at 2:46 AM wrote:
> >
> > From: Pavan Nikhilesh
> >
> > Make driver layer as internal, remove unnecessary rte_ prefix for
> > structures and functions that are not a part of public API.
> > Promote experimental trace and vector APIs to stable.
When compiling OVS, lib/dpdk.c, found the missing header.
In file included from ../lib/dpdk.c:27:
C:\temp\dpdk\include\rte_log.h:24:10: fatal error: 'sys/queue.h' file
not found
^
1 warning and 1 error generated.
Signed-off-by: William Tu
---
lib/eal/windows/include/meson.build |
Hi Fan,
> Hi Akhil,
>
> > The structures rte_cryptodev_sym_session and
> > rte_cryptodev_asym_session are not used by the
> > application directly. The application just need
> > an opaque pointer which it can attach to rte_crypto_op
> > while enqueue.
> > Hence, these structures can be internal to
On Thu, 5 Aug 2021 15:57:14 +0200
"Medvedkin, Vladimir" wrote:
> On 05/08/2021 15:32, Jan Viktorin wrote:
> > On Thu, 5 Aug 2021 15:27:15 +0200
> > "Medvedkin, Vladimir" wrote:
> >
> >> Hi Jan,
> >>
> >> The RIB is always used as a control plane struct intended to
> >> maintain the correct co
> The current crypto raw data vectors need to be extended to support
> out of place processing. It is proposed to add additional desl_sgl
> to provide details for destination sgl.
> The same is also extended to support rte_security usecases, where
> we need total data length to know how much additi
The current crypto raw data vectors need to be extended to support
out of place processing. It is proposed to add additional desl_sgl
to provide details for destination sgl.
The same is also extended to support rte_security usecases, where
we need total data length to know how much additional memor
Hi Akhil,
> -Original Message-
> From: Akhil Goyal
> Sent: Tuesday, August 3, 2021 1:01 PM
> To: dev@dpdk.org
> Cc: ano...@marvell.com; Nicolau, Radu ; Doherty,
> Declan ; hemant.agra...@nxp.com;
> ma...@nvidia.com; Ananyev, Konstantin ;
> tho...@monjalon.net; Zhang, Roy Fan ;
> asoma...@
On 05/08/2021 15:32, Jan Viktorin wrote:
On Thu, 5 Aug 2021 15:27:15 +0200
"Medvedkin, Vladimir" wrote:
Hi Jan,
The RIB is always used as a control plane struct intended to maintain
the correct content of the dataplane struct, such as DIR24_8 for
example. So it is always used on _add()/_de
mlx5_dev_check_sibling_config() API was updated to allow newly spawned
port locate existing sibling devices.
PMD port initialization for Windows OS was not updated for the new
API prototype.
The patch fixes mlx5_dev_check_sibling_config call for Windows OS.
Fixes: e9d420dfc2d0 ("net/mlx5: fix find
From: Slava Ovsiienko
> From: Shahaf Shuler
>
> For net/mlx4:
> - removing Shahaf Shuler
> - add Viacheslav Ovsiienko
>
> For net/mlx5:
> - removing Shahaf Shuler
>
> Signed-off-by: Viacheslav Ovsiienko
Acked-by: Matan Azrad
> ---
> MAINTAINERS | 3 +--
> 1 file changed
> This patch announces the experimental tag removal of all fib APIs,
> which have been experimental for 2 years.
> API will be promoted to stable in DPDK 21.11
>
> Signed-off-by: Vladimir Medvedkin
> ---
> doc/guides/rel_notes/deprecation.rst | 2 ++
> 1 file changed, 2 insertions(+)
Acked-by:
> > -Original Message-
> > From: Hemant Agrawal
> > Sent: Thursday, August 5, 2021 9:06 AM
> > To: dev@dpdk.org; gak...@marvell.com
> > Cc: ano...@marvell.com; Nicolau, Radu ;
> > Doherty, Declan ; ma...@nvidia.com;
> Ananyev,
> > Konstantin ; tho...@monjalon.net;
> Zhang,
> > Roy Fan ; as
Hi Hemant,
> -Original Message-
> From: Hemant Agrawal
> Sent: Thursday, August 5, 2021 9:06 AM
> To: dev@dpdk.org; gak...@marvell.com
> Cc: ano...@marvell.com; Nicolau, Radu ; Doherty,
> Declan ; ma...@nvidia.com; Ananyev,
> Konstantin ; tho...@monjalon.net; Zhang,
> Roy Fan ; asoma...@a
On 05/08/2021 14:12, fengchengwen wrote:
On 2021/8/5 20:56, Walsh, Conor wrote:
This patch introduce DMA device library implementation which includes
configuration and I/O with the DMA devices.
[snip]
/**
* @warning
@@ -952,10 +1029,27 @@ rte_dmadev_completed(uint16_t dev_id,
uint16_t
On Thu, 5 Aug 2021 15:27:15 +0200
"Medvedkin, Vladimir" wrote:
> Hi Jan,
>
> The RIB is always used as a control plane struct intended to maintain
> the correct content of the dataplane struct, such as DIR24_8 for
> example. So it is always used on _add()/_delete(). For simplicity you
> can c
Hi Jan,
The RIB is always used as a control plane struct intended to maintain
the correct content of the dataplane struct, such as DIR24_8 for
example. So it is always used on _add()/_delete(). For simplicity you
can consider it as an LPM's rule_info. But instead of keeping routes in
a plane
On 2021/8/3 22:55, Jerin Jacob wrote:
> On Tue, Aug 3, 2021 at 5:03 PM Chengwen Feng wrote:
>>
>> This patch adds dmadev library guide.
>>
>> Signed-off-by: Chengwen Feng
>> ---
>> doc/guides/prog_guide/dmadev.rst| 126 +++
>
>
> doc build has following warning in my machine
On 2021/8/5 20:56, Walsh, Conor wrote:
>> This patch introduce DMA device library implementation which includes
>> configuration and I/O with the DMA devices.
[snip]
>>
>> /**
>> * @warning
>> @@ -952,10 +1029,27 @@ rte_dmadev_completed(uint16_t dev_id,
>> uint16_t vchan, const uint16_t nb_cpl
On Wed, Aug 4, 2021 at 11:45 AM Dmitry Kozlyuk wrote:
>
> Hi again,
>
> This is exactly the error with 0.58 that I was talking about. Try 0.57.2.
>
> On Wed, Aug 4, 2021, 21:32 William Tu wrote:
>>
>> Hi,
>> I got DPDK compiled on Windows, but suddenly I got this error when
>> compiling DPDK on w
> This patch introduce DMA device library implementation which includes
> configuration and I/O with the DMA devices.
>
> Signed-off-by: Chengwen Feng
> Acked-by: Bruce Richardson
> Acked-by: Morten Brørup
> ---
> config/rte_config.h | 3 +
> lib/dmadev/meson.build | 1 +
>
On Thu, Aug 5, 2021 at 4:36 PM Dumitrescu, Cristian
wrote:
>
> HI Jerin,
>
> Thanks for your patch!
>
> Initially, it looked like an easy job to review it, but there is actually an
> elephant in the room on how to chain the meters, see below.
Yes. That's why I send this patch to finalize how to
05/08/2021 11:55, Gregory Etelson:
> mlx5_dev_check_sibling_config() API was updated to allow newly spawned
> port locate existing sibling devices.
> PMD port initialization for Windows OS was not updated for the new
> API prototype.
> The patch fixes mlx5_dev_check_sibling_config call for Windows
> Subject: [EXT] [PATCH 2/2] doc: announce rte_security_ipsec_xform
> structure changes
>
> External Email
>
> --
> Signed-off-by: Radu Nicolau
> ---
> doc/guides/rel_notes/deprecation.rst | 5 +
> 1 file changed, 5 inserti
https://bugs.dpdk.org/show_bug.cgi?id=779
Bug ID: 779
Summary: cryptodev_virtio_autotest crash
Product: DPDK
Version: 21.05
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: No
This patch announces the experimental tag removal of all fib APIs,
which have been experimental for 2 years.
API will be promoted to stable in DPDK 21.11
Signed-off-by: Vladimir Medvedkin
---
doc/guides/rel_notes/deprecation.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/doc/guides/re
This patch announces the experimental tag removal of all rib APIs,
which have been experimental for 2 years.
API will be promoted to stable in DPDK 21.11
Signed-off-by: Vladimir Medvedkin
---
doc/guides/rel_notes/deprecation.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/doc/guides/re
HI Jerin,
Thanks for your patch!
Initially, it looked like an easy job to review it, but there is actually an
elephant in the room on how to chain the meters, see below.
> -Original Message-
> From: jer...@marvell.com
> Sent: Thursday, August 5, 2021 11:11 AM
> To: Dumitrescu, Cristian
> Signed-off-by: Radu Nicolau
> ---
> doc/guides/rel_notes/deprecation.rst | 5 +
> 1 file changed, 5 insertions(+)
>
> diff --git a/doc/guides/rel_notes/deprecation.rst
> b/doc/guides/rel_notes/deprecation.rst
> index b87fa54e67..a3493b4dfb 100644
> --- a/doc/guides/rel_notes/deprecation
>
> Signed-off-by: Radu Nicolau
> ---
> doc/guides/rel_notes/deprecation.rst | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/doc/guides/rel_notes/deprecation.rst
> b/doc/guides/rel_notes/deprecation.rst
> index f4a4d00db2..b87fa54e67 100644
> --- a/doc/guides/rel_notes/deprecati
> -Original Message-
> From: Thomas Monjalon
> Sent: Wednesday, August 4, 2021 8:48 PM
> To: Jiang, YuX
> Cc: dev (dev@dpdk.org) ; Devlin, Michelle
> ; Mcnamara, John
> ; Yigit, Ferruh ; Zhang,
> Qi Z
> Subject: Re: [dpdk-dev] [dpdk-announce] release candidate 21.08-rc3
>
> 04/08/2021 1
Signed-off-by: Radu Nicolau
---
doc/guides/rel_notes/deprecation.rst | 5 +
1 file changed, 5 insertions(+)
diff --git a/doc/guides/rel_notes/deprecation.rst
b/doc/guides/rel_notes/deprecation.rst
index b87fa54e67..a3493b4dfb 100644
--- a/doc/guides/rel_notes/deprecation.rst
+++ b/doc/guide
Signed-off-by: Radu Nicolau
---
doc/guides/rel_notes/deprecation.rst | 3 +++
1 file changed, 3 insertions(+)
diff --git a/doc/guides/rel_notes/deprecation.rst
b/doc/guides/rel_notes/deprecation.rst
index f4a4d00db2..b87fa54e67 100644
--- a/doc/guides/rel_notes/deprecation.rst
+++ b/doc/guides/
On Thu, Aug 5, 2021 at 3:42 PM Kinsella, Ray wrote:
>
>
>
> On 04/08/2021 19:17, Akhil Goyal wrote:
> >> Subject: [PATCH] doc: announce change in crypto adapter metadata
> >>
> >> In crypto adapter metadata, first 8 bytes of request info is a space
> >> holder for response info. For better clarity
Acked-by: Hemant Agrawal
From: Jerin Jacob
Added a diagram to document meter library components
and added text for steps performed by the application to
configure the traffic meter and policing library.
Signed-off-by: Jerin Jacob
---
v2: Fix long lines in svg file to avoid patch apply issue
v3: Fix all Thomas's comment
On 04/08/2021 19:17, Akhil Goyal wrote:
>> Subject: [PATCH] doc: announce change in crypto adapter metadata
>>
>> In crypto adapter metadata, first 8 bytes of request info is a space
>> holder for response info. For better clarity, reserved field should be
>> removed from request info. New space
On 7/31/2021 6:44 PM, Akhil Goyal wrote:
From: Archana Muniganti
Propose new fields to support offloads like
- IPsec inner checksum(L3/L4)
- IPsec tunnel header verification
- TSO
- etc
in the structure ``rte_security_ipsec_sa_options``.
Signed-off-by: Archana Muniganti
Signed-off-by: Tejas
The current crypto raw data vectors need to be extended to support
out of place processing. It is proposed to add additional desl_sgl
to provide details for destination sgl.
The same is also extended to support rte_security usecases, where
we need total data length to know how much additional memor
On 08/04/2021 07:45, Gaoxiang Liu wrote:
When virtio_init_queue returns error, the memory of vq is freed.
But the value of hw->vqs[queue_idx] does not restore.
If hw->vqs[queue_idx] != NULL, the memory of vq is freed again
in virtio_free_queues.
Fixes: 69c80d4ef89b ("net/virtio: allocate queu
04/08/2021 20:26, Henry Nadeau:
> -:start-after: Building correct configruration for vdmq. 8<
> +:start-after: Building correct configuration for vdmq. 8<
While at it, "vmdq" should be "VMDq" I think (to be checked).
63 matches
Mail list logo