Ho Maxime
Good morning
From: Maxime Coquelin:
> On 6/23/20 4:52 PM, Matan Azrad wrote:
> >
> >
> >> -Original Message-
> >> From: Maxime Coquelin
> >> Sent: Tuesday, June 23, 2020 4:56 PM
> >> To: Matan Azrad ; Xiao Wang
> >>
> >> Cc: dev@dpdk.org
> >> Subject: Re: [PATCH v1 3/4] vhost:
On Wed, 24 Jun 2020 02:58:28 +
Joyce Kong wrote:
> IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other p
On 2020/6/23 17:30, Andrew Rybchenko wrote:
> On 6/23/20 9:48 AM, Chengchang Tang wrote:
>> In common practice, PMD configure the rx_buf_size according to the data
>> room size of the object in mempool. But in fact the final value is related
>> to the specifications of hw, and its values will aff
Hi Guojia
> -Original Message-
> From: Guo, Jia
> Sent: Sunday, June 21, 2020 8:29 PM
> To: Sun, GuinanX ; dev@dpdk.org
> Cc: Xing, Beilei
> Subject: Re: [PATCH] net/i40e: enable port filter by switch filter
>
> hi, guinan
>
> On 6/11/2020 1:24 PM, Guinan Sun wrote:
> > This patch enabl
> -Original Message-
> From: Phil Yang
> Sent: Tuesday, June 23, 2020 5:06 PM
> To: Maxime Coquelin ; Joyce Kong
> ; jer...@marvell.com; zhihong.w...@intel.com;
> xiaolong...@intel.com; Honnappa Nagarahalli
> ; Ruifeng Wang
>
> Cc: dev@dpdk.org
> Subject: RE: [PATCH v1 1/2] net/virtio: re
Initialize and update RSS configure based on user request
(rte_eth_rss_conf) from dev_configure and .rss_hash_update ops.
All previous default configure has been removed.
Signed-off-by: Junyu Jiang
---
v3->v4:
change the return value to success when rss_hf value update to 0.
v2->v3:
change the
> -Original Message-
> From: Medvedkin, Vladimir
> Sent: Friday, May 8, 2020 12:59 PM
> To: dev@dpdk.org
> Cc: Ananyev, Konstantin ; Wang, Yipeng1
> ; Gobriel, Sameh ;
> Richardson, Bruce
> Subject: [PATCH v4 1/4] hash: add kv hash library
>
> KV hash is a special optimized key-value sto
From: Long Li
When rte_pktmbuf_attach_extbuf() is used, the driver should not decrease the
reference count in its callback function hn_rx_buf_free_cb, because the
reference count is already decreased by rte_pktmbuf. Doing it twice may result
in underflow and driver may never send an ack packet ov
From: Long Li
When external buffer is used, driver should detach it if it doesn't make it
successfully to the queue.
Signed-off-by: Long Li
---
drivers/net/netvsc/hn_rxtx.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/net/netvsc/hn_rxtx.c b/drivers/net/netvsc/hn_rxtx.c
ind
[snip]
> + /* kernel driver type is unsupported */
> + RTE_LOG(DEBUG, EAL,
> + "kernel driver type for PCI device " PCI_PRI_FMT ","
> + " is unsupported",
Nit: log messages usually start with a capital.
> + dev->a
> Hi Vladimir,
>
> > --- /dev/null
> > +++ b/lib/librte_hash/k32v64_hash.c
> > @@ -0,0 +1,277 @@
> > +/* SPDX-License-Identifier: BSD-3-Clause
> > + * Copyright(c) 2020 Intel Corporation
> > + */
> > +
> > +#include
> > +
> > +#include
> > +#include
> > +#include
> > +
> > +#include "k32v64_
On Tue, 23 Jun 2020 23:57:19 +0300, tal...@mellanox.com wrote:
> From: Tal Shnaiderman
>
> This patchset adds support for the EAL debug function on Windows by
> implementing backtracing in rte_dump_stack and cleanup calls in
> rte_eal_cleanup.
>
> Additionally, the functions rte_exit, __rte_p
> -Original Message-
> From: Stephen Hemminger
> Sent: Tuesday, June 23, 2020 4:20 PM
> To: Phil Yang
> Cc: dev@dpdk.org; Carrillo, Erik G ;
> d...@linux.vnet.ibm.com; honnappa.nagaraha...@arm.com;
> ruifeng.w...@arm.com; dharmik.thak...@arm.com; n...@arm.com
> Subject: Re: [dpdk-dev] [PA
17/06/2020 14:28, Harman Kalra:
> updating MAINTAINERS file for interrupt subsytem.
>
> Signed-off-by: Harman Kalra
> ---
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> +Interrupt Subsystem
> +M: Harman Kalra
> +F: lib/librte_eal/*/*interrupts.*
> +F: app/test/test_interrupts.c
Applied, thanks for v
On Fri, 12 Jun 2020 19:19:57 +0800
Phil Yang wrote:
> /* Track which cores have actually armed a timer */
> struct {
> - rte_atomic16_t v;
> + int16_t v;
> } __rte_cache_aligned in_use[RTE_MAX_LCORE];
Do you really need this to be cache aligned (ie one p
Hi Phil,
Comment in-line:
> -Original Message-
> From: Phil Yang
> Sent: Friday, June 12, 2020 6:20 AM
> To: dev@dpdk.org; Carrillo, Erik G
> Cc: d...@linux.vnet.ibm.com; honnappa.nagaraha...@arm.com;
> ruifeng.w...@arm.com; dharmik.thak...@arm.com; n...@arm.com
> Subject: [PATCH 2/3] e
From: Tal Shnaiderman
This patchset adds support for the EAL debug function on Windows by
implementing backtracing in rte_dump_stack and cleanup calls in rte_eal_cleanup.
Additionally, the functions rte_exit, __rte_panic and rte_dump_registers were
moved to a common file to avoid code duplicat
From: Tal Shnaiderman
Move common functions between Unix and Windows to eal_common_debug.c.
Those functions are rte_exit, __rte_panic and rte_dump_registers
which has the same implementation on Unix and Windows.
Signed-off-by: Tal Shnaiderman
---
lib/librte_eal/common/eal_common_debug.c | 59
From: Tal Shnaiderman
Support the debug functions in eal_common_debug.c for Windows.
Implementation of rte_dump_stack to get a backtrace similarly to Unix
and of rte_eal_cleanup in eal.c.
Signed-off-by: Tal Shnaiderman
---
config/meson.build | 1 +
lib/librte_eal/common/meson
Hi Phil,
Comment in-line:
> -Original Message-
> From: Phil Yang
> Sent: Monday, June 22, 2020 5:12 AM
> To: Phil Yang ; dev@dpdk.org; Carrillo, Erik G
>
> Cc: d...@linux.vnet.ibm.com; Honnappa Nagarahalli
> ; Ruifeng Wang
> ; Dharmik Thakkar
> ; nd
> Subject: RE: [dpdk-dev] [PATCH 3/3
Hi Konstantin/David,
>
> Hi David,
>
> > > > >
> > > > > >
> > > > > > /** Status of crypto operation */ @@ -121,6 +123,13 @@ struct
> > > > > > rte_crypto_op {
> > > > > > struct rte_crypto_asym_op asym[0];
> > > > > > /**< Asymmetric operation parameters */
> > > > > >
Hi David,
> +/** DOCSIS direction */
> +enum rte_security_docsis_direction {
> + RTE_SECURITY_DOCSIS_UPLINK,
> + /**< Uplink
> + * - Decryption, followed by CRC Verification
> + */
> + RTE_SECURITY_DOCSIS_DOWNLINK,
> + /**< Downlink
> + * - CRC Generation, followed b
Hi David,
> -Original Message-
> From: Coyle, David
> Sent: Tuesday, June 23, 2020 11:14 AM
> To: akhil.go...@nxp.com; Doherty, Declan ; De
> Lara Guarch, Pablo ; Trahe, Fiona
> ; Zhang, Roy Fan ;
> Ananyev, Konstantin
> Cc: dev@dpdk.org; tho...@monjalon.net; Yigit, Ferruh
> ; Ryan, Bren
Hi David,
> -Original Message-
> From: Coyle, David
> Sent: Tuesday, June 23, 2020 11:14 AM
> To: akhil.go...@nxp.com; Doherty, Declan ; De
> Lara Guarch, Pablo ; Trahe, Fiona
> ; Zhang, Roy Fan ;
> Ananyev, Konstantin
> Cc: dev@dpdk.org; tho...@monjalon.net; Yigit, Ferruh
> ; Ryan, Bren
08/06/2020 10:32, tal...@mellanox.com:
> From: Tal Shnaiderman
>
> Move common functions between Unix and Windows to eal_common_debug.c.
[...]
> --- /dev/null
> +++ b/lib/librte_eal/common/eal_common_debug.c
> @@ -0,0 +1,58 @@
> +/* SPDX-License-Identifier: BSD-3-Clause
> + * Copyright(c) 2020 Me
17/06/2020 10:24, Fady Bader:
> The code didn't compile when using exported meter functions under windows.
>
> error LNK2001: unresolved external symbol
> rte_meter_srtcm_color_aware_check
> error LNK2001: unresolved external symbol
> rte_meter_srtcm_color_blind_check
> error LNK2001: unresolved e
> -Original Message-
> From: Coyle, David
> Sent: Tuesday, June 23, 2020 11:14 AM
> To: akhil.go...@nxp.com; Doherty, Declan ; De
> Lara Guarch, Pablo ; Trahe, Fiona
> ; Zhang, Roy Fan ;
> Ananyev, Konstantin
> Cc: dev@dpdk.org; tho...@monjalon.net; Yigit, Ferruh
> ; Ryan, Brendan ;
>
On 6/22/20 4:25 PM, David Marchand wrote:
> Convert to new lcore API to support non-EAL lcores.
>
> Signed-off-by: David Marchand
> ---
> drivers/mempool/bucket/rte_mempool_bucket.c | 131
> 1 file changed, 82 insertions(+), 49 deletions(-)
>
> diff --git a/drivers/mempool/
On 6/22/20 4:25 PM, David Marchand wrote:
> DPDK allows calling some part of its API from a non-EAL thread but this
> has some limitations.
> OVS (and other applications) has its own thread management but still
> want to avoid such limitations by hacking RTE_PER_LCORE(_lcore_id) and
> faking EAL th
On 6/23/20 7:41 PM, Ferruh Yigit wrote:
> Function 'rte_eth_dma_zone_reserve()' returns an existing memzone based
> on name match, but other requested attributes are discarded.
> This may cause driver using a memzone with wrong size or alignment.
>
> Verify size, alignment and socket_id for matche
Function 'rte_eth_dma_zone_reserve()' returns an existing memzone based
on name match, but other requested attributes are discarded.
This may cause driver using a memzone with wrong size or alignment.
Verify size, alignment and socket_id for matched memzone, and do not use
memzone if any one of th
> -Original Message-
> From: David Marchand
> Sent: Tuesday, June 23, 2020 5:22 PM
> To: Coyle, David
> > > > > I guess
> > > > > https://patchwork.dpdk.org/project/dpdk/list/?series=9304
> > > > > can be marked Superseded then.
> > > > > Thanks.
> > > >
> > > > [DC] Yes it can - I have t
On Tue, Jun 23, 2020 at 5:56 PM Coyle, David wrote:
>
> > -Original Message-
> > From: David Marchand
> > Sent: Tuesday, June 23, 2020 4:39 PM
> > > > I guess https://patchwork.dpdk.org/project/dpdk/list/?series=9304
> > > > can be marked Superseded then.
> > > > Thanks.
> > >
> > > [DC]
18/06/2020 21:32, Ranjit Menon:
> On 6/17/2020 11:55 PM, Fady Bader wrote:
> > This patchset splits OS dependent EAL timer functions and implements them
> > for windows.
> >
> > v2:
> > * fixing styles and correctness errors.
> > v3:
> > * fixing correctness, get_tsc_freq was reimplement
> -Original Message-
> From: David Marchand
> Sent: Tuesday, June 23, 2020 4:39 PM
> > > I guess https://patchwork.dpdk.org/project/dpdk/list/?series=9304
> > > can be marked Superseded then.
> > > Thanks.
> >
> > [DC] Yes it can - I have tried to set it to Superseded but don't have
> > pe
Hi Renata,
Looks good to me except to minor notes below.
It is better to use:
--to-cmd ./devtools/get-maintainer.sh --cc dev@dpdk.org
to have required list of maintainers directly specified.
On 6/23/20 4:42 PM, Renata Saiakhova wrote:
> Free previously allocated memzone for HW rings
>
> Signed
Hi Vladimir,
> --- /dev/null
> +++ b/lib/librte_hash/k32v64_hash.c
> @@ -0,0 +1,277 @@
> +/* SPDX-License-Identifier: BSD-3-Clause
> + * Copyright(c) 2020 Intel Corporation
> + */
> +
> +#include
> +
> +#include
> +#include
> +#include
> +
> +#include "k32v64_hash.h"
> +
> +static inline int
>
On Tue, Jun 23, 2020 at 5:18 PM Coyle, David wrote:
> > I guess https://patchwork.dpdk.org/project/dpdk/list/?series=9304 can be
> > marked Superseded then.
> > Thanks.
>
> [DC] Yes it can - I have tried to set it to Superseded but don't have
> permissions to
> do that - guess one of the Maintain
On 6/23/20 5:48 PM, Stephen Hemminger wrote:
> On Tue, 23 Jun 2020 14:48:54 +0800
> Chengchang Tang wrote:
>
>> In common practice, PMD configure the rx_buf_size according to the data
>> room size of the object in mempool. But in fact the final value is related
>> to the specifications of hw, and
On 6/23/20 4:52 PM, Matan Azrad wrote:
>
>
>> -Original Message-
>> From: Maxime Coquelin
>> Sent: Tuesday, June 23, 2020 4:56 PM
>> To: Matan Azrad ; Xiao Wang
>>
>> Cc: dev@dpdk.org
>> Subject: Re: [PATCH v1 3/4] vhost: improve device ready definition
>>
>> Hi Matan,
>>
>> On 6/23/
> -Original Message-
> From: David Marchand
> Sent: Tuesday, June 23, 2020 3:52 PM
>
> > A number of approaches to combine DOCSIS Crypto and CRC functions
> have
> > been discussed in the DPDK community to date, namely:
> > 1) adding a new rte_accelerator API, to provide a generic inter
On Mon, Jun 22, 2020 at 07:13:51PM +0800, Haiyue Wang wrote:
> To fix CVE-2020-12888, the linux vfio-pci module will invalidate mmaps
> and block MMIO access on disabled memory, it will send a SIGBUS to the
> application:
> https://urldefense.proofpoint.com/v2/url?u=https-3A__git.kernel.org_pub_scm
Hi, Patrick.
Not all rdma-core versions provide the
- mlx5dv_get_clock_info(context, clock_info);
- mlx5dv_ts_to_ns(clock_info, device_timestamp);
With these versions we would get compilation/linkage error.
There should be conditional compilation like it is done with other mlx5dv
routines.
Wit
Hi, Patrick
> /**< @internal Function used to get the current value of the device clock. */
> @@ -730,6 +734,7 @@ struct eth_dev_ops {
> eth_timesync_read_time timesync_read_time; /** Get the device
> clock time. */
> eth_timesync_write_timetimesync_write_time; /** Set the dev
> -Original Message-
> From: Maxime Coquelin
> Sent: Tuesday, June 23, 2020 4:56 PM
> To: Matan Azrad ; Xiao Wang
>
> Cc: dev@dpdk.org
> Subject: Re: [PATCH v1 3/4] vhost: improve device ready definition
>
> Hi Matan,
>
> On 6/23/20 1:53 PM, Matan Azrad wrote:
> >
> >
> > From: Maxime
On Tue, Jun 23, 2020 at 12:36 PM David Coyle wrote:
> A number of approaches to combine DOCSIS Crypto and CRC functions have
> been discussed in the DPDK community to date, namely:
> 1) adding a new rte_accelerator API, to provide a generic interface for
>combining operations of different type
This commit makes some changes to the AF_XDP PMD in an effort to improve
its packet loss characteristics.
1. In the case of failed transmission due to inability to reserve a tx
descriptor, the PMD now pulls from the completion ring, issues a syscall
in which the kernel attempts to complete outstan
>
> On Fri, 12 Jun 2020 14:17:46 +
> Ciara Loftus wrote:
>
> > This commit makes some changes to the AF_XDP PMD in an effort to
> improve
> > its packet loss characteristics.
> >
> > 1. In the case of failed transmission due to inability to reserve a tx
> > descriptor, the PMD now pulls from
On Tue, 23 Jun 2020 14:48:54 +0800
Chengchang Tang wrote:
> In common practice, PMD configure the rx_buf_size according to the data
> room size of the object in mempool. But in fact the final value is related
> to the specifications of hw, and its values will affect the number of
> fragments in r
22/06/2020 22:51, Kadam, Pallavi:
> On 6/20/2020 3:35 PM, Dmitry Kozlyuk wrote:
> > Following the discussion on the mailing list [1], clarify MinGW-w64
> > installation process and stop linking with pthread on Windows.
> > Make Meson cross-file more general along the way.
> >
> > [1]: https://mail
On 6/23/20 3:55 PM, Maxime Coquelin wrote:
> Hi Matan,
>
> On 6/23/20 1:53 PM, Matan Azrad wrote:
>>
>>
>> From: Maxime Coquelin:
>>> On 6/23/20 11:02 AM, Matan Azrad wrote:
From: Maxime Coquelin:
> On 6/22/20 5:51 PM, Matan Azrad wrote:
>>
>>
>> From: Maxime Coqu
On 6/23/20 4:49 PM, Ferruh Yigit wrote:
> The APIs are marked in the doxygen comment but better to mark the
> symbols too. This is planned for v20.11 release.
>
> Signed-off-by: Ferruh Yigit
Acked-by: Andrew Rybchenko
Hi,
> -Original Message-
> From: Viacheslav Ovsiienko
> Sent: Tuesday, June 23, 2020 10:49 AM
> To: dev@dpdk.org
> Cc: Matan Azrad ; Raslan Darawsheh
> ; sta...@dpdk.org
> Subject: [PATCH] net/mlx5: fix host physical function representor naming
>
> The new kernel adds the names like "pf0
Hi Matan,
On 6/23/20 1:53 PM, Matan Azrad wrote:
>
>
> From: Maxime Coquelin:
>> On 6/23/20 11:02 AM, Matan Azrad wrote:
>>>
>>>
>>> From: Maxime Coquelin:
On 6/22/20 5:51 PM, Matan Azrad wrote:
>
>
> From: Maxime Coquelin:
>> On 6/22/20 3:43 PM, Matan Azrad wrote:
>>>
>
On 6/23/2020 2:42 PM, Renata Saiakhova wrote:
> Free previously allocated memzone for HW rings
>
> Signed-off-by: Renata Saiakhova
Reviewed-by: Ferruh Yigit
On 6/23/2020 2:42 PM, Renata Saiakhova wrote:
> igb and ixgbe and some other drivers allocate HW rings using
> rte_eth_dma_zone_reserve(),
> which checks first if the memzone exists for a given name, consisting of port
> id, queue_id, rx/tx direction, but not for the size, alignment, and socket_id.
The APIs are marked in the doxygen comment but better to mark the
symbols too. This is planned for v20.11 release.
Signed-off-by: Ferruh Yigit
---
doc/guides/rel_notes/deprecation.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/rel_notes/deprecation.rst
b/doc/guides/rel
This is observed with experimental gcc 11, although the older gcc
versions don't complain about it, issue seems a valid one.
gcc version 11.0.0 20200621 (experimental) (GCC)
Build error
.../drivers/net/iavf/iavf_ethdev.c: In function ‘iavf_dev_link_update’:
.../drivers/net/iavf/iavf_ethdev.c:641:6
Delete memzones for HW rings in em and ice while freeing queues
Signed-off-by: Renata Saiakhova
---
drivers/net/e1000/em_rxtx.c | 2 ++
drivers/net/ice/ice_rxtx.c | 2 ++
2 files changed, 4 insertions(+)
diff --git a/drivers/net/e1000/em_rxtx.c b/drivers/net/e1000/em_rxtx.c
index 49c53712a..67
Delete memzones for HW rings in i40e while freeing queues
Signed-off-by: Renata Saiakhova
---
drivers/net/i40e/i40e_fdir.c | 3 +++
drivers/net/i40e/i40e_rxtx.c | 2 ++
2 files changed, 5 insertions(+)
diff --git a/drivers/net/i40e/i40e_fdir.c b/drivers/net/i40e/i40e_fdir.c
index d59399afe..3a8
Free previously allocated memzone for HW rings
Signed-off-by: Renata Saiakhova
---
lib/librte_ethdev/rte_ethdev.c | 30 ++--
lib/librte_ethdev/rte_ethdev_driver.h| 17 ++
lib/librte_ethdev/rte_ethdev_version.map | 7 ++
3 files changed, 52 inser
igb and ixgbe and some other drivers allocate HW rings using
rte_eth_dma_zone_reserve(),
which checks first if the memzone exists for a given name, consisting of port
id, queue_id, rx/tx direction, but not for the size, alignment, and socket_id.
If the memzone with a given name exists it is returne
Delete memzones for HW rings in igb and ixgbe while freeing queues
Signed-off-by: Renata Saiakhova
---
drivers/net/e1000/igb_rxtx.c | 2 ++
drivers/net/ixgbe/ixgbe_rxtx.c | 2 ++
2 files changed, 4 insertions(+)
diff --git a/drivers/net/e1000/igb_rxtx.c b/drivers/net/e1000/igb_rxtx.c
index 68
> -Original Message-
> From: Honnappa Nagarahalli
> Sent: Wednesday, June 17, 2020 5:43 PM
> To: dev@dpdk.org; honnappa.nagaraha...@arm.com; Ali Alnubani
> ; orgerl...@mellanox.com; wenzhuo...@intel.com;
> beilei.x...@intel.com; bernard.iremon...@intel.com
> Cc: hemant.agra...@nxp.com; jer
> -Original Message-
> From: Honnappa Nagarahalli
> Sent: Wednesday, June 17, 2020 5:43 PM
> To: dev@dpdk.org; honnappa.nagaraha...@arm.com; Ali Alnubani
> ; orgerl...@mellanox.com; wenzhuo...@intel.com;
> beilei.x...@intel.com; bernard.iremon...@intel.com
> Cc: hemant.agra...@nxp.com; jer
> -Original Message-
> From: Honnappa Nagarahalli
> Sent: Wednesday, June 17, 2020 5:43 PM
> To: dev@dpdk.org; honnappa.nagaraha...@arm.com; Ali Alnubani
> ; orgerl...@mellanox.com; wenzhuo...@intel.com;
> beilei.x...@intel.com; bernard.iremon...@intel.com
> Cc: hemant.agra...@nxp.com; jer
Here I have corrected a potential typing mistake in header file.
while Uninitalizing the driver the comment was mentioning
initializing instead of Uninitalizing in despription of parameter
Fixes: d4a586d29e65 ("bus/vdev: move code from EAL into a new driver")
Cc: jianfeng@intel.com
Signed-of
Hi David,
> > > diff --git a/lib/librte_eal/common/eal_common_lcore.c
> > > b/lib/librte_eal/common/eal_common_lcore.c
> > > index 86d32a3dd7..7db05428e7 100644
> > > --- a/lib/librte_eal/common/eal_common_lcore.c
> > > +++ b/lib/librte_eal/common/eal_common_lcore.c
> > > @@ -220,3 +221,38 @@ rte
On Tue, Jun 23, 2020 at 11:14 AM Bruce Richardson
wrote:
>
> On Tue, Jun 23, 2020 at 09:49:18AM +0200, David Marchand wrote:
> > Hello Konstantin,
> >
> > On Mon, Jun 22, 2020 at 5:49 PM Ananyev, Konstantin
> > wrote:
> > > > diff --git a/lib/librte_eal/common/eal_common_lcore.c
> > > > b/lib/li
On 6/23/2020 10:11 AM, Renata Saiakhova wrote:
> Hi Ferruh,
>
> I added an INTERNAL block in .map file, that gives me an error:
>
> Build targets in project: 806
> Found ninja-1.8.2 at /usr/bin/ninja
> [7/627] Linking target lib/librte_ethdev.so.20.0.3.
> FAILED: lib/librte_ethdev.so.20.0.3
> cca
On Tue, Jun 23, 2020 at 07:28:06AM -0400, Neil Horman wrote:
> On Mon, Jun 22, 2020 at 10:39:46PM +0300, Dmitry Kozlyuk wrote:
> > On Mon, 22 Jun 2020 08:41:17 -0400, Neil Horman wrote:
> > > On Mon, Jun 22, 2020 at 03:45:01AM +0300, Dmitry Kozlyuk wrote:
> > [snip]
> >
> > > > 2. How much error-
From: Maxime Coquelin:
> On 6/23/20 11:02 AM, Matan Azrad wrote:
> >
> >
> > From: Maxime Coquelin:
> >> On 6/22/20 5:51 PM, Matan Azrad wrote:
> >>>
> >>>
> >>> From: Maxime Coquelin:
> On 6/22/20 3:43 PM, Matan Azrad wrote:
> >
> >
> > From: Maxime Coquelin:
> >> Sent: Mond
On Mon, Jun 22, 2020 at 10:39:46PM +0300, Dmitry Kozlyuk wrote:
> On Mon, 22 Jun 2020 08:41:17 -0400, Neil Horman wrote:
> > On Mon, Jun 22, 2020 at 03:45:01AM +0300, Dmitry Kozlyuk wrote:
> [snip]
> > > 1. No standard ELF or COFF module for Python
> > > (amount of Python code without libelf on
From: Vamsi Attunuru
Signed-off-by: Vamsi Attunuru
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/octeontx2/otx2_cryptodev_ops.c | 37 +++
drivers/crypto/octeontx2/otx2_ipsec_po.h | 30 +++
2 files changed, 67 insertions(+)
diff --git a/drivers/crypto/octeo
From: Vamsi Attunuru
Signed-off-by: Vamsi Attunuru
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/octeontx2/otx2_cryptodev.h | 8 +
drivers/crypto/octeontx2/otx2_cryptodev_ops.c | 36 +++-
drivers/crypto/octeontx2/otx2_ipsec_po.h | 6 +
drivers/crypto/octeontx2/otx2_ipsec_po_o
Signed-off-by: Vamsi Attunuru
Signed-off-by: Tejasree Kondoj
---
.../octeontx2/otx2_cryptodev_capabilities.c | 108 ++
.../octeontx2/otx2_cryptodev_capabilities.h | 3 +
drivers/crypto/octeontx2/otx2_cryptodev_sec.c | 4 +-
3 files changed, 114 insertions(+), 1 deletion(-
From: Vamsi Attunuru
Signed-off-by: Vamsi Attunuru
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/octeontx2/otx2_cryptodev_sec.c | 466 +-
drivers/crypto/octeontx2/otx2_ipsec_po.h | 295 +++
drivers/crypto/octeontx2/otx2_security.h | 9 +
drivers/net/octe
Signed-off-by: Vamsi Attunuru
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/octeontx2/Makefile | 1 +
drivers/crypto/octeontx2/meson.build | 3 +-
drivers/crypto/octeontx2/otx2_cryptodev.c | 12 -
drivers/crypto/octeontx2/otx2_cryptodev_sec.c | 46 +
From: Vamsi Attunuru
Signed-off-by: Vamsi Attunuru
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/octeontx2/otx2_cryptodev_sec.c | 34 +--
1 file changed, 31 insertions(+), 3 deletions(-)
diff --git a/drivers/crypto/octeontx2/otx2_cryptodev_sec.c
b/drivers/crypto/octeontx2
Signed-off-by: Vamsi Attunuru
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/octeontx2/otx2_cryptodev_sec.h | 52
drivers/crypto/octeontx2/otx2_ipsec_po.h | 119 ++
drivers/crypto/octeontx2/otx2_security.h | 2 +
drivers/net/octeontx2/otx2_ethdev_sec.h
This series adds lookaside IPsec support in OCTEON TX2 PMD.
Features supported:
* IPv4
* ESP
* Tunnel mode
* AES-128/192/256-GCM
This series is on top of http://patches.dpdk.org/patch/71638/
Tejasree Kondoj (4):
net/octeontx2: move otx2_sec_session struct to otx2_security.h
crypto/octeontx2:
This patch moves otx2_sec_session structure to otx2_security.h
to make it common for inline and lookaside protocol
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/octeontx2/otx2_security.h | 21 +
drivers/net/octeontx2/otx2_ethdev_sec.c| 1 +
drivers/net/octeontx2/ot
> -Original Message-
> From: Sarosh Arif
> Sent: Wednesday, June 17, 2020 5:01 AM
> To: dev@dpdk.org; Richardson, Bruce ;
> Mcnamara, John ; Pattan, Reshma
> ; Varghese, Vipin
> Cc: Sarosh Arif
> Subject: [PATCH v2 1/3] examples/packet_ordering: free resources on exit
>
> Resources s
Hi,
The original issue is with legacy QEMU (e.g.QEMUv2.6, with centos7.2 as guest
kernel, without set_vring_status as an indicator).
For a normal boot, the last 2 messages are set_vring_kick and set_vring_call,
inside the set_vring_kick handling,
virtio_is_ready() will reture true (because of th
Add unit tests for DOCSIS capabilitity checks.
Signed-off-by: David Coyle
Signed-off-by: Mairtin o Loingsigh
---
app/test/test_security.c | 139 +++
1 file changed, 139 insertions(+)
diff --git a/app/test/test_security.c b/app/test/test_security.c
index 3076
Add uplink and downlink DOCSIS unit test cases and vectors, to test
the combined DOCSIS Crypto-CRC support that has been added to the
rte_security and rte_cryptodev libraries.
Signed-off-by: David Coyle
Signed-off-by: Mairtin o Loingsigh
---
app/test/test_cryptodev.c | 552
Add support to the AESNI-MB PMD for the DOCSIS protocol, through the
rte_security API. This, therefore, includes adding support for the
rte_security API to this PMD.
Signed-off-by: David Coyle
Signed-off-by: Mairtin o Loingsigh
---
.../crypto/aesni_mb/aesni_mb_pmd_private.h| 19 +-
drivers
Introduction
This patchset adds support for the DOCSIS protocol to the DPDK Security
API (rte_security), to be used by the AESNI-MB and QAT crypto devices to
combine and accelerate Crypto and CRC functions of the DOCSIS protocol
into a single operation.
Performing these functions in
Add support to the QAT SYM PMD for the DOCSIS protocol, through the
rte_security API. This, therefore, includes adding support for the
rte_security API to this PMD.
Signed-off-by: David Coyle
Signed-off-by: Mairtin o Loingsigh
---
drivers/common/qat/Makefile | 3 +
drivers/crypt
Add support for DOCSIS protocol to rte_security library. This support
currently comprises the combination of Crypto and CRC operations.
A security operation definition is also added. This allow security
protocol related parameters be specified at the operation level. For
DOCSIS, these parameters i
Add a new security operation field to the crypto operation to allow
protocol specific parameters be defined for a crypto operation.
Signed-off-by: David Coyle
Signed-off-by: Mairtin o Loingsigh
---
lib/librte_cryptodev/rte_crypto.h| 19 +--
lib/librte_cryptodev/rte_cryptodev
Reviewed-by: Qiming Yang
> -Original Message-
> From: Zhang, Qi Z
> Sent: Friday, June 19, 2020 12:25
> To: Yang, Qiming
> Cc: dev@dpdk.org; Ye, Xiaolong
> Subject: RE: [PATCH 00/10] net/ice: base code update for 20.08 batch 2
>
>
>
> > -Original Message-
> > From: Yang, Qim
> -Original Message-
> From: Jiang, JunyuX
> Sent: Tuesday, June 23, 2020 4:33 PM
> To: dev@dpdk.org
> Cc: Zhang, Qi Z ; Yang, Qiming
> ; Su, Simei ; Jiang, JunyuX
>
> Subject: [PATCH v3] net/ice: initialize and update RSS based on user request
>
> Initialize and update RSS configure
> -Original Message-
> From: dev On Behalf Of Jasvinder Singh
> Sent: Monday, June 22, 2020 4:47 PM
> To: dev@dpdk.org
> Cc: Dumitrescu, Cristian
> Subject: [dpdk-dev] [PATCH] doc: update softnic documentation
>
> Update traffic management function parameters description and command
>
Softnic can be used like other virtual devices without
needing any special mode. Therefore, remove softnic mode
from testpmd app. Documentation is updated as well.
Signed-off-by: Jasvinder Singh
Acked-by: Cristian Dumitrescu
---
v2
- merge softnic document update patch
app/test-pmd/Makefile
This patch modifies the arguments expected by the check-git-log script,
to match the format of arguments for the checkpatches script. Both
scripts now take certain argument options in the same format, making
them easier to use.
e.g. Both now take a commit ID range by "-r "
The checkpatches help pr
v4:
- Merge doc patch into patch with code changes.
- Simplified and reduced documentation and comments.
v3:
- Fix comments on v2.
- Add patch to update contributor's guide.
v2: Fix comments on v1.
This patchset standardizes the checkpatches and check-git-log scripts
to accept the same s
When all checks are completed on the specified commit logs, the script
indicates if all are valid, or if there were some failures.
Signed-off-by: Ciara Power
Acked-by: Ferruh Yigit
---
v2: Added appropriate exit codes based on failure status.
---
devtools/check-git-log.sh | 45
On 6/23/20 9:48 AM, Chengchang Tang wrote:
> In common practice, PMD configure the rx_buf_size according to the data
> room size of the object in mempool. But in fact the final value is related
> to the specifications of hw, and its values will affect the number of
> fragments in recieving pkts.
>
From: Sarosh Arif
Sent: Tuesday, June 23, 2020 10:19 AM
To: dev@dpdk.org; Pattan, Reshma
Subject: Re: [PATCH] examples/packet_ordering: Use rte_exit in case of invalid
EAL or application arguments
Hello,
This patch has been sitting around for more than 3 weeks. Is there something
that needs
1 - 100 of 127 matches
Mail list logo