Ok, I'll tidy it up again.
> -Original Message-
> From: Yang, Qiming
> Sent: 2022年7月7日 14:55
> To: Liu, KevinX ; dev@dpdk.org
> Cc: Xing, Beilei ; Zhang, Yuying
> ; Yang, SteveX ; Liu,
> KevinX
> Subject: RE: [PATCH] net/i40e: restore disable double VLAN by default
>
> Hi,
>
> > -O
Hi,
> -Original Message-
> From: Wu, WenxuanX
> Sent: Wednesday, July 6, 2022 10:56
> To: qiz.zh...@intel.com; Xing, Beilei ; dev@dpdk.org
> Cc: Yang, Qiming ; Zhou, YidingX
> ; Wu, WenxuanX ; Su,
> Simei ; sta...@dpdk.com
> Subject: [PATCH v2] net/iavf: fix gtpu extension flow error
>
>
From: Sunil Kumar Kori
Using rte_mtr_color_in_protocol_set(), user can configure
combination of protocol headers, like outer_vlan and outer_ip,
can be enabled on given meter object.
But rte_mtr_meter_vlan_table_update() and
rte_mtr_meter_dscp_table_update() do not have information that
which tab
06/07/2022 09:51, Aman Kumar:
> This patch series provides net PMD for VVDN's NR(5G) Hi-PHY solution over
> T1 telco card. These telco accelerator NIC cards are targeted for ORAN DU
> systems to offload inline NR Hi-PHY (split 7.2) operations. For the DU host,
> the cards typically appears as a bas
From: Xuan Ding
The dirty page logging is only required in vhost enqueue direction for
live migration. This patch removes the unnecessary dirty page logging
in vhost dequeue direction. Otherwise, it will result in a performance
drop. Some if-else judgements are also optimized to improve performan
> -Original Message-
> From: Zhang, Peng1X
> Sent: Wednesday, July 6, 2022 10:17 PM
> To: Yang, Qiming ; Zhang, Qi Z
> ; dev@dpdk.org
> Subject: [PATCH v6] net/ice: add retry mechanism for DCF after failure
>
> From: Peng Zhang
>
> The origin design is if error happen during the step
Hi,
> -Original Message-
> From: Kevin Liu
> Sent: Thursday, July 7, 2022 18:48
> To: dev@dpdk.org
> Cc: Xing, Beilei ; Zhang, Yuying
> ; Yang, SteveX ; Liu, KevinX
>
> Subject: [PATCH] net/i40e: restore disable double VLAN by default
>
> Restore disable double VLAN by default.
Please
https://bugs.dpdk.org/show_bug.cgi?id=1048
Bug ID: 1048
Summary: [dpdk-22.07rc3] i40e_rss_input/flow_query: RSS types
is not displayed tests failed
Product: DPDK
Version: unspecified
Hardware: All
OS: All
> -Original Message-
> From: Kevin Liu
> Sent: Thursday, July 7, 2022 6:48 PM
> To: dev@dpdk.org
> Cc: Xing, Beilei ; Zhang, Yuying
> ; Yang, SteveX ; Liu, KevinX
>
> Subject: [PATCH] net/i40e: restore disable double VLAN by default
>
> Restore disable double VLAN by default.
>
> Fixe
> -Original Message-
> From: wenxuanx...@intel.com
> Sent: Wednesday, July 6, 2022 10:56 AM
> To: qiz.zh...@intel.com; Xing, Beilei ; dev@dpdk.org
> Cc: Yang, Qiming ; Zhou, YidingX
> ; Wu, WenxuanX ; Su,
> Simei ; sta...@dpdk.com
> Subject: [PATCH v2] net/iavf: fix gtpu extension flow err
> -Original Message-
> From: Kevin Liu
> Sent: Thursday, July 7, 2022 6:48 PM
> To: dev@dpdk.org
> Cc: Xing, Beilei ; Zhang, Yuying
> ; Yang, SteveX ; Liu,
> KevinX
> Subject: [PATCH] net/i40e: restore disable double VLAN by default
>
> Restore disable double VLAN by default.
>
> Fixes:
Restore disable double VLAN by default.
Fixes: ae97b8b89826 ("net/i40e: fix error disable double VLAN")
Signed-off-by: Kevin Liu
---
doc/guides/nics/i40e.rst | 6 +++---
drivers/net/i40e/i40e_ethdev.c | 12
2 files changed, 3 insertions(+), 15 deletions(-)
diff --git a/doc/g
On 06/07/22 9:05 pm, Stephen Hemminger wrote:
On Wed, 6 Jul 2022 13:21:55 +0530
Aman Kumar wrote:
+/* parse a sysfs file containing one integer value */
+static int parse_sysfs_value(const char *filename, uint32_t *val)
+{
+ FILE *f;
+ char buf[BUFSIZ];
+ char *end = NULL;
+
On 06/07/22 8:57 pm, Stephen Hemminger wrote:
On Wed, 6 Jul 2022 13:21:54 +0530
Aman Kumar wrote:
+extern int qdma_logtype_pmd;
+#define PMD_DRV_LOG(level, fmt, args...) \
+ rte_log(RTE_LOG_ ## level, qdma_logtype_pmd, "%s(): " \
+ fmt "\n", __func__, ## args)
Did you te
Hi, Ben
Please use FW8.6 to have a try. FW 8.4 and 8.5 have some bugs in QinQ feature.
Qiming
From: Ben Magistro
Sent: 2022年4月8日 1:05
To: dev@dpdk.org
Cc: ben.magis...@trinitycyber.com; Stefan Baranoff
Subject: Re: i40e QinQ Offload w/ NVM 8.40 not working
Hello,
We were able to narrow it dow
Code clean up due to if-check not required
Signed-off-by: Nicolas Chautru
---
lib/bbdev/rte_bbdev_op.h | 15 ---
1 file changed, 4 insertions(+), 11 deletions(-)
diff --git a/lib/bbdev/rte_bbdev_op.h b/lib/bbdev/rte_bbdev_op.h
index afa1a71..386eed8 100644
--- a/lib/bbdev/rte_bbdev_
Extension of bbdev operation to support FFT based operations.
Signed-off-by: Nicolas Chautru
Acked-by: Hemant Agrawal
---
doc/guides/prog_guide/bbdev.rst | 130 +++
lib/bbdev/rte_bbdev.c | 10 ++-
lib/bbdev/rte_bbdev.h | 76 +
This allows to expose more information with regards to any
queue related failure and warning which cannot be supported
in existing API.
Signed-off-by: Nicolas Chautru
---
app/test-bbdev/test_bbdev_perf.c | 2 ++
lib/bbdev/rte_bbdev.c| 19 +++
lib/bbdev/rte_bbdev.h
Add support in existing bbdev PMDs for the explicit number of queue
and priority for each operation type configured on the device.
Signed-off-by: Nicolas Chautru
---
drivers/baseband/acc100/rte_acc100_pmd.c | 29 +-
drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c
Adding more options in the API to expose the number
of queues exposed and related priority.
Signed-off-by: Nicolas Chautru
---
lib/bbdev/rte_bbdev.h | 4
1 file changed, 4 insertions(+)
diff --git a/lib/bbdev/rte_bbdev.h b/lib/bbdev/rte_bbdev.h
index 9b1ffa4..ac941d6 100644
--- a/lib/bbdev
Added device status information, so that the PMD can
expose information related to the underlying accelerator device status.
Minor order change in structure to fit into padding hole.
Signed-off-by: Nicolas Chautru
---
drivers/baseband/acc100/rte_acc100_pmd.c | 1 +
drivers/baseband/fp
Updating the enum for rte_bbdev_op_type
to allow to keep ABI compatible for enum insertion
while adding padded maximum value for array need.
Removing RTE_BBDEV_OP_TYPE_COUNT and instead exposing
RTE_BBDEV_OP_TYPE_PADDED_MAX.
Signed-off-by: Nicolas Chautru
---
app/test-bbdev/test_bbdev.c | 2
v5: update base on review from Tom Rix. Number of typos reported and resolved,
removed the commit related to rw_lock for now, added a commit for
code clean up from review, resolved one rebase issue between 2 commits, used
size of array for some bound check implementation. Thanks.
v4: update to th
This commit changes 2 error messages to better
describe cq_weight related errors, should one occur.
Fixes: ffa46fc4a2b5 ("event/dlb2: support CQ weight")
Cc: sta...@dpdk.org
Signed-off-by: Timothy McDaniel
---
drivers/event/dlb2/dlb2.c | 4 ++--
drivers/event/dlb2/pf/base/dlb2_
The cq_weight array must be sized for the maximum number
of eventdev ports, not the maximum number of DLB2
load balanced ports.
This commit fixes the above array sizing bug and resultant
coverity warning.
Coverity issue: 379234
Fixes: ffa46fc4a2b5 ("event/dlb2: support CQ weight")
Cc: sta...@dpdk
This patch series contains the following:
- fix coverity issue 379234
- improve error reporting for cq_weight feature
Changes since V1
- fixed a repeated word in the commit message of patch 1
Timothy McDaniel (2):
event/dlb2: fix cq_weight array overflow
event/dlb2: improve cq_weight error me
This commit changes 2 error messages to better
describe cq_weight related errors, should one occur.
Fixes: ffa46fc4a2b5 ("event/dlb2: support CQ weight")
Cc: sta...@dpdk.org
Signed-off-by: Timothy McDaniel
---
drivers/event/dlb2/dlb2.c | 4 ++--
drivers/event/dlb2/pf/base/dlb2_
The cq_weight array must be sized for the maximum number
of eventdev ports, not the the maximum number of DLB2
load balanced ports.
This commit fixes the above array sizing bug and resultant
coverity warning.
Coverity issue: 379234
Fixes: ffa46fc4a2b5 ("event/dlb2: support CQ weight")
Cc: sta...@
This patch series contains the following:
- fix coverity issue 379234
- improve error reporting for cq_weight feature
Timothy McDaniel (2):
event/dlb2: fix cq_weight array overflow
event/dlb2: improve cq_weight error messages
drivers/event/dlb2/dlb2.c | 8
drivers/e
Hi Tom,
> -Original Message-
> From: Tom Rix
> Subject: Re: [PATCH v4 1/7] bbdev: allow operation type enum for growth
>
>
> On 7/5/22 5:23 PM, Nicolas Chautru wrote:
> > Updating the enum for rte_bbdev_op_type to allow to keep ABI
> > compatible for enum insertion while adding padded
> -Original Message-
> From: Tom Rix
> Subject: Re: [PATCH v4 2/7] bbdev: add device status info
>
>
> On 7/5/22 5:23 PM, Nicolas Chautru wrote:
> > Added device status information, so that the PMD can expose
> > information related to the underlying accelerator device status.
> > Minor
Hi Tom,
> -Original Message-
> From: Tom Rix
> Subject: Re: [PATCH v4 3/7] bbdev: add device info on queue topology
>
>
> On 7/5/22 5:23 PM, Nicolas Chautru wrote:
> > Adding more options in the API to expose the number of queues exposed
> > and related priority.
> >
> > Signed-off-by:
Hi Tom,
> -Original Message-
> From: Tom Rix
> Sent: Wednesday, July 6, 2022 9:15 AM
> To: Chautru, Nicolas ; dev@dpdk.org;
> tho...@monjalon.net; gak...@marvell.com; hemant.agra...@nxp.com
> Cc: maxime.coque...@redhat.com; m...@ashroe.eu; Richardson, Bruce
> ; david.march...@redhat.com;
Hi Tom,
> -Original Message-
> From: Tom Rix >
>
> On 7/5/22 5:23 PM, Nicolas Chautru wrote:
> > Extension of bbdev operation to support FFT based operations.
> >
> > Signed-off-by: Nicolas Chautru
> > Acked-by: Hemant Agrawal
> > ---
> > doc/guides/prog_guide/bbdev.rst | 130
>
Hi Tom,
> -Original Message-
> From: Tom Rix
>
>
> On 7/5/22 5:23 PM, Nicolas Chautru wrote:
> > This allows to expose more information with regards to any queue
> > related failure and warning which cannot be supported in existing API.
> >
> > Signed-off-by: Nicolas Chautru
> > ---
>
Hi Stephen, Tom.,
> -Original Message-
> From: Stephen Hemminger
>
> On Wed, 6 Jul 2022 12:01:19 -0700
> Tom Rix wrote:
>
> > On 7/5/22 5:23 PM, Nicolas Chautru wrote:
> > > Locking is not explicitly required but can be valuable in case the
> > > application cannot guarantee to be thr
On Wed, 6 Jul 2022 12:01:19 -0700
Tom Rix wrote:
> On 7/5/22 5:23 PM, Nicolas Chautru wrote:
> > Locking is not explicitly required but can be valuable
> > in case the application cannot guarantee to be thread-safe,
> > or specifically is at risk of using the same queue from multiple threads.
> >
On 7/5/22 5:23 PM, Nicolas Chautru wrote:
Locking is not explicitly required but can be valuable
in case the application cannot guarantee to be thread-safe,
or specifically is at risk of using the same queue from multiple threads.
This is an option for PMD to use this.
Signed-off-by: Nicolas C
On 7/5/22 5:23 PM, Nicolas Chautru wrote:
This allows to expose more information with regards to any
queue related failure and warning which cannot be supported
in existing API.
Signed-off-by: Nicolas Chautru
---
app/test-bbdev/test_bbdev_perf.c | 2 ++
lib/bbdev/rte_bbdev.c|
On 7/5/22 5:23 PM, Nicolas Chautru wrote:
Extension of bbdev operation to support FFT based operations.
Signed-off-by: Nicolas Chautru
Acked-by: Hemant Agrawal
---
doc/guides/prog_guide/bbdev.rst | 130 +++
lib/bbdev/rte_bbdev.c | 11 ++-
lib/bb
From: Long Li
FDs passed from rte_mp_msg are duplicated to the secondary process and
need to be closed.
Fixes: 9a8ab29b84 ("net/mlx5: replace IPC socket with EAL API")
Signed-off-by: Long Li
---
Change in v2: handle error case where mlx5_proc_priv_init() might fail
drivers/net/mlx5/linux/mlx5
From: Long Li
FDs passed from rte_mp_msg are duplicated to the secondary process and
need to be closed.
Fixes: 0203d33a10 ("net/mlx4: support secondary process")
Signed-off-by: Long Li
---
Change in v2: handle error case where mlx4_proc_priv_init() might fail
drivers/net/mlx4/mlx4.c| 9 +
From: Long Li
FDs passed from rte_mp_msg are duplicated to the secondary process and
need to be closed.
Fixes: 9a8ab29b84 ("net/mlx5: replace IPC socket with EAL API")
Signed-off-by: Long Li
---
drivers/net/mlx5/mlx5_txq.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/mlx5/
From: Long Li
FDs passed from rte_mp_msg are duplicated to the secondary process and
need to be closed.
Fixes: 0203d33a10 ("net/mlx4: support secondary process")
Signed-off-by: Long Li
---
drivers/net/mlx4/mlx4_txq.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/mlx4/mlx4_t
> Subject: Re: [Patch v2 01/17] net/mana: add basic driver, build environment
> and
> doc
>
> On Wed, Jul 6, 2022 at 6:12 PM Long Li wrote:
> > > Is there a version dependency on rdma-core? Is that version
> > > dependency listed somewhere?
> >
> > The rdma-core and kernel drivers are being subm
On Wed, Jul 6, 2022 at 6:12 PM Long Li wrote:
> > Is there a version dependency on rdma-core? Is that version dependency
> > listed
> > somewhere?
>
> The rdma-core and kernel drivers are being submitted. The expected version
> supporting MANA is with rdma-core v42 and Linux 5.19 (or 5.20).
>
>
On 7/5/22 5:23 PM, Nicolas Chautru wrote:
Add support in existing bbdev PMDs for the explicit number of queue
and priority for each operation type configured on the device.
Signed-off-by: Nicolas Chautru
---
drivers/baseband/acc100/rte_acc100_pmd.c | 29 +-
dr
Fix GTP PSP extension size initialization.
Clear input buffer.
Fixes: c65282c9aa31 ("app/testpmd: fix GTP PSC raw processing")
Cc: sta...@dpdk.org
Signed-off-by: Gregory Etelson
Acked-by: Aman Singh
Reviewed-by: Andrew Rybchenko
---
v2: fix comment tags order.
---
app/test-pmd/cmdline_flow.c
> Subject: Re: [Patch v2 01/17] net/mana: add basic driver, build environment
> and
> doc
>
> On Tue, 5 Jul 2022 17:28:32 -0700
> lon...@linuxonhyperv.com wrote:
>
> > +Prerequisites
> > +-
> > +
> > +This driver relies on external libraries and kernel drivers for
> > +resources all
On 7/5/22 5:23 PM, Nicolas Chautru wrote:
Adding more options in the API to expose the number
of queues exposed and related priority.
Signed-off-by: Nicolas Chautru
---
lib/bbdev/rte_bbdev.h | 4
1 file changed, 4 insertions(+)
diff --git a/lib/bbdev/rte_bbdev.h b/lib/bbdev/rte_bbdev
On 7/5/22 5:23 PM, Nicolas Chautru wrote:
Added device status information, so that the PMD can
expose information related to the underlying accelerator device status.
Minor order change in structure to fit into padding hole.
Signed-off-by: Nicolas Chautru
---
drivers/baseband/acc100/rte_acc
On Wed, 6 Jul 2022 13:21:55 +0530
Aman Kumar wrote:
> +/* parse a sysfs file containing one integer value */
> +static int parse_sysfs_value(const char *filename, uint32_t *val)
> +{
> + FILE *f;
> + char buf[BUFSIZ];
> + char *end = NULL;
> +
> + f = fopen(filename, "r");
> +
On Wed, 6 Jul 2022 13:21:54 +0530
Aman Kumar wrote:
> +extern int qdma_logtype_pmd;
> +#define PMD_DRV_LOG(level, fmt, args...) \
> + rte_log(RTE_LOG_ ## level, qdma_logtype_pmd, "%s(): " \
> + fmt "\n", __func__, ## args)
Did you test this. Looks like your log messages are goi
On Wed, 6 Jul 2022 19:07:54 +0530
venkatesh bs wrote:
> Hi All,
>
> In multithreaded/Multicore environment can we use
> RTE_HASH_EXTRA_FLAGS_RW_CONCURRENCY_LF
> independently,
> or this flag should always be used with
> RTE_HASH_EXTRA_FLAGS_MULTI_WRITER_ADD.
>
> We are trying to create and acc
On Tue, 5 Jul 2022 17:28:32 -0700
lon...@linuxonhyperv.com wrote:
> +Prerequisites
> +-
> +
> +This driver relies on external libraries and kernel drivers for resources
> +allocations and initialization. The following dependencies are not part of
> +DPDK and must be installed separate
On 7/2/22 11:17, Dongdong Liu wrote:
From: Huisong Li
This patch adds the check for the valitity of timestamp offload.
Signed-off-by: Huisong Li
Signed-off-by: Dongdong Liu
---
lib/ethdev/rte_ethdev.c | 65 -
1 file changed, 64 insertions(+), 1 dele
In summary: dscp -> DSCP
On 6/29/22 20:30, Singh, Aman Deep wrote:
On 6/28/2022 6:59 PM, Jasvinder Singh wrote:
This patch fixes memory leak reported by coverity.
Coverity issue: 379220
Fixes: 9f5488e326d3 ("app/testpmd: support different input color method")
Cc: sta...@dpdk.org
Signed-off
On 7/4/22 12:08, Singh, Aman Deep wrote:
On 6/30/2022 6:20 PM, Gregory Etelson wrote:
Fix GTP PSP extension size initialization.
Clear input buffer.
cc: sta...@dpdk.org
Fixes: c65282c9aa31 ("app/testpmd: fix GTP PSC raw processing")
Incorrect order:
Fixes: ...
Cc: ...
Signed-off-by: Greg
Hi All,
In multithreaded/Multicore environment can we use
RTE_HASH_EXTRA_FLAGS_RW_CONCURRENCY_LF
independently,
or this flag should always be used with
RTE_HASH_EXTRA_FLAGS_MULTI_WRITER_ADD.
We are trying to create and access the hash table with
RTE_HASH_EXTRA_FLAGS_RW_CONCURRENCY_LF
only.
We ar
Current PMD logs all DevX errors at error level.
DevX interface can fail queue counters allocation on some hardware
types. That is a known issue.
PMD fallback to VERB API to allocate queue counters
when it detects the fault.
That DevX failure should not be logged as PMD error.
The patch provides
On 7/6/22 05:00, lihuisong (C) wrote:
在 2022/7/5 18:12, Zhang, Peng1X 写道:
Hi Song,
Currently this patch is just fix the issue detected for rx queue on
secondary process.
Later patch for tx queue will be submit.
Firstly, the Rx packet dump failure is not displayed in your commit log.
In addi
Hi All,
In multithreaded/Multicore environment can we use
RTE_HASH_EXTRA_FLAGS_RW_CONCURRENCY_LF
independently,
or this flag should always be used with
RTE_HASH_EXTRA_FLAGS_MULTI_WRITER_ADD.
We are trying to create and access the hash table with
RTE_HASH_EXTRA_FLAGS_RW_CONCURRENCY_LF
only.
We ar
On 7/5/22 5:23 PM, Nicolas Chautru wrote:
Updating the enum for rte_bbdev_op_type
to allow to keep ABI compatible for enum insertion
while adding padded maximum value for array need.
Removing RTE_BBDEV_OP_TYPE_COUNT and instead exposing
RTE_BBDEV_OP_TYPE_PADDED_MAX.
Signed-off-by: Nicolas Chau
Hi Abhimanyu,
On 7/6/22 11:24, abhimanyu.sa...@xilinx.com wrote:
From: Abhimanyu Saini
libvhost calls dev_conf() before prosessing the
VHOST_USER_SET_VRING_CALL message for the last VQ. So
this message is processed after dev_conf() returns.
However, the dev_conf() function spawns a thread to
BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:Microsoft Exchange Server 2010
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Central Standard Time
BEGIN:STANDARD
DTSTART:16010101T02
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=11
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T02000
> -邮件原件-
> 发件人: Feifei Wang
> 发送时间: Wednesday, July 6, 2022 4:53 PM
> 收件人: Konstantin Ananyev ; Yuying
> Zhang ; Beilei Xing ;
> Ruifeng Wang
> 抄送: dev@dpdk.org; nd ; Honnappa Nagarahalli
> ; nd
> 主题: 回复: [RFC PATCH v1] net/i40e: put mempool cache out of API
>
>
>
> > -邮件原件-
-Original Message-
From: Kevin Liu
Sent: Wednesday, June 29, 2022 11:40 PM
To: dev@dpdk.org
Cc: Xing, Beilei ; Zhang, Yuying
; Yang, SteveX ; Liu, KevinX
Subject: [PATCH v5] net/i40e: fix error disable double VLAN
Enable double VLAN by default after firmware v8.3 and disable double
It has been there since the file was added (2015). I'm not able to
find any purpose for this.
Although, it's misleading the messages it shows upon calling
rte_ethtool_net_open() as mentioned above. And when this function is
called even when the port is already UP, it should print a message
"device
> -Original Message-
> From: Vamsi Attunuru
> Sent: Monday, June 27, 2022 6:30 AM
> To: dev@dpdk.org
> Cc: jer...@marvell.com; vattun...@marvell.com; gak...@marvell.com;
> ferruh.yi...@intel.com; tho...@monjalon.net; ano...@marvell.com;
> m...@ashroe.eu
> Subject: [PATCH v2 1/1] doc: annou
my name: zhipeng Lu
thanks.
在 2022/7/5 22:31, Morten Brørup 写道:
From: Morten Brørup
Sent: Tuesday, 5 July 2022 16.25
From: Thomas Monjalon [mailto:tho...@monjalon.net]
Sent: Tuesday, 5 July 2022 15.31
From: luzhipeng
Here adds configs for Phytium server.
Signed-off-by: luzhipeng
Reviewed-
> -Original Message-
> From: Khan, Hamza
> Sent: Wednesday 1 June 2022 11:55
> Cc: dev@dpdk.org; Khan, Hamza
> Subject: [PATCH 1/2] common: add safe version of foreach-list to Linux
>
> Linux EAL does not have the LIST_FOREACH_SAFE version of the iterator
> macros. Add it.
>
> Signed
From: Abhimanyu Saini
libvhost calls dev_conf() before prosessing the
VHOST_USER_SET_VRING_CALL message for the last VQ. So
this message is processed after dev_conf() returns.
However, the dev_conf() function spawns a thread to set
rte_vhost_host_notifier_ctrl() before returning control to
libvh
> -Original Message-
> From: Srujana Challa
> Sent: Friday, June 24, 2022 2:45 PM
> To: gak...@marvell.com; Zhang, Roy Fan
> Cc: dev@dpdk.org; jer...@marvell.com; ndabilpu...@marvell.com;
> ano...@marvell.com
> Subject: [PATCH] doc: announce change to cryptodev cb function prototype
>
>
On Wed, Jul 06, 2022 at 02:55:48PM +0800, 835703...@qq.com wrote:
> From: Shiqi Liu <835703...@qq.com>
>
> As the possible failure of the malloc(), the not_checked and
> checked could be NULL pointer.
> Therefore, it should be better to check it in order to avoid
> the dereference of the NULL poin
On Tue, Jul 05, 2022 at 09:43:34PM +0200, Thomas Monjalon wrote:
> 27/06/2022 19:52, 835703...@qq.com:
> > From: Shiqi Liu <835703...@qq.com>
> >
> > As the possible failure of the malloc(), the not_checked and
> > checked could be NULL pointer.
> > Therefore, it should be better to check it in or
> -Original Message-
> From: Danilewicz, MarcinX
> Sent: Tuesday, July 5, 2022 6:06 PM
> To: dev@dpdk.org; Singh, Jasvinder ;
> Dumitrescu, Cristian
> Cc: Ajmera, Megha
> Subject: [PATCH v8] sched: enable CMAN at runtime
>
> Added changes to enable CMAN (RED or PIE) at init from prof
> -邮件原件-
> 发件人: Konstantin Ananyev
> 发送时间: Sunday, July 3, 2022 8:20 PM
> 收件人: Feifei Wang ; Yuying Zhang
> ; Beilei Xing ; Ruifeng
> Wang
> 抄送: dev@dpdk.org; nd ; Honnappa Nagarahalli
>
> 主题: Re: [RFC PATCH v1] net/i40e: put mempool cache out of API
>
>
> > Refer to "i40e_tx_free_bu
This patch implements PMD ops related to stats
for both PF and VF functions.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/qdma.h | 3 +-
drivers/net/qdma/qdma_devops.c| 114 +++---
drivers/net/qdma/qdma_rxtx.c | 4 ++
drivers/net/qdma/qdma_vf_ethd
this patch implements function to debug and dump
PMD/QDMA specific data.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/meson.build |1 +
drivers/net/qdma/qdma_xdebug.c | 1072
2 files changed, 1073 insertions(+)
create mode 100644 drivers/net/qdma/qdma_xd
this patch defines few PMD specific APIs to be
directly used by the apps. such an example is to select
queue modes between MM(memory mapped) or ST(streaming).
Signed-off-by: Aman Kumar
---
drivers/net/qdma/meson.build|1 +
drivers/net/qdma/rte_pmd_qdma.c | 1728 ++
this patch implements routine for dev_start and
dev_stop PMD ops and adds support for RX/TX
datapath burst APIs for VF.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/qdma_vf_ethdev.c | 61 +++
1 file changed, 61 insertions(+)
diff --git a/drivers/net/qdma/qdma_vf_et
this patch adds dev_configure, queue start/stop
ops for VF devices.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/qdma_vf_ethdev.c | 641 ++
1 file changed, 641 insertions(+)
diff --git a/drivers/net/qdma/qdma_vf_ethdev.c
b/drivers/net/qdma/qdma_vf_ethdev.c
index 2
Rx/Tx queue initialization routine for VFs is same
as that of phys function. define separate ops structure
for VF devices.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/qdma_vf_ethdev.c | 13 -
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/drivers/net/qdma/qdma_vf_et
This patch registers supported virtual function
and initialization/deinit routines for the same.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/meson.build | 1 +
drivers/net/qdma/qdma.h | 9 +
drivers/net/qdma/qdma_ethdev.c| 22 +++
drivers/net/qdma/qdma_vf_ethdev.c | 31
add mbox initialization and handling to enable virtual
functions queue setup.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/qdma.h| 1 +
drivers/net/qdma/qdma_devops.c | 196 ++---
drivers/net/qdma/qdma_ethdev.c | 47
3 files changed, 226 insertio
this patch implements mailbox communication
mechanism to enable communication between
virtual functions and physical function.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/meson.build | 1 +
drivers/net/qdma/qdma.h | 2 +
drivers/net/qdma/qdma_mbox.c | 400
add Rx data path burst API support for device.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/qdma_devops.c | 10 -
drivers/net/qdma/qdma_rxtx.c | 709 +
drivers/net/qdma/qdma_rxtx.h | 8 +-
3 files changed, 716 insertions(+), 11 deletions(-)
diff --git a/
This patch implements dev->tx_descriptor_status
function for net_qdma PMD.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/qdma_devops.c | 1 +
drivers/net/qdma/qdma_rxtx.c | 47 ++
2 files changed, 48 insertions(+)
diff --git a/drivers/net/qdma/qdma_devops.c b
define function for dev->tx_done_cleanup for
net_qdma PMD.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/qdma_devops.c | 8
drivers/net/qdma/qdma_rxtx.c | 28
2 files changed, 28 insertions(+), 8 deletions(-)
diff --git a/drivers/net/qdma/qdma_devops.c
add Tx data path burst API for the device.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/meson.build | 2 +
drivers/net/qdma/qdma_devops.c | 10 -
drivers/net/qdma/qdma_rxtx.c | 422 +
drivers/net/qdma/qdma_rxtx.h | 10 +
drivers/net/qdma/qdma_user.c
this patch implements definitions for dev_start
and dev_stop apis.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/qdma_devops.c | 53 --
1 file changed, 51 insertions(+), 2 deletions(-)
diff --git a/drivers/net/qdma/qdma_devops.c b/drivers/net/qdma/qdma_devops.c
defined routines for rx and tx queue cleanup
functions.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/qdma_devops.c | 83 --
1 file changed, 79 insertions(+), 4 deletions(-)
diff --git a/drivers/net/qdma/qdma_devops.c b/drivers/net/qdma/qdma_devops.c
index e411c
defined routines to handle tx queue related ops.
this patch add support to rte_eth_dev_tx_queue*
apis for this PMD.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/qdma.h| 8 +
drivers/net/qdma/qdma_common.c | 74 +
drivers/net/qdma/qdma_devops.c | 270 +
this patch implements callback support to read
rx_desc and fetch rx_queue_count info.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/qdma_devops.c | 2 +
drivers/net/qdma/qdma_devops.h | 6 +-
drivers/net/qdma/qdma_rxtx.c | 120 +
3 files changed, 124 insert
defined routines to handle rx queue related ops.
this patch add support to rte_eth_dev_rx_queue*
apis for this PMD.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/meson.build | 2 +
drivers/net/qdma/qdma.h| 74 +++-
drivers/net/qdma/qdma_common.c | 157
drivers/net/qdma/qdm
add routines for below ethdev ops:
1. dev_configure
2. dev_reset
3. dev_close
Signed-off-by: Aman Kumar
---
drivers/net/qdma/qdma.h| 11 +-
drivers/net/qdma/qdma_devops.c | 292 -
drivers/net/qdma/qdma_devops.h | 42 +
drivers/net/qdma/qdma_ethdev
define dpdk pmd ops function for the device.
routines are added as dummy calls.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/meson.build| 5 +-
drivers/net/qdma/qdma.h | 1 +
drivers/net/qdma/qdma_devops.c | 464 ++
drivers/net/qdma/qdma_devops.h |
define enums and structure for supported device modes
adapt macros into the routines.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/qdma.h | 21 +++
drivers/net/qdma/qdma_common.c | 22 ++-
drivers/net/qdma/qdma_ethdev.c | 17 ++-
drivers/net/qdma/rte_pmd_qdma.h | 262 +
add hardware initialization as per qdma_access lib.
Fetch hardware version and other details and bind to
proper qdma layer.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/qdma.h| 13 +-
drivers/net/qdma/qdma_common.c | 52 +++-
drivers/net/qdma/qdma_ethdev.c | 225 +
qdma-20.2 is supported for latest firmware.
Signed-off-by: Aman Kumar
---
drivers/net/qdma/qdma_version.h | 23 +++
1 file changed, 23 insertions(+)
create mode 100644 drivers/net/qdma/qdma_version.h
diff --git a/drivers/net/qdma/qdma_version.h b/drivers/net/qdma/qdma_versi
1 - 100 of 109 matches
Mail list logo