Adding more about this patch:
testpmd is a test application. It allows you to find some issues
in some scenarios. It seems you found an issue and you decided
to hide it in the test application. That's really wrong!
This kind of issue should be solved in the API or in the driver.
In this case, I b
Hi, Chenbo
Yes. It is the latest patch.
Replied Message
| From | Xia, Chenbo |
| Date | 06/23/2022 11:07 |
| To | Gaoxiang Liu,
maxime.coque...@redhat.com |
| Cc | dev@dpdk.org,
liugaoxi...@huawei.com,
sta...@dpdk.org |
| Subject | RE: [PATCH v2] vhost: fix avail idx update error when
Hi,
> -Original Message-
> From: Huang, Wei
> Sent: Thursday, June 23, 2022 11:12
> To: dev@dpdk.org; tho...@monjalon.net; nipun.gu...@nxp.com;
> hemant.agra...@nxp.com
> Cc: sta...@dpdk.org; Xu, Rosen ; Zhang, Tianfei
> ; Zhang, Qi Z ; Huang, Wei
>
> Subject: [PATCH] raw/ifpga: avoid po
Hi,
> -Original Message-
> From: Huang, Wei
> Sent: Thursday, June 23, 2022 11:12
> To: dev@dpdk.org; tho...@monjalon.net; nipun.gu...@nxp.com;
> hemant.agra...@nxp.com
> Cc: sta...@dpdk.org; Xu, Rosen ; Zhang, Tianfei
> ; Zhang, Qi Z ; Huang, Wei
>
> Subject: [PATCH] raw/ifpga/base: che
Added rte_event_eth_tx_adapter_instance_get() details.
Signed-off-by: Ganapati Kundapura
---
doc/guides/prog_guide/event_ethernet_tx_adapter.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/prog_guide/event_ethernet_tx_adapter.rst
b/doc/guides/prog_guide/event_ethernet_t
Added rte_event_eth_rx_adapter_instance_get() details
Signed-off-by: Ganapati Kundapura
---
doc/guides/prog_guide/event_ethernet_rx_adapter.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/prog_guide/event_ethernet_rx_adapter.rst
b/doc/guides/prog_guide/event_ethernet_rx
Added testcase for rte_event_eth_tx_adapter_instance_get()
Signed-off-by: Ganapati Kundapura
---
app/test/test_event_eth_tx_adapter.c | 75
1 file changed, 75 insertions(+)
diff --git a/app/test/test_event_eth_tx_adapter.c
b/app/test/test_event_eth_tx_adapt
Added rte_event_eth_tx_adapter_instance_get() to get the
adapter instance id for specified ethernet device id and
tx queue index.
Signed-off-by: Ganapati Kundapura
---
lib/eventdev/eventdev_pmd.h | 23 +++
lib/eventdev/rte_event_eth_tx_adapter.c | 102 +++
Added test case for rte_event_eth_rx_adapter_instance_get()
Signed-off-by: Ganapati Kundapura
---
app/test/test_event_eth_rx_adapter.c | 203 ++-
1 file changed, 202 insertions(+), 1 deletion(-)
diff --git a/app/test/test_event_eth_rx_adapter.c
b/app/test/test_e
Added telemetry handler for rte_event_eth_rx_adapter_instance_get()
to retrieve adapter instance id for specified ethernet device id
and rx queue index.
Signed-off-by: Ganapati Kundapura
---
lib/eventdev/rte_event_eth_rx_adapter.c | 66 +
1 file changed, 66 insert
Added rte_event_eth_rx_adapter_instance_get() to get
adapter instance id for specified ethernet device id and
rx queue index.
Signed-off-by: Ganapati Kundapura
Reviewed-by: Naga Harish K S V
Acked-by: Jay Jayatheerthan
---
v9:
* Corrected rte_event_eth_tx_adapter_instanceget to
* rte_event_eth
Hi Ciara,
Thanks for pointing it out. Will rework test vectors and submit new version.
Thanks
Tejasree
> -Original Message-
> From: Power, Ciara
> Sent: Tuesday, June 21, 2022 7:58 PM
> To: Akhil Goyal ; Tejasree Kondoj
> ; Zhang, Roy Fan
> Cc: Anoob Joseph ; Ankur Dwivedi
> ; dev@dpdk
> -Original Message-
> From: Huang, Wei
> Sent: Thursday, June 23, 2022 11:12 AM
> To: dev@dpdk.org; tho...@monjalon.net; nipun.gu...@nxp.com;
> hemant.agra...@nxp.com
> Cc: sta...@dpdk.org; Xu, Rosen ; Zhang, Tianfei
> ; Zhang, Qi Z ; Huang, Wei
>
> Subject: [PATCH] raw/ifpga: avoid p
> -Original Message-
> From: Huang, Wei
> Sent: Thursday, June 23, 2022 11:12 AM
> To: dev@dpdk.org; tho...@monjalon.net; nipun.gu...@nxp.com;
> hemant.agra...@nxp.com
> Cc: sta...@dpdk.org; Xu, Rosen ; Zhang, Tianfei
> ; Zhang, Qi Z ; Huang, Wei
>
> Subject: [PATCH] raw/ifpga/base: ch
On Wed, Jun 22, 2022 at 01:54:46PM -0700, Stephen Hemminger wrote:
> On Wed, 22 Jun 2022 13:37:12 -0700
> Tyler Retzlaff wrote:
>
> > On Wed, Jun 22, 2022 at 01:27:36PM -0700, Stephen Hemminger wrote:
> > > The phrase "This API is used to" is unnecessary and changes the
> > > documentation into p
> -Original Message-
> From: zhichaox.z...@intel.com
> Sent: Wednesday, June 22, 2022 6:49 PM
> To: dev@dpdk.org
> Cc: sta...@dpdk.org; Yang, Qiming ; Zeng, ZhichaoX
> ; alvinx.zh...@intel.com; Guo, Junfeng
> ; Su, Simei ; Ferruh Yigit
>
> Subject: [PATCH v2] net/igc: fix segmentation
From: Satheesh Paul
After parsing GRE tunnel, parse subsequent protocols
(for example, TCP or UDP) as tunneled versions.
Fixes: c34ea71b878 ("common/cnxk: add NPC parsing API")
Cc: sta...@dpdk.org
Signed-off-by: Satheesh Paul
Reviewed-by: Kiran Kumar K
---
drivers/common/cnxk/roc_npc_parse.c
On Wednesday, June 22, 2022 6:56 PM, Ferruh Yigit wrote:
> On 6/22/2022 7:56 AM, Jiawen Wu wrote:
> > Fix the remaining bugs, support more OEM devices.
> >
> > v2:
> > - remove useless variable initializers
> > - define macros for loop counts
> > - supplement detailed commit log
> >
> > Jiawen Wu (
> -Original Message-
> From: Ding, Xuan
> Sent: Wednesday, June 22, 2022 9:46 AM
> To: maxime.coque...@redhat.com; Xia, Chenbo
> Cc: dev@dpdk.org; Hu, Jiayu ; Ding, Xuan
>
> Subject: [PATCH v3] doc: clean vhost async path doc
>
> From: Xuan Ding
>
> This patch moves the 'Recommended I
> -Original Message-
> From: Ding, Xuan
> Sent: Tuesday, June 21, 2022 3:22 PM
> To: maxime.coque...@redhat.com; Xia, Chenbo
> Cc: dev@dpdk.org; Hu, Jiayu ; Ding, Xuan
>
> Subject: [PATCH v2] doc: update async enqueue API usage
>
> From: Xuan Ding
>
> This patch updates the correct us
Hi Gaoxiang,
> -Original Message-
> From: Gaoxiang Liu
> Sent: Wednesday, June 22, 2022 9:20 AM
> To: maxime.coque...@redhat.com; Xia, Chenbo
> Cc: dev@dpdk.org; liugaoxi...@huawei.com; Gaoxiang Liu
> ; sta...@dpdk.org
> Subject: [PATCH v2] vhost: fix avail idx update error when desc cop
Expression "tx_chunks * ctx->dma_buf_size" in dma_fpga_to_fpga()
is evaluated using 32-bit arithmetic, which would overflow
potentially. Change tx_chunks to type "uint64_t" to avoid such
issue.
Coverity issue: 379203
Fixes: 7d63899a5c19 ("raw/ifpga: add N3000 AFU driver")
Signed-off-by: Wei Huan
Do null-checking on hw->adapter in fme_pmci_init() before dereference it.
Coverity issue: 379202
Fixes: ca6eb0f7c836 ("raw/ifpga/base: add PMCI base driver")
Signed-off-by: Wei Huang
---
drivers/raw/ifpga/base/ifpga_fme.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/d
Hi Gaoxiang,
> From: Gaoxiang Liu
> Sent: Wednesday, June 22, 2022 10:30 PM
> To: Xia, Chenbo ; maxime.coque...@redhat.com
> Cc: dev@dpdk.org
> Subject: Fw:[PATCH v2] vhost: fix avail idx update error when desc copy failed
>
>
> Hi, Chen bo, Maxime,
> Please help to review the patch below
> -Original Message-
> From: Wang, YuanX
> Sent: Wednesday, June 22, 2022 5:26 PM
> To: maxime.coque...@redhat.com; Xia, Chenbo ;
> dev@dpdk.org
> Cc: Hu, Jiayu ; He, Xingguang ;
> Jiang, Cheng1 ; Wang, YuanX ;
> sta...@dpdk.org; Ling, WeiX
> Subject: [PATCH v4] examples/vhost: fix retry
Hi Jiayu,
> -Original Message-
> From: Hu, Jiayu
> Sent: Thursday, June 23, 2022 9:09 AM
> To: dev@dpdk.org
> Cc: maxime.coque...@redhat.com; Xia, Chenbo ; Hu,
> Jiayu
> Subject: [PATCH] vhost: fix unchecked return value
>
> This patch checks the return value of rte_dma_info_get()
> cal
On Wed, 22 Jun 2022 23:49:39 +0100
Konstantin Ananyev wrote:
> > @@ -26,7 +25,7 @@ static inline void __fill_ipv4hdr_frag(struct
> > rte_ipv4_hdr *dst,
> > const struct rte_ipv4_hdr *src, uint16_t header_len,
> > uint16_t len, uint16_t fofs, uint16_t dofs, uint32_t mf)
>
Now NFP NIC support two type of RSS logic, NFP_NET_CFG_CTRL_RSS and
NFP_NET_CFG_CTRL_RSS2, use NFP_NET_CFG_CTRL_RSS2 if NIC capability
support, otherwise use NFP_NET_CFG_CTRL_RSS.
Signed-off-by: Jin Liu
Signed-off-by: Diana Wang
Signed-off-by: Peng Zhang
Signed-off-by: Chaoyong He
Signed-off-b
Implement NFP3800 card packet transmit function for firmware
with NFDk.
Signed-off-by: Jin Liu
Signed-off-by: Diana Wang
Signed-off-by: Peng Zhang
Signed-off-by: Chaoyong He
Signed-off-by: Niklas Söderlund
---
drivers/net/nfp/nfp_ethdev.c| 3 +-
drivers/net/nfp/nfp_ethdev_vf.c | 3 +-
Move macro __round_mask, round_up and round_down from C file to
corresponding head file, will be used by TX function of nfp net
firmware with NFDk.
Signed-off-by: Jin Liu
Signed-off-by: Diana Wang
Signed-off-by: Peng Zhang
Signed-off-by: Chaoyong He
Signed-off-by: Niklas Söderlund
---
driver
This commit does not introduce new features, just integrate some common
logic into helper functions to reduce the same logic and increase code
reuse, include queue stop and queue close logic, will be used when NFP
net stop and close.
queue stop: reset queue
queue close: reset and release queue
Mo
Add ethdev option for firmware with NFDk, implement tx_queue setup
function for firmware with NFDk.
Signed-off-by: Jin Liu
Signed-off-by: Diana Wang
Signed-off-by: Peng Zhang
Signed-off-by: Chaoyong He
Signed-off-by: Niklas Söderlund
---
drivers/net/nfp/nfp_ethdev.c| 32 -
drive
Add and modify the nfp PMD struct and macro that will be used by firmware
with NFDk.
Signed-off-by: Jin Liu
Signed-off-by: Diana Wang
Signed-off-by: Peng Zhang
Signed-off-by: Chaoyong He
Signed-off-by: Niklas Söderlund
---
drivers/net/nfp/nfp_rxtx.h | 58 +
Modify nfp driver logic, add firmware version (NFD3 or NFDK) judgment, will
according to the firmware version, mount different driver functions.
Signed-off-by: Jin Liu
Signed-off-by: Diana Wang
Signed-off-by: Peng Zhang
Signed-off-by: Chaoyong He
Signed-off-by: Niklas Söderlund
---
doc/guide
Add support for a new type of NIC NFP3800 card, and update some
network card data acquisition interface functions.
Signed-off-by: Jin Liu
Signed-off-by: Diana Wang
Signed-off-by: Peng Zhang
Signed-off-by: Chaoyong He
Signed-off-by: Niklas Söderlund
---
doc/guides/nics/nfp.rst
Add 'nfd3' into the firmware with NFD3 eth driver function name,
preparation for the next work, as we will support another version
firmware with NFDk.
Signed-off-by: Jin Liu
Signed-off-by: Diana Wang
Signed-off-by: Peng Zhang
Signed-off-by: Chaoyong He
Signed-off-by: Niklas Söderlund
---
dri
The NFP eth driver function name start with 'nfp_net', but set_mac
function start with 'nfp' only, rename it, be consistent with others.
Signed-off-by: Jin Liu
Signed-off-by: Diana Wang
Signed-off-by: Peng Zhang
Signed-off-by: Chaoyong He
Signed-off-by: Niklas Söderlund
---
drivers/net/nfp/n
Multiple writes cause intermediate pointer values that do not
end on complete TX descriptors.
The QCP peripheral on the NFP provides a number of access
modes. In some access modes, the maximum amount to add must
be restricted to a 6bit value. The particular access mode
used by _nfp_qcp_ptr_add() h
This commit remove some unnecessary forward function
declarations.
Signed-off-by: Chaoyong He
Signed-off-by: Jin Liu
Signed-off-by: Niklas Söderlund
---
drivers/net/nfp/nfp_ethdev.c| 22 --
drivers/net/nfp/nfp_ethdev_vf.c | 12
drivers/net/nfp/nfp_rxtx.c
Change the coding style of some logics, to make it more
compatible with the DPDK coding style.
Signed-off-by: Chaoyong He
Signed-off-by: Jin Liu
Signed-off-by: Niklas Söderlund
---
drivers/net/nfp/nfp_ethdev.c| 149
drivers/net/nfp/nfp_ethdev_vf.c | 8 +-
NFD is part of NFP firmware, and there only exist a NFD3 version
before this patch series.
This patch series mainly add the support of the new NFP3800 chip
use firmware with NFD3/NFDk.
* Changes since v1
- Added updated documentation for NFP to cover NFD.
- Documented the addition of NFD in the
This patch checks the return value of rte_dma_info_get()
called in rte_vhost_async_dma_configure().
Coverity issue: 379066
Fixes: 53d3f4778c1d ("vhost: integrate dmadev in asynchronous data-path")
Signed-off-by: Jiayu Hu
---
lib/vhost/vhost.c | 6 +-
1 file changed, 5 insertions(+), 1 delet
21/06/2022 17:50, Rahul Bhansali пишет:
-Original Message-
From: Konstantin Ananyev
Sent: Tuesday, June 21, 2022 4:43 AM
To: Rahul Bhansali ; dev@dpdk.org; Ruifeng Wang
Cc: Jerin Jacob Kollanukkaran
Subject: [EXT] Re: [PATCH v2 1/2] examples/l3fwd: common packet group
functionality
18/06/2022 15:09, Huichao Cai пишет:
To resolve the compilation warning,replace the rte_memcpy with memcpy.
Modify in file test_ipfrag.c and rte_ipv4_fragmentation.c.
Signed-off-by: Huichao Cai
---
app/test/test_ipfrag.c | 13 ++---
lib/ip_frag/rte_ipv4_fragmentation.c
Sorry, this patch looks really wrong, I cannot pull it into the main branch.
See below for an explanation.
21/06/2022 12:43, Ferruh Yigit:
> On 6/21/2022 10:24 AM, Ke Zhang wrote:
> > When testpmd startups with pf and vfs,this error occurs when quitting,
> > results in pf is released before vfs ,
2022-06-22 19:03 (UTC+0200), David Marchand:
> On Sat, Jun 18, 2022 at 1:29 PM Dmitry Kozlyuk
> wrote:
> >
> > Hi Fidaullah,
> >
> > Thanks for the fix,
> > Acked-by: Dmitry Kozlyuk
>
> This seems backport material.
> Dmitry, Anatoly, do you agree? If so I'll mark it when applying.
>
> As fo
On Wed, 22 Jun 2022 13:37:12 -0700
Tyler Retzlaff wrote:
> On Wed, Jun 22, 2022 at 01:27:36PM -0700, Stephen Hemminger wrote:
> > The phrase "This API is used to" is unnecessary and changes the
> > documentation into passive voice.
> >
> > Stephen Hemminger (2):
> > rawdev, dmadev: remove pass
Make sure all functions which use the convention that XXX_free(NULL)
is a nop are all documented.
The wording is chosen to match the documentation of free(3).
"If ptr is NULL, no operation is performed."
Signed-off-by: Stephen Hemminger
---
lib/bitratestats/rte_bitrate.h | 1 +
lib/compressde
The comments in rte_rib6 were cut-and-pasted from rte_rib
and because of that some references to rte_rib_node were
not updated.
Signed-off-by: Stephen Hemminger
---
lib/rib/rte_rib6.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/rib/rte_rib6.h b/lib/rib/rte_rib6.
On Wed, Jun 22, 2022 at 01:27:36PM -0700, Stephen Hemminger wrote:
> The phrase "This API is used to" is unnecessary and changes the
> documentation into passive voice.
>
> Stephen Hemminger (2):
> rawdev, dmadev: remove passive voice in function doc
> eal: remove passive voice from interrupt
The phrase "This API is used" is unnecessary, remove it.
Reword to describe function in active voice.
Signed-off-by: Stephen Hemminger
---
lib/eal/include/rte_interrupts.h | 23 +++
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/lib/eal/include/rte_interrupts
Remove extraneous phrase "This API is used to" and use
active instead of passive voice when describing a function.
Signed-off-by: Stephen Hemminger
---
drivers/raw/ioat/rte_ioat_rawdev.h | 2 +-
lib/dmadev/rte_dmadev.h| 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --g
The phrase "This API is used to" is unnecessary and changes the
documentation into passive voice.
Stephen Hemminger (2):
rawdev, dmadev: remove passive voice in function doc
eal: remove passive voice from interrupt function documentation
drivers/raw/ioat/rte_ioat_rawdev.h | 2 +-
lib/dmadev
test basic functionality and demonstrate use of following thread
attributes api. additionally, test attributes are processed when
supplied to rte_thread_create().
* rte_thread_attr_init
* rte_thread_attr_set_affinity
* rte_thread_attr_get_affinity
* rte_thread_attr_set_priority
Si
now that rte_thread provides thread lifetime functions stop using
pthread in unit tests.
Signed-off-by: Tyler Retzlaff
---
app/test/test_threads.c | 7 ++-
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/app/test/test_threads.c b/app/test/test_threads.c
index 3c22cec..e0f18e4 1
The *rte_thread_create()* function can optionally receive an
rte_thread_attr_t object that will cause the thread to be created with
the affinity and priority described by the attributes object. If
no rte_thread_attr_t is passed (parameter is NULL), the default
affinity and priority are used.
On Wi
Implement thread attributes for:
* thread affinity
* thread priority
Implement functions for managing thread attributes.
Priority is represented through an enum that allows for two levels:
* RTE_THREAD_PRIORITY_NORMAL
* RTE_THREAD_PRIORITY_REALTIME_CRITICAL
Affinity is desc
test basic functionality and demonstrate use of following thread
lifetime api.
* rte_thread_create
* rte_thread_detach
* rte_thread_join
Signed-off-by: Narcisa Vasile
Signed-off-by: Tyler Retzlaff
---
app/test/test_threads.c | 54 +++--
1
Add rte_thread_equal() that tests if two rte_thread_id are equal.
Signed-off-by: Narcisa Vasile
Signed-off-by: Tyler Retzlaff
Acked-by: Chengwen Feng
Acked-by: Konstantin Ananyev
---
lib/eal/include/rte_thread.h | 19 +++
lib/eal/unix/rte_thread.c| 6 ++
lib/eal/versi
add rte thread lifetime and attributes api. with these api additions
there is now sufficient platform abstracted thread api to remove the
use of pthread in the unit tests.
v3:
* change rte_thread_func return type to uint32_t for exit value.
* change rte_thread_join retval to be uint32_t (match
> Subject: RE: [RFC PATCH v1] net/i40e: put mempool cache out of API
>
> > From: Feifei Wang [mailto:feifei.wa...@arm.com]
> > Sent: Monday, 13 June 2022 07.52
> >
> > Refer to "i40e_tx_free_bufs_avx512", this patch puts mempool cache out
> > of API to free buffers directly. There are two change
On Wed, Jun 22, 2022 at 11:51:55AM -0700, Stephen Hemminger wrote:
> Reran the Cocci script to check for unnecessary null
> pointer comparisons before free related functions.
>
> Stephen Hemminger (3):
> vdpa/mlx5: remove unnecessary null check
> raw/ifpga: remove unnecessary null check
> dm
The function rte_free already handles being called with NULL.
Found by nullfree.cocci.
Signed-off-by: Stephen Hemminger
---
drivers/dma/dpaa2/dpaa2_qdma.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/dma/dpaa2/dpaa2_qdma.c b/drivers/dma/dpaa2/dpaa2_qdma.c
ind
The function rte_kvargs_free handles calling with NULL.
Found by nullfree.cocci.
Signed-off-by: Stephen Hemminger
---
drivers/raw/ifpga/ifpga_rawdev.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/raw/ifpga/ifpga_rawdev.c b/drivers/raw/ifpga/ifpga_rawdev.c
index c
Found by nullfree.cocci.
Signed-off-by: Stephen Hemminger
---
drivers/vdpa/mlx5/mlx5_vdpa_virtq.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/vdpa/mlx5/mlx5_vdpa_virtq.c
b/drivers/vdpa/mlx5/mlx5_vdpa_virtq.c
index e025be47d277..e06d6afb676f 100644
--- a/drivers
Reran the Cocci script to check for unnecessary null
pointer comparisons before free related functions.
Stephen Hemminger (3):
vdpa/mlx5: remove unnecessary null check
raw/ifpga: remove unnecessary null check
dmap/dpaa2: remove unnecessary null check
drivers/dma/dpaa2/dpaa2_qdma.c | 6
On Wed, Jun 22, 2022 at 01:24:14AM +0300, Dmitry Kozlyuk wrote:
> 2022-06-21 14:28 (UTC-0700), Tyler Retzlaff:
> > On Tue, Jun 21, 2022 at 10:44:21PM +0300, Dmitry Kozlyuk wrote:
> > > 2022-06-21 11:51 (UTC-0700), Tyler Retzlaff:
> > > > > > +int
> > > > > > +rte_thread_join(rte_thread_t thread_i
Aside of the minor documentation fix in patch 7/7, the full patchset looks good
to me. Thanks for posting it!
Please fix it and add Acked-by: Jay Jayatheerthan
-Jay
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Wednesday, June 22, 2022 10:24 PM
> To: dev@dpdk.org; jer...@
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Wednesday, June 22, 2022 10:24 PM
> To: dev@dpdk.org; jer...@marvell.com; Jayatheerthan, Jay
> ; Naga Harish K, S V
>
> Subject: [PATCH v8 7/7] doc/eth_tx: update instance get API
>
> Added rte_event_eth_tx_adapter_instance_get()
Reviewed-by: Naga Harish K S V
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Wednesday, June 22, 2022 10:24 PM
> To: dev@dpdk.org; jer...@marvell.com; Jayatheerthan, Jay
> ; Naga Harish K, S V
>
> Subject: [PATCH v8 6/7] doc/eth_rx: update instance get API
>
> Added rte_even
Reviewed-by: Naga Harish K S V
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Wednesday, June 22, 2022 10:24 PM
> To: dev@dpdk.org; jer...@marvell.com; Jayatheerthan, Jay
> ; Naga Harish K, S V
>
> Subject: [PATCH v8 7/7] doc/eth_tx: update instance get API
>
> Added rte_even
Reviewed-by: Naga Harish K S V
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Wednesday, June 22, 2022 10:24 PM
> To: dev@dpdk.org; jer...@marvell.com; Jayatheerthan, Jay
> ; Naga Harish K, S V
>
> Subject: [PATCH v8 1/7] eventdev/eth_rx: add adapter instance get API
>
> Adde
Reviewed-by: Naga Harish K S V
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Wednesday, June 22, 2022 10:24 PM
> To: dev@dpdk.org; jer...@marvell.com; Jayatheerthan, Jay
> ; Naga Harish K, S V
>
> Subject: [PATCH v8 5/7] test/eth_tx: add testcase for instance get API
>
> Add
Reviewed-by: Naga Harish K S V
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Wednesday, June 22, 2022 10:24 PM
> To: dev@dpdk.org; jer...@marvell.com; Jayatheerthan, Jay
> ; Naga Harish K, S V
>
> Subject: [PATCH v8 4/7] eventdev/eth_tx: add instance get API
>
> Added rte_ev
Reviewed-by: Naga Harish K S V
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Wednesday, June 22, 2022 10:24 PM
> To: dev@dpdk.org; jer...@marvell.com; Jayatheerthan, Jay
> ; Naga Harish K, S V
>
> Subject: [PATCH v8 3/7] test/eth_rx: add test case for instance get API
>
> Ad
Reviewed-by: Naga Harish K S V
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Wednesday, June 22, 2022 10:24 PM
> To: dev@dpdk.org; jer...@marvell.com; Jayatheerthan, Jay
> ; Naga Harish K, S V
>
> Subject: [PATCH v8 2/7] eventdev/eth_rx: add telemetry callback for
> instance
On 6/22/22 17:30, David Marchand wrote:
copy_data was returning a pointer to an increased (off by one) descriptor.
Subsequent calls to copy_data in the library were then failing.
Fix this by incrementing the descriptor only if there is some left data
to copy.
Fixes: 7287660a21e0 ("vhost/crypt
On Sat, Jun 18, 2022 at 1:29 PM Dmitry Kozlyuk wrote:
>
> Hi Fidaullah,
>
> Thanks for the fix,
> Acked-by: Dmitry Kozlyuk
This seems backport material.
Dmitry, Anatoly, do you agree? If so I'll mark it when applying.
As for a Fixes: line, the closer commit touching this part is
07dcbfe0101f ("
Added rte_event_eth_tx_adapter_instance_get() details.
Signed-off-by: Ganapati Kundapura
---
doc/guides/prog_guide/event_ethernet_tx_adapter.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/prog_guide/event_ethernet_tx_adapter.rst
b/doc/guides/prog_guide/event_ethernet_t
Added rte_event_eth_rx_adapter_instance_get() details
Signed-off-by: Ganapati Kundapura
---
doc/guides/prog_guide/event_ethernet_rx_adapter.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/prog_guide/event_ethernet_rx_adapter.rst
b/doc/guides/prog_guide/event_ethernet_rx
Added testcase for rte_event_eth_tx_adapter_instance_get()
Signed-off-by: Ganapati Kundapura
---
app/test/test_event_eth_tx_adapter.c | 75
1 file changed, 75 insertions(+)
diff --git a/app/test/test_event_eth_tx_adapter.c
b/app/test/test_event_eth_tx_adapt
Added rte_event_eth_tx_adapter_instance_get() to get the
adapter instance id for specified ethernet device id and
tx queue index.
Signed-off-by: Ganapati Kundapura
---
lib/eventdev/eventdev_pmd.h | 23 +++
lib/eventdev/rte_event_eth_tx_adapter.c | 102 +++
Added test case for rte_event_eth_rx_adapter_instance_get()
Signed-off-by: Ganapati Kundapura
---
app/test/test_event_eth_rx_adapter.c | 203 ++-
1 file changed, 202 insertions(+), 1 deletion(-)
diff --git a/app/test/test_event_eth_rx_adapter.c
b/app/test/test_e
Added telemetry handler for rte_event_eth_rx_adapter_instance_get()
to retrieve adapter instance id for specified ethernet device id
and rx queue index.
Signed-off-by: Ganapati Kundapura
---
lib/eventdev/rte_event_eth_rx_adapter.c | 66 +
1 file changed, 66 insert
Added rte_event_eth_rx_adapter_instance_get() to get
adapter instance id for specified ethernet device id and
rx queue index.
Signed-off-by: Ganapati Kundapura
---
v8:
* Removed limits.h inclusion
v7:
* Remove allocation of instance array and storage of instnace id
* in instance array
* Use Rx a
> -Original Message-
> From: David Marchand
> Sent: Wednesday, June 22, 2022 4:30 PM
> To: dev@dpdk.org
> Cc: Zhang, Roy Fan ; Poczatek, Jakub
> ; Maxime Coquelin
> ; Xia, Chenbo
> Subject: [PATCH] vhost/crypto: fix descriptor processing
>
> copy_data was returning a pointer to an increa
>
> Enable ability to run inline security tests using event
> API(rte_event_eth_tx_adapter_enqueue/rte_event_dequeue_burst).
> New test command - event_inline_ipsec_autotest will run same list of test
> cases as inline_ipsec_autotest, but packets will go through eventdev.
>
> Signed-off-by: Volod
On 6/22/2022 5:03 PM, Thomas Monjalon wrote:
17/06/2022 11:34, Jin Liu:
+ if (unlikely(pkt->nb_segs > 1 &&
+ !(hw->cap & NFP_NET_CFG_CTRL_GATHER))) {
+ PMD_INIT_LOG(INFO, "NFP_NET_CFG_CTRL_GATHER not set");
+
> From: Tyler Retzlaff [mailto:roret...@linux.microsoft.com]
> Sent: Wednesday, 22 June 2022 18.06
>
> On Wed, Jun 22, 2022 at 07:07:12AM +0200, Stanisław Kardach wrote:
> > On Tue, Jun 21, 2022 at 9:53 PM Tyler Retzlaff
> > wrote:
> > >
> > > > -cpp = ['ccache', 'arm-linux-gnueabihf-cpp']
> > >
On Wed, Jun 22, 2022 at 07:07:12AM +0200, Stanisław Kardach wrote:
> On Tue, Jun 21, 2022 at 9:53 PM Tyler Retzlaff
> wrote:
> >
> > > -cpp = ['ccache', 'arm-linux-gnueabihf-cpp']
> > > +cpp = ['ccache', 'arm-linux-gnueabihf-g++']
> >
> > suggest the variable should be 'cxx' not 'cpp' (to be cons
17/06/2022 11:34, Jin Liu:
> + if (unlikely(pkt->nb_segs > 1 &&
> + !(hw->cap & NFP_NET_CFG_CTRL_GATHER))) {
> + PMD_INIT_LOG(INFO, "NFP_NET_CFG_CTRL_GATHER not set");
> + rte_panic("Multisegment packet unsupported\n");
On Wed, Jun 22, 2022 at 1:17 AM Stephen Hemminger
wrote:
> > GCC raises the following warning:
> >
> > In function ‘_mm256_storeu_si256’,
> > inlined from ‘rte_mov32’ at
> > ../lib/eal/x86/include/rte_memcpy.h:320:2,
> > inlined from ‘rte_mov128’ at
> > ../lib/eal/x86/inclu
On 6/22/22 17:30, David Marchand wrote:
copy_data was returning a pointer to an increased (off by one) descriptor.
Subsequent calls to copy_data in the library were then failing.
Fix this by incrementing the descriptor only if there is some left data
to copy.
Fixes: 7287660a21e0 ("vhost/crypt
On Wed, Jun 22, 2022 at 5:22 PM Poczatek, Jakub
wrote:
>
> Hey David,
>
> The code change fixes the errors and the performance test completes.
I posted this fix against (not yet pulled into main) next-virtio repo.
--
David Marchand
copy_data was returning a pointer to an increased (off by one) descriptor.
Subsequent calls to copy_data in the library were then failing.
Fix this by incrementing the descriptor only if there is some left data
to copy.
Fixes: 7287660a21e0 ("vhost/crypto: fix build with GCC 12")
Reported-by: Jaku
Hey David,
The code change fixes the errors and the performance test completes.
Kind Regards,
Jakub Poczatek
-Original Message-
From: David Marchand
Sent: Wednesday 22 June 2022 15:08
To: Poczatek, Jakub ; Zhang, Roy Fan
Cc: Maxime Coquelin ; dev@dpdk.org;
sta...@dpdk.org; Xia, C
Hi Cristian,
> The code changes in the library (rte-sched.c) look good to me, but I do have
> some questions for the qos_sched app and the Soft NIC driver on how CMAN
> gets enabled/disabled.
That was open q from start. We finally found a time to discuss this.
> How do we control whether conges
On Wed, 22 Jun 2022 11:23:04 +0200
Thomas Monjalon wrote:
> 28/02/2022 18:08, Stephen Hemminger:
> > On Mon, 28 Feb 2022 09:42:47 +
> > Bruce Richardson wrote:
> >
> > > On Sun, Feb 27, 2022 at 09:48:57PM +0100, Thomas Monjalon wrote:
> > > > 20/02/2022 19:21, Stephen Hemminger:
> >
Hi, Chen bo, Maxime,
Please help to review the patch below.
Thanks.
Gaoxiang.
Forwarding messages
From: "Gaoxiang Liu"
Date: 2022-06-22 09:19:44
To: maxime.coque...@redhat.com,chenbo@intel.com
Cc: dev@dpdk.org,liugaoxi...@huawei.com,"Gaoxiang Liu"
,sta...@dpdk.org
https://bugs.dpdk.org/show_bug.cgi?id=1041
Bug ID: 1041
Summary: dma/idxd build failure with clang 3.4.2
Product: DPDK
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
1 - 100 of 146 matches
Mail list logo