RE: [PATCH v2 02/10] net/gve: add logs and OS specific implementation

2022-09-06 Thread Guo, Junfeng
> -Original Message- > From: Ferruh Yigit > Sent: Friday, September 2, 2022 01:21 > To: Guo, Junfeng ; Zhang, Qi Z > ; Wu, Jingjing > Cc: dev@dpdk.org; Li, Xiaoyun ; > awogbem...@google.com; Richardson, Bruce > ; Wang, Haiyue > Subject: Re: [PATCH v2 02/10] net/gve: add logs and OS spe

[Bug 1076] [dpdk 22.11] kernel/linux/kni meson build failed with gcc 11.3.1 on rhel9.0

2022-09-06 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1076 Bug ID: 1076 Summary: [dpdk 22.11] kernel/linux/kni meson build failed with gcc 11.3.1 on rhel9.0 Product: DPDK Version: unspecified Hardware: All OS: All

RE: [PATCH v3] net/i40e: fix single VLAN cannot work normal

2022-09-06 Thread Zhang, Yuying
Hi, > -Original Message- > From: Liu, KevinX > Sent: Wednesday, September 7, 2022 12:15 AM > To: dev@dpdk.org > Cc: Zhang, Yuying ; Xing, Beilei > ; Yang, SteveX ; Liu, KevinX > ; Jiale, SongX > Subject: [PATCH v3] net/i40e: fix single VLAN cannot work normal > > After disable QinQ, sin

Re: [PATCH] net/mlx5: fix Rx queue recovery mechanism

2022-09-06 Thread Amiya Mohakud
Hi All, I would need some confirmation on this patch. For some earlier issues encountered on mlx5, we have disable cqe_comp in the mlx5 driver. In that case, do we still need this fix or disabling cqe_comp will take care of it as well? Regards Amiya On Mon, Aug 29, 2022 at 8:45 PM Thomas Monjalo

RE: [PATCH v3 1/2] net/memif: add a Rx fast path

2022-09-06 Thread Joyce Kong
Hi Stephen, > -Original Message- > From: Stephen Hemminger > Sent: Thursday, September 1, 2022 12:26 AM > To: Joyce Kong > Cc: jgraj...@cisco.com; huzaifa.rah...@emumba.com; dev@dpdk.org; nd > ; m...@smartsharesystems.com; Ruifeng Wang > > Subject: Re: [PATCH v3 1/2] net/memif: add a Rx

RE: [PATCH v5 0/5] support flow subscription

2022-09-06 Thread Zhang, Qi Z
> -Original Message- > From: Wang, Jie1X > Sent: Wednesday, September 7, 2022 1:11 PM > To: dev@dpdk.org > Cc: Yang, Qiming ; Zhang, Qi Z > ; Wu, Jingjing ; Xing, Beilei > ; Yang, SteveX ; Wang, Jie1X > > Subject: [PATCH v5 0/5] support flow subscription > > Add support AVF can be abl

RE: [PATCH v5 3/5] net/iavf: support flow subscrption pattern

2022-09-06 Thread Zhang, Qi Z
> -Original Message- > From: Wang, Jie1X > Sent: Wednesday, September 7, 2022 1:11 PM > To: dev@dpdk.org > Cc: Yang, Qiming ; Zhang, Qi Z > ; Wu, Jingjing ; Xing, Beilei > ; Yang, SteveX ; Wang, Jie1X > > Subject: [PATCH v5 3/5] net/iavf: support flow subscrption pattern > > Add flow

[PATCH v5 5/5] net/iavf: support priority of flow rule

2022-09-06 Thread Jie Wang
Add flow rule attribute "priority" support for AVF. Lower values denote higher priority, the highest priority for a flow rule is 0. All subscription rule will have a lower priority than the rules that be created by host. Signed-off-by: Jie Wang --- drivers/net/iavf/iavf_fdir.c | 4 +++

[PATCH v5 4/5] net/iavf: support flow subscription rule

2022-09-06 Thread Jie Wang
Support flow subscribption create/destroy/validation flow rule for AVF. For examples: testpmd> flow create 0 ingress pattern eth / ipv4 / udp src is 11 / end actions represented_port port_id 1 / end testpmd> flow validate 1 ingress pattern eth / ipv4 / tcp src is 22 / end actio

[PATCH v5 3/5] net/iavf: support flow subscrption pattern

2022-09-06 Thread Jie Wang
Add flow subscription pattern support for AVF. The supported patterns are listed below: eth/vlan/ipv4 eth/ipv4(6) eth/ipv4(6)/udp eth/ipv4(6)/tcp Signed-off-by: Jie Wang --- drivers/net/iavf/iavf.h | 7 + drivers/net/iavf/iavf_fsub.c | 598 ++- 2 files cha

[PATCH v5 2/5] net/iavf: add flow subscription to AVF

2022-09-06 Thread Jie Wang
Add the skeletal code of flow subscription to AVF driver. Signed-off-by: Jie Wang --- doc/guides/rel_notes/release_22_11.rst | 4 + drivers/net/iavf/iavf_fsub.c | 112 + drivers/net/iavf/iavf_generic_flow.c | 17 +++- drivers/net/iavf/iavf_generic_flow.h

[PATCH v5 1/5] common/iavf: support flow subscription

2022-09-06 Thread Jie Wang
VF is able to subscribe a flow from PF by VIRTCHNL_FLOW_SUBSCRIBE. PF is expected to offload a rule to hardware which will redirect the packet that matching the required pattern to this VF. Only a flow with dst mac address as PF's mac address can be subscribed. VIRTCHNL_VF_OFFLOAD_FSUB_PF is use

[PATCH v5 0/5] support flow subscription

2022-09-06 Thread Jie Wang
Add support AVF can be able to subscribe a flow from PF. -- v4: * replace flow action represented_port with port_representor. * update commit log and rebase. v3: * fix eth layer inputset. * rebase. v2: * split v1 patch 2/2 to 4 small patches. * remove rule action RTE_FLOW_ACTION_TYPE_VF and

[PATCH v4 5/5] net/iavf: support priority of flow rule

2022-09-06 Thread Jie Wang
Add flow rule attribute "priority" support for AVF. Lower values denote higher priority, the highest priority for a flow rule is 0. All subscription rule will have a lower priority than the rules that be created by host. Signed-off-by: Jie Wang --- drivers/net/iavf/iavf_fdir.c | 4 +++

[PATCH v4 4/5] net/iavf: support flow subscription rule

2022-09-06 Thread Jie Wang
Support flow subscribption create/destroy/validation flow rule for AVF. For examples: testpmd> flow create 0 ingress pattern eth / ipv4 / udp src is 11 / end actions represented_port port_id 1 / end testpmd> flow validate 1 ingress pattern eth / ipv4 / tcp src is 22 / end actio

[PATCH v4 3/5] net/iavf: support flow subscrption pattern

2022-09-06 Thread Jie Wang
Add flow subscription pattern support for AVF. The supported patterns are listed below: eth/vlan/ipv4 eth/ipv4(6) eth/ipv4(6)/udp eth/ipv4(6)/tcp Signed-off-by: Jie Wang --- drivers/net/iavf/iavf.h | 7 + drivers/net/iavf/iavf_fsub.c | 598 ++- 2 files cha

[PATCH v4 2/5] net/iavf: add flow subscription to AVF

2022-09-06 Thread Jie Wang
Add the skeletal code of flow subscription to AVF driver. Signed-off-by: Jie Wang --- doc/guides/rel_notes/release_22_11.rst | 4 + drivers/net/iavf/iavf_fsub.c | 112 + drivers/net/iavf/iavf_generic_flow.c | 17 +++- drivers/net/iavf/iavf_generic_flow.h

[PATCH v4 1/5] common/iavf: support flow subscription

2022-09-06 Thread Jie Wang
VF is able to subscribe a flow from PF by VIRTCHNL_FLOW_SUBSCRIBE. PF is expected to offload a rule to hardware which will redirect the packet that matching the required pattern to this VF. Only a flow with dst mac address as PF's mac address can be subscribed. VIRTCHNL_VF_OFFLOAD_FSUB_PF is use

[PATCH v4 0/5] support flow subscription

2022-09-06 Thread Jie Wang
Add support AVF can be able to subscribe a flow from PF. -- v4: * replace flow action represented_port with port_representor. * update commit log and rebase. v3: * fix eth layer inputset. * rebase. v2: * split v1 patch 2/2 to 4 small patches. * remove rule action RTE_FLOW_ACTION_TYPE_VF and

[PATCH v4 5/5] net/iavf: support priority of flow rule

2022-09-06 Thread Jie Wang
Add flow rule attribute "priority" support for AVF. Lower values denote higher priority, the highest priority for a flow rule is 0. All subscription rule will have a lower priority than the rules that be created by host. Signed-off-by: Jie Wang --- drivers/net/iavf/iavf_fdir.c | 4 +++

[PATCH v4 4/5] net/iavf: support flow subscription rule

2022-09-06 Thread Jie Wang
Support flow subscribption create/destroy/validation flow rule for AVF. For examples: testpmd> flow create 0 ingress pattern eth / ipv4 / udp src is 11 / end actions represented_port port_id 1 / end testpmd> flow validate 1 ingress pattern eth / ipv4 / tcp src is 22 / end actio

[PATCH v4 2/5] net/iavf: add flow subscription to AVF

2022-09-06 Thread Jie Wang
Add the skeletal code of flow subscription to AVF driver. Signed-off-by: Jie Wang --- doc/guides/rel_notes/release_22_11.rst | 4 + drivers/net/iavf/iavf_fsub.c | 112 + drivers/net/iavf/iavf_generic_flow.c | 17 +++- drivers/net/iavf/iavf_generic_flow.h

[PATCH v4 3/5] net/iavf: support flow subscrption pattern

2022-09-06 Thread Jie Wang
Add flow subscription pattern support for AVF. The supported patterns are listed below: eth/vlan/ipv4 eth/ipv4(6) eth/ipv4(6)/udp eth/ipv4(6)/tcp Signed-off-by: Jie Wang --- drivers/net/iavf/iavf.h | 7 + drivers/net/iavf/iavf_fsub.c | 598 ++- 2 files cha

[PATCH v4 1/5] common/iavf: support flow subscription

2022-09-06 Thread Jie Wang
VF is able to subscribe a flow from PF by VIRTCHNL_FLOW_SUBSCRIBE. PF is expected to offload a rule to hardware which will redirect the packet that matching the required pattern to this VF. Only a flow with dst mac address as PF's mac address can be subscribed. VIRTCHNL_VF_OFFLOAD_FSUB_PF is use

[PATCH v4 0/5] support flow subscription

2022-09-06 Thread Jie Wang
Add support AVF can be able to subscribe a flow from PF. -- v4: update commit log and rebase. v3: * fix eth layer inputset. * rebase. v2: * split v1 patch 2/2 to 4 small patches. * remove rule action RTE_FLOW_ACTION_TYPE_VF and add RTE_FLOW_ACTION_TYPE_REPRESENTED_PORT. Jie Wang (5): com

RE: [Patch v7 01/18] net/mana: add basic driver, build environment and doc

2022-09-06 Thread Long Li
> Subject: RE: [Patch v7 01/18] net/mana: add basic driver, build environment > and doc > > > Subject: Re: [Patch v7 01/18] net/mana: add basic driver, build > > environment and doc > > > > On 9/3/2022 2:40 AM, lon...@linuxonhyperv.com wrote: > > > > > > > > From: Long Li > > > > > > MANA is a PC

[PATCH v1] ethdev: add direction info when creating the transfer table

2022-09-06 Thread Rongwei Liu
The transfer domain rule is able to match traffic wire/vf origin and it means two directions' underlayer resource. In customer deployments, they usually match only one direction traffic in single flow table: either from wire or from vf. Introduce one new member transfer_mode into rte_flow_attr to

RE: [Patch v6 01/18] net/mana: add basic driver, build environment and doc

2022-09-06 Thread Long Li
> Subject: Re: [Patch v6 01/18] net/mana: add basic driver, build environment > and doc > > > 在 2022/9/7 9:36, Long Li 写道: > >> Subject: Re: [Patch v6 01/18] net/mana: add basic driver, build > >> environment and doc > >> > >> > >> 在 2022/9/1 2:05, Long Li 写道: > Subject: Re: [Patch v6 01/18]

RE: [PATCH v2 00/10] introduce GVE PMD

2022-09-06 Thread Guo, Junfeng
> -Original Message- > From: Ferruh Yigit > Sent: Friday, September 2, 2022 01:19 > To: Guo, Junfeng ; Zhang, Qi Z > ; Wu, Jingjing > Cc: dev@dpdk.org; Li, Xiaoyun ; > awogbem...@google.com; Richardson, Bruce > > Subject: Re: [PATCH v2 00/10] introduce GVE PMD > > On 8/29/2022 9:41 AM

[PATCH RESEND] config/arm: add PHYTIUM fts2500 Here adds configs for PHYTIUM server.

2022-09-06 Thread luzhipeng
From: luzhipeng Signed-off-by: luzhipeng --- dpdk/config/arm/arm64_fts2500_linux_gcc | 16 dpdk/config/arm/meson.build | 22 -- 2 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 dpdk/config/arm/arm64_fts2500_linux_gcc diff --

[PATCH] config/arm: add PHYTIUM fts2500 Here adds configs for PHYTIUM server.

2022-09-06 Thread luzhipeng
From: root Signed-off-by: luzhipeng --- dpdk/config/arm/arm64_fts2500_linux_gcc | 16 dpdk/config/arm/meson.build | 22 -- 2 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 dpdk/config/arm/arm64_fts2500_linux_gcc diff --git a

RE: [Patch v7 01/18] net/mana: add basic driver, build environment and doc

2022-09-06 Thread Long Li
> Subject: Re: [Patch v7 01/18] net/mana: add basic driver, build environment > and doc > > On Fri, 2 Sep 2022 18:40:43 -0700 > lon...@linuxonhyperv.com wrote: > > > From: Long Li > > > > MANA is a PCI device. It uses IB verbs to access hardware through the > > kernel RDMA layer. This patch int

RE: [Patch v7 01/18] net/mana: add basic driver, build environment and doc

2022-09-06 Thread Long Li
> Subject: Re: [Patch v7 01/18] net/mana: add basic driver, build environment > and doc > > On 9/3/2022 2:40 AM, lon...@linuxonhyperv.com wrote: > > > > > From: Long Li > > > > MANA is a PCI device. It uses IB verbs to access hardware through the > > kernel RDMA layer. This patch introduces buil

RE: [Patch v7 00/18] Introduce Microsoft Azure Network Adatper (MANA) PMD

2022-09-06 Thread Long Li
> Subject: Re: [Patch v7 00/18] Introduce Microsoft Azure Network Adatper > (MANA) PMD > > On 9/6/2022 2:03 PM, Ferruh Yigit wrote: > > On 9/3/2022 2:40 AM, lon...@linuxonhyperv.com wrote: > > > >> > >> From: Long Li > >> > >> MANA is a network interface card to be used in the Azure cloud > >> en

RE: [Patch v7 00/18] Introduce Microsoft Azure Network Adatper (MANA) PMD

2022-09-06 Thread Long Li
> Subject: Re: [Patch v7 00/18] Introduce Microsoft Azure Network Adatper > (MANA) PMD > > On 9/3/2022 2:40 AM, lon...@linuxonhyperv.com wrote: > > > > > From: Long Li > > > > MANA is a network interface card to be used in the Azure cloud > environment. > > MANA provides safe access to user memo

RE: [Patch v6 01/18] net/mana: add basic driver, build environment and doc

2022-09-06 Thread Long Li
> Subject: Re: [Patch v6 01/18] net/mana: add basic driver, build environment > and doc > > > 在 2022/9/1 2:05, Long Li 写道: > >> Subject: Re: [Patch v6 01/18] net/mana: add basic driver, build > >> environment and doc > >> > >> > >> 在 2022/8/31 6:51, lon...@linuxonhyperv.com 写道: > >>> From: Long L

RE: [PATCH] vhost: use try_lock in rte_vhost_vring_call

2022-09-06 Thread Liu, Changpeng
> -Original Message- > From: Stephen Hemminger > Sent: Wednesday, September 7, 2022 5:16 AM > To: Liu, Changpeng > Cc: dev@dpdk.org; Maxime Coquelin ; Xia, > Chenbo > Subject: Re: [PATCH] vhost: use try_lock in rte_vhost_vring_call > > On Tue, 6 Sep 2022 10:22:25 +0800 > Changpeng L

Re: [PATCH] vhost: use try_lock in rte_vhost_vring_call

2022-09-06 Thread Stephen Hemminger
On Tue, 6 Sep 2022 10:22:25 +0800 Changpeng Liu wrote: > Note that this function is in data path, so the thread context > may not same as socket messages processing context, by using > try_lock here, users can have another try in case of VQ's access > lock is held by `vhost-events` thread. > >

RE: [PATCH v2 00/37] baseband/acc100: changes for 22.11

2022-09-06 Thread Chautru, Nicolas
Hi Tom, Maxime, Hermant, Can we get a few reviews/or and acks for the patches in that serie please? Much appreciated, Nic > -Original Message- > From: Vargas, Hernan > Sent: Friday, August 19, 2022 7:31 PM > To: dev@dpdk.org; gak...@marvell.com; t...@redhat.com > Cc: Chautru, Nicolas ;

RE: [PATCH v7 0/7] bbdev changes for 22.11

2022-09-06 Thread Chautru, Nicolas
Hi Akhil, Can this very serie be applied now? I would notably like to rebase the other PMDs series based on main branch once this one is merged. Thanks! Nic > -Original Message- > From: Chautru, Nicolas > Sent: Monday, August 29, 2022 11:07 AM > To: dev@dpdk.org; tho...@monjalon.net

[PATCH v2] eal: fix data race in multi-process support

2022-09-06 Thread Stephen Hemminger
If DPDK is built with thread sanitizer it reports a race in setting of multiprocess file descriptor. The fix is to use atomic operations when updating mp_fd. Build: $ meson -Db_sanitize=address build $ ninja -C build Simple example: $ .build/app/dpdk-testpmd -l 1-3 --no-huge EAL: Detected CPU lco

[RFC PATCH 1/1] Add basic support for code coverage analysis

2022-09-06 Thread Felix Moessbauer
This patch adds basic support to get meaningful code coverage statistics for some central components. To keep things simple, we only focus on the parts that are tested as part of the "fast-tests" suite. This includes the lib as well as drivers that do not require special hardware to be tested. By

[RFC PATCH 0/1] Add support for code-coverage analysis

2022-09-06 Thread Felix Moessbauer
This patch has been developed as part of the DPDK Userspace Summit Hackathon. It provides a PoC for code-coverage analysis for the DPDK project. To generate the report, a developer simply follows the official meson coverage workflow, described in [1]. In doing so, both an HTML report, as well as a

RE: [PATCH] SCSY-192443 Fix DPDK-dumpcap for XRAN Library

2022-09-06 Thread Pattan, Reshma
> -Original Message- > From: Kaur, Arshdeep > Subject: [PATCH] SCSY-192443 Fix DPDK-dumpcap for XRAN Library > > Issue: By default, dpdk-dumpcap tries to listen to > /var/run/dpdk/rte/mp_socket, whereas in flexran a socket is created at > /var/run/dpdk//mp_socket. File prefix is prov

RE: [PATCH v2] net/pcap: fix timeout of stopping device

2022-09-06 Thread Zhou, YidingX
On Tue, 6 Sep 2022 16:05:11 +0800 Yiding Zhou wrote: > The pcap file will be synchronized to the disk when stopping the device. > It takes a long time if the file is large that would cause the 'detach > sync request' timeout when the device is closed under multi-process > scenario. > > This c

RE: [PATCH] SCSY-192443 Bug fix DPDK-dumpcap for interface parameter

2022-09-06 Thread Pattan, Reshma
> -Original Message- > From: Kaur, Arshdeep > Subject: [PATCH] SCSY-192443 Bug fix DPDK-dumpcap for interface > parameter > > Bug: IF condition to handle -i parameter was not incorrect. > Hi , Remove SCSY* from heading No need to add *Bug word in the heading. Heading should have t

[PATCH 6/6] service: provide links to functions in documentation

2022-09-06 Thread Mattias Rönnblom
Refer to API functions with parenthesis, making doxygen create hyperlinks. Signed-off-by: Mattias Rönnblom --- lib/eal/include/rte_service.h | 26 +- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/lib/eal/include/rte_service.h b/lib/eal/include/rte_servic

[PATCH 1/6] service: reduce statistics overhead for parallel services

2022-09-06 Thread Mattias Rönnblom
Move the statistics from the service data structure to the per-lcore struct. This eliminates contention for the counter cache lines, which decreases the producer-side statistics overhead for services deployed across many lcores. Prior to this patch, enabling statistics for a service with a per-ser

[PATCH 2/6] service: introduce per-lcore cycles counter

2022-09-06 Thread Mattias Rönnblom
Introduce a per-lcore counter for the total time spent on processing services on that core. This counter is useful when measuring individual lcore load. Signed-off-by: Mattias Rönnblom --- app/test/test_service_cores.c | 2 +- lib/eal/common/rte_service.c | 14 ++ lib/eal/include/

[PATCH 4/6] service: tweak cycle statistics semantics

2022-09-06 Thread Mattias Rönnblom
As a part of its service function, a service usually polls some kind of source (e.g., an RX queue, a ring, an eventdev port, or a timer wheel) to retrieve one or more items of work. In low-load situations, the service framework reports a significant amount of cycles spent for all running services,

[PATCH 5/6] event/sw: report idle when no work is performed

2022-09-06 Thread Mattias Rönnblom
Have the SW event device conform to the service core convention, where -EAGAIN is return in case no work was performed. Prior to this patch, for an idle SW event device, a service lcore load estimate based on RTE_SERVICE_ATTR_CYCLES would suggest 48% core load. At 7% of its maximum capacity, the

[PATCH 3/6] service: reduce average case service core overhead

2022-09-06 Thread Mattias Rönnblom
Optimize service loop so that the starting point is the lowest-indexed service mapped to the lcore in question, and terminate the loop at the highest-indexed service. While the worst case latency remains the same, this patch significantly reduces the service framework overhead for the average case

DPDK technical board meeting

2022-09-06 Thread Thomas Monjalon
The DPDK summit is starting! After a hackathon this afternoon, we are going to have a technical board meeting. As shown in the schedule, everybody is welcome to join remotely at 18:00 french time (in 10 minutes) at this URL: https://meet.jit.si/DPDK See you there

Re: [PATCH v5] lib/eal: fix segfaults in exiting

2022-09-06 Thread Stephen Hemminger
On Tue, 6 Sep 2022 10:51:31 +0800 Zhichao Zeng wrote: > > +static void mark_forked(void) > +{ > + is_forked++; > +} > + This will end up counting application threads as well. Also, it would need to be atomic. > /* Launch threads, called at application init(). */ > int > rte_eal_init(

Re: [Patch v7 01/18] net/mana: add basic driver, build environment and doc

2022-09-06 Thread Stephen Hemminger
On Fri, 2 Sep 2022 18:40:43 -0700 lon...@linuxonhyperv.com wrote: > From: Long Li > > MANA is a PCI device. It uses IB verbs to access hardware through the > kernel RDMA layer. This patch introduces build environment and basic > device probe functions. > > Signed-off-by: Long Li > --- You sh

Re: [PATCH v2] net/pcap: fix timeout of stopping device

2022-09-06 Thread Stephen Hemminger
On Tue, 6 Sep 2022 16:05:11 +0800 Yiding Zhou wrote: > The pcap file will be synchronized to the disk when stopping the device. > It takes a long time if the file is large that would cause the > 'detach sync request' timeout when the device is closed under multi-process > scenario. > > This com

Re: [Patch v7 00/18] Introduce Microsoft Azure Network Adatper (MANA) PMD

2022-09-06 Thread Ferruh Yigit
On 9/6/2022 2:03 PM, Ferruh Yigit wrote: On 9/3/2022 2:40 AM, lon...@linuxonhyperv.com wrote: From: Long Li MANA is a network interface card to be used in the Azure cloud environment. MANA provides safe access to user memory through memory registration. It has IOMMU built into the hardwar

Re: Hackathon presentation

2022-09-06 Thread David Marchand
On Tue, Sep 6, 2022 at 3:11 PM David Marchand wrote: > > Hello all, > > Here is the link to the quick presentation we gave to start the > Hackathon session in Arcachon. > > Links to tools reports are in it: Fixed link: https://docs.google.com/presentation/d/1f90_ZL4hRdLV8ynfstQ8LDBaQa1og9BM_Bb5P_

Hackathon presentation

2022-09-06 Thread David Marchand
Hello all, Here is the link to the quick presentation we gave to start the Hackathon session in Arcachon. Links to tools reports are in it: https://docs.google.com/presentation/d/10Zgsl8GawP7TL1JufXkpPrYXkTwA8eRhzBiGWejYXxo/edit?usp=sharing The branch that was used to enable some tools is in my

Minutes of Technical Board Meeting, 2022-08-24

2022-09-06 Thread Honnappa Nagarahalli
Members Attending: 5 - Bruce Richardson - Honnappa Nagarahalli (Chair) - Kevin Traynor - Konstantin Ananyev - Maxime Coquelin - Thomas Monjalon NOTE: The Technical Board meetings take place every second Wednesday on https://meet.jit.si/DPDK at 3 pm

Re: [Patch v7 00/18] Introduce Microsoft Azure Network Adatper (MANA) PMD

2022-09-06 Thread Ferruh Yigit
On 9/3/2022 2:40 AM, lon...@linuxonhyperv.com wrote: From: Long Li MANA is a network interface card to be used in the Azure cloud environment. MANA provides safe access to user memory through memory registration. It has IOMMU built into the hardware. MANA uses IB verbs and RDMA layer to conf

Re: [Patch v7 01/18] net/mana: add basic driver, build environment and doc

2022-09-06 Thread Ferruh Yigit
On 9/3/2022 2:40 AM, lon...@linuxonhyperv.com wrote: From: Long Li MANA is a PCI device. It uses IB verbs to access hardware through the kernel RDMA layer. This patch introduces build environment and basic device probe functions. Signed-off-by: Long Li --- Change log: v2: Fix typos. Make th

Re: [PATCH v1 00/10] baseband/acc200

2022-09-06 Thread Tom Rix
On 9/1/22 1:34 PM, Chautru, Nicolas wrote: Hi Tom, -Original Message- From: Tom Rix Sent: Thursday, September 1, 2022 6:49 AM To: Chautru, Nicolas ; Maxime Coquelin ; dev@dpdk.org; tho...@monjalon.net; gak...@marvell.com; hemant.agra...@nxp.com; Vargas, Hernan Cc: m...@ashroe.eu; Ri

Re: [EXT] Re: [PATCH v2 1/3] ethdev: introduce pool sort capability

2022-09-06 Thread Ferruh Yigit
On 8/30/2022 1:08 PM, Hanumanth Reddy Pothula wrote: -Original Message- From: Ferruh Yigit Sent: Wednesday, August 24, 2022 9:04 PM To: Ding, Xuan ; Hanumanth Reddy Pothula ; Thomas Monjalon ; Andrew Rybchenko Cc: dev@dpdk.org; Wu, WenxuanX ; Li, Xiaoyun ; step...@networkplumber.org;

RE: [PATCH v2] net/af_xdp: improve documentation

2022-09-06 Thread Zhang, Qi Z
> -Original Message- > From: Koikkara Reeny, Shibin > Sent: Friday, July 22, 2022 4:51 PM > To: dev@dpdk.org > Cc: Loftus, Ciara ; Zhang, Qi Z > Subject: [PATCH v2] net/af_xdp: improve documentation > > From: Ciara Loftus > > Instead of a one-liner describing each vdev argument, add

[PATCH v2] net/axgbe: optimise scattered rx

2022-09-06 Thread Bhagyada Modali
Updated the logic to remove the extra increments of the variables. Fixes: 965b3127d425 ("net/axgbe: support scattered Rx") Cc: sta...@dpdk.org Signed-off-by: Bhagyada Modali --- v2: * rebased to the latest changes and submitting the patch again --- --- drivers/net/axgbe/axgbe_rxtx.c | 15

Re: [PATCH v2 3/3] l3fwd-power: add option to call uncore API

2022-09-06 Thread Hunt, David
Hi Tadhg, On 13/07/2022 15:07, Tadhg Kearney wrote: Add option for setting uncore frequency min/max/index, through uncore api. This will be set for each package and die on the SKU. On exit, uncore frequency will be reverted back to previous frequency. Signed-off-by: Tadhg Kearney --- .../sam

Re: [PATCH v7 05/12] net/nfp: add flower PF setup and mempool init logic

2022-09-06 Thread Ferruh Yigit
On 9/6/2022 9:45 AM, Chaoyong He wrote: CAUTION: This message has originated from an External Source. Please use proper judgment and caution when opening attachments, clicking links, or responding to this email. -Original Message- From: Ferruh Yigit Sent: Monday, September 5, 2022 1

Re: [PATCH v7 03/12] net/nfp: move app specific init logic to own function

2022-09-06 Thread Ferruh Yigit
On 9/6/2022 9:29 AM, Chaoyong He wrote: CAUTION: This message has originated from an External Source. Please use proper judgment and caution when opening attachments, clicking links, or responding to this email. -Original Message- From: Ferruh Yigit Sent: Monday, September 5, 2022 1

Re: [PATCH v5 1/3] eal: add lcore poll busyness telemetry

2022-09-06 Thread Kevin Laatz
On 03/09/2022 14:33, Jerin Jacob wrote: On Fri, Sep 2, 2022 at 9:26 PM Kevin Laatz wrote: From: Anatoly Burakov Currently, there is no way to measure lcore poll busyness in a passive way, without any modifications to the application. This patch adds a new EAL API that will be able to passivel

Re: [PATCH v7 01/12] net/nfp: move app specific attributes to own struct

2022-09-06 Thread Ferruh Yigit
On 9/6/2022 10:20 AM, Chaoyong He wrote: From: Ferruh Yigit Sent: Monday, September 5, 2022 11:38 PM To: Chaoyong He ; dev@dpdk.org Cc: oss-drivers ; Niklas Soderlund ; Heinrich Kuhn Subject: Re: [PATCH v7 01/12] net/nfp: move app specific attributes to own struct On 8/12/2022 11:22 AM, Chao

RE: [PATCH v2 01/10] net/gve: introduce GVE PMD base code

2022-09-06 Thread Guo, Junfeng
> -Original Message- > From: Thomas Monjalon > Sent: Friday, September 2, 2022 04:50 > To: Ferruh Yigit ; techbo...@dpdk.org > Cc: Guo, Junfeng ; Zhang, Qi Z > ; Wu, Jingjing ; Hemant > Agrawal ; dev@dpdk.org; Li, Xiaoyun > ; awogbem...@google.com; Richardson, Bruce > ; Wang, Haiyue ; >

RE: [PATCH v7 01/12] net/nfp: move app specific attributes to own struct

2022-09-06 Thread Chaoyong He
> From: Ferruh Yigit > Sent: Monday, September 5, 2022 11:38 PM > To: Chaoyong He ; dev@dpdk.org > Cc: oss-drivers ; Niklas Soderlund > ; Heinrich Kuhn > > Subject: Re: [PATCH v7 01/12] net/nfp: move app specific attributes to own > struct > > On 8/12/2022 11:22 AM, Chaoyong He wrote: > > The N

RE: [PATCH v7 05/12] net/nfp: add flower PF setup and mempool init logic

2022-09-06 Thread Chaoyong He
> -Original Message- > From: Ferruh Yigit > Sent: Monday, September 5, 2022 11:42 PM > To: Chaoyong He ; dev@dpdk.org > Cc: oss-drivers ; Niklas Soderlund > > Subject: Re: [PATCH v7 05/12] net/nfp: add flower PF setup and mempool > init logic > > On 8/12/2022 11:22 AM, Chaoyong He wrot

RE: [PATCH v7 03/12] net/nfp: move app specific init logic to own function

2022-09-06 Thread Chaoyong He
> -Original Message- > From: Ferruh Yigit > Sent: Monday, September 5, 2022 11:39 PM > To: Chaoyong He ; dev@dpdk.org > Cc: oss-drivers ; Niklas Soderlund > > Subject: Re: [PATCH v7 03/12] net/nfp: move app specific init logic to own > function > > On 8/12/2022 11:22 AM, Chaoyong He wr

RE: [PATCH v5 08/27] eal: deprecate RTE_FUNC_PTR_* macros

2022-09-06 Thread Jayatheerthan, Jay
> -Original Message- > From: David Marchand > Sent: Monday, September 5, 2022 2:05 PM > To: dev@dpdk.org > Cc: tho...@monjalon.net; Richardson, Bruce ; Ray > Kinsella ; Zhang, Roy Fan > ; Ashish Gupta ; Yang, > Qiming ; Wu, Wenjun1 > ; Shijith Thotton ; > Srisivasubramanian Srinivasan ;

[PATCH v3] net/i40e: fix single VLAN cannot work normal

2022-09-06 Thread Kevin Liu
After disable QinQ, single VLAN can not work normal. The reason is that QinQ is not disabled correctly. Before configuring QinQ, need to back up and clean MAC/VLAN filters of all ports. After configuring QinQ, restore MAC/VLAN filters of all ports. When disable QinQ, need to set valid_flags to 0x0

RE: [PATCH v4 2/4] event/sw: report periodic event timer capability

2022-09-06 Thread Van Haaren, Harry
> -Original Message- > From: Naga Harish K, S V > Sent: Friday, August 12, 2022 5:08 PM > To: Carrillo, Erik G ; jer...@marvell.com; Van > Haaren, > Harry > Cc: dev@dpdk.org > Subject: [PATCH v4 2/4] event/sw: report periodic event timer capability > > update the software eventdev pmd t

[PATCH v2] net/pcap: fix timeout of stopping device

2022-09-06 Thread Yiding Zhou
The pcap file will be synchronized to the disk when stopping the device. It takes a long time if the file is large that would cause the 'detach sync request' timeout when the device is closed under multi-process scenario. This commit fixes the issue by using alarm handler to release dumper. Fixes

RE: [PATCH v3 3/5] net/iavf: support flow subscrption pattern

2022-09-06 Thread Zhang, Qi Z
> -Original Message- > From: Wang, Jie1X > Sent: Wednesday, August 31, 2022 2:05 AM > To: dev@dpdk.org > Cc: Yang, Qiming ; Zhang, Qi Z > ; Wu, Jingjing ; Xing, Beilei > ; Yang, SteveX ; Wang, Jie1X > > Subject: [PATCH v3 3/5] net/iavf: support flow subscrption pattern > ... > +static

[PATCH v3] app/testpmd: fix incorrect queues state of secondary process

2022-09-06 Thread Peng Zhang
Primary process could set up queues state correctly when starting port, while secondary process not. Under multi-process scenario, "stream_init" function would get wrong queues state for secondary process. This commit is to get queues state from ethdev which is located in shared memory. Fixes: 3c