Re: [PATCH v5 1/2] ethdev: introduce the Tx map API for aggregated ports

2023-02-17 Thread Andrew Rybchenko
On 2/16/23 20:58, Ferruh Yigit wrote: On 2/14/2023 3:48 PM, Jiawei Wang wrote: When multiple ports are aggregated into a single DPDK port, (example: Linux bonding, DPDK bonding, failsafe, etc.), we want to know which port use for Tx via a queue. This patch introduces the new ethdev API rte_eth_

回复: [PATCH v5 0/2] Enable PMD power management on Arm

2023-02-17 Thread Feifei Wang
> -邮件原件- > 发件人: Feifei Wang > 发送时间: Wednesday, December 14, 2022 4:14 PM > 抄送: dev@dpdk.org; nd ; Feifei Wang > > 主题: [PATCH v5 0/2] Enable PMD power management on Arm > > For Arm aarch, use WFE instructions to enable PMD power management. > > Test Results: > dynamic instructions over 1

RE: [EXT] Re: [PATCH v11 1/4] lib: add generic support for reading PMU events

2023-02-17 Thread Tomasz Duszynski
>-Original Message- >From: Konstantin Ananyev >Sent: Friday, February 17, 2023 12:51 AM >To: dev@dpdk.org >Subject: [EXT] Re: [PATCH v11 1/4] lib: add generic support for reading PMU >events > >External Email > >-- >16/

Re: [PATCH 1/2] net/gve: change offloading capability

2023-02-17 Thread Levend Sayar
Thanks Rushil for acknowledging. Best, Levend > On 16 Feb 2023, at 23:14, Rushil Gupta wrote: > > Makes sense. The virtual device only does L4 checksum. > > Acked-by: Rushil Gupta mailto:rush...@google.com>> > > On Thu, Feb 16, 2023 at 10:58 AM Levend Sayar > w

RE: [PATCH 1/2] net/gve: change offloading capability

2023-02-17 Thread Guo, Junfeng
> -Original Message- > From: Levend Sayar > Sent: Friday, February 17, 2023 02:58 > To: Guo, Junfeng > Cc: dev@dpdk.org; Levend Sayar > Subject: [PATCH 1/2] net/gve: change offloading capability > > Google Virtual NIC is not doing IPv4 checksummimg. > Removed that capability from PMD

Re: [PATCH 1/2] net/gve: change offloading capability

2023-02-17 Thread Levend Sayar
Thanks Junfeng for acknowledging. Best, Levend > On 17 Feb 2023, at 12:11, Guo, Junfeng wrote: > > > >> -Original Message- >> From: Levend Sayar >> Sent: Friday, February 17, 2023 02:58 >> To: Guo, Junfeng >> Cc: dev@dpdk.org; Levend Sayar >> Subject: [PATCH 1/2] net/gve: change of

Re: [PATCH v5 2/2] ethdev: support xstats reset telemetry command

2023-02-17 Thread fengchengwen
On 2023/2/16 20:54, Bruce Richardson wrote: > On Thu, Feb 16, 2023 at 08:42:34PM +0800, fengchengwen wrote: >> On 2023/2/16 20:06, Ferruh Yigit wrote: >>> On 2/16/2023 11:53 AM, fengchengwen wrote: On 2023/2/15 11:19, Dongdong Liu wrote: > Hi Chengwen > > On 2023/2/9 10:32, Chengwe

RE: [PATCH v5 1/2] ethdev: introduce the Tx map API for aggregated ports

2023-02-17 Thread Jiawei(Jonny) Wang
> -Original Message- > From: Andrew Rybchenko > Sent: Friday, February 17, 2023 4:24 PM > To: Ferruh Yigit ; Jiawei(Jonny) Wang > ; Slava Ovsiienko ; Ori Kam > ; NBU-Contact-Thomas Monjalon (EXTERNAL) > ; Aman Singh ; Yuying > Zhang > Cc: dev@dpdk.org; Raslan Darawsheh > Subject: Re: [

Re: [PATCH v3 1/2] net/i40e: replace put function

2023-02-17 Thread Ferruh Yigit
On 2/17/2023 7:52 AM, Morten Brørup wrote: >> From: Lu, Wenzhuo [mailto:wenzhuo...@intel.com] >> Sent: Friday, 17 February 2023 03.03 >> >> Hi Kamalakshitha, >> >>> From: Kamalakshitha Aligeri >>> Sent: Tuesday, February 14, 2023 2:18 AM >>> >>> Integrated zero-copy put API in mempool cache in i40

RE: [EXT] Re: [PATCH v11 1/4] lib: add generic support for reading PMU events

2023-02-17 Thread Konstantin Ananyev
> >> > >> This is especially useful in cases where CPU cores are isolated i.e > >> run dedicated tasks. In such cases one cannot use standard perf > >> utility without sacrificing latency and performance. > >> > >> Signed-off-by: Tomasz Duszynski > >> Acked-by: Morten Brørup > >> --- > >> MAI

[PATCH v6 0/2] Add Tx queue mapping of aggregated ports

2023-02-17 Thread Jiawei Wang
When multiple ports are aggregated into a single DPDK port, (example: Linux bonding, DPDK bonding, failsafe, etc.), we want to know which port is used for Rx and Tx. This patch introduces the new ethdev API rte_eth_dev_map_aggr_tx_affinity(), it's used to map a Tx queue with an aggregated port of

[PATCH v6 1/2] ethdev: add Tx queue mapping of aggregated ports

2023-02-17 Thread Jiawei Wang
When multiple ports are aggregated into a single DPDK port, (example: Linux bonding, DPDK bonding, failsafe, etc.), we want to know which port use for Tx via a queue. This patch introduces the new ethdev API rte_eth_dev_map_aggr_tx_affinity(), it's used to map a Tx queue with an aggregated port of

[PATCH v6 2/2] ethdev: add flow matching of aggregated port

2023-02-17 Thread Jiawei Wang
When multiple ports are aggregated into a single DPDK port, (example: Linux bonding, DPDK bonding, failsafe, etc.), we want to know which port is used for Rx and Tx. This patch allows to map a Rx queue with an aggregated port by using a flow rule. The new item is called RTE_FLOW_ITEM_TYPE_AGGR_AFF

RE: [PATCH v3 1/2] net/i40e: replace put function

2023-02-17 Thread Morten Brørup
> From: Ferruh Yigit [mailto:ferruh.yi...@amd.com] > Sent: Friday, 17 February 2023 11.05 > > On 2/17/2023 7:52 AM, Morten Brørup wrote: > >> From: Lu, Wenzhuo [mailto:wenzhuo...@intel.com] > >> Sent: Friday, 17 February 2023 03.03 > >> > >> Hi Kamalakshitha, > >> > >>> From: Kamalakshitha Aligeri

[PATCH] net/iavf: remove contrains for AEAD IV and AAD size

2023-02-17 Thread Radu Nicolau
Because of incosistencies between IPsec library and sample app implementations for inline crypto remove IV and AAD size constrains from the advertised crypto capabilities Signed-off-by: Radu Nicolau --- drivers/net/iavf/iavf_ipsec_crypto.c | 15 --- 1 file changed, 8 insertions(+), 7

[PATCH] net/virtio-user: fix vhost-kernel initialization

2023-02-17 Thread Maxime Coquelin
This patch fixes a regression causing devices with Vhost-kernel backends initialization to fail. Indeed, Vhost-kernel backend init expects dev->max_queue_pairs to be set at setup time, while its assignment was moved after backend setup when adding control queue support for Vhost-vdpa backends. It

Re: [PATCH 2/2] net/gve: add extended statistics

2023-02-17 Thread Ferruh Yigit
On 2/16/2023 6:58 PM, Levend Sayar wrote: > Google Virtual NIC PMD is enriched with extended statistics info. Only queue stats added to xstats, can you please highlight this in the commit log? > eth_dev_ops callback names are also synched with eth_dev_ops field names > Renaming eth_dev_ops is n

Re: [PATCH v2 1/4] net/gve: change offloading capability

2023-02-17 Thread Ferruh Yigit
On 2/16/2023 6:10 PM, Levend Sayar wrote: > Google Virtual NIC is not doing IPv4 checksummimg. > Removed that capability from PMD. > > Signed-off-by: Levend Sayar > --- > drivers/net/gve/gve_ethdev.c | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/drivers/net/gve/gve_ethdev.c b/drivers/

Re: [PATCH v2 2/4] net/gve: add standard and extended statistics

2023-02-17 Thread Ferruh Yigit
On 2/16/2023 6:10 PM, Levend Sayar wrote: > Google Virtual NIC PMD is enriched with statistics info. > > Signed-off-by: Levend Sayar > --- > drivers/net/gve/gve_ethdev.c | 147 ++- > drivers/net/gve/gve_ethdev.h | 11 +++ > drivers/net/gve/gve_rx.c | 18

Re: [PATCH v6 1/2] ethdev: add Tx queue mapping of aggregated ports

2023-02-17 Thread Ferruh Yigit
On 2/17/2023 10:50 AM, Jiawei Wang wrote: > +/** > + * @warning > + * @b EXPERIMENTAL: this API may change without prior notice. > + * > + * Get the number of aggregated ports of the DPDK port (specified with > port_id). > + * It is used when multiple ports are aggregated into a single one. > +

Re: [PATCH v6 1/2] ethdev: add Tx queue mapping of aggregated ports

2023-02-17 Thread Andrew Rybchenko
On 2/17/23 13:50, Jiawei Wang wrote: When multiple ports are aggregated into a single DPDK port, (example: Linux bonding, DPDK bonding, failsafe, etc.), we want to know which port use for Tx via a queue. This patch introduces the new ethdev API rte_eth_dev_map_aggr_tx_affinity(), it's used to ma

Re: [PATCH v6 1/2] ethdev: add Tx queue mapping of aggregated ports

2023-02-17 Thread Ferruh Yigit
On 2/17/2023 12:56 PM, Andrew Rybchenko wrote: >> diff --git a/lib/ethdev/ethdev_driver.h b/lib/ethdev/ethdev_driver.h >> index 6a550cfc83..b7fdc454a8 100644 >> --- a/lib/ethdev/ethdev_driver.h >> +++ b/lib/ethdev/ethdev_driver.h >> @@ -1171,6 +1171,40 @@ typedef int (*eth_tx_descriptor_dump_t)(con

Re: [PATCH v6 0/2] Add Tx queue mapping of aggregated ports

2023-02-17 Thread Ferruh Yigit
On 2/17/2023 10:50 AM, Jiawei Wang wrote: > When multiple ports are aggregated into a single DPDK port, > (example: Linux bonding, DPDK bonding, failsafe, etc.), > we want to know which port is used for Rx and Tx. > > This patch introduces the new ethdev API > rte_eth_dev_map_aggr_tx_affinity(), i

RE: [PATCH v6 1/2] ethdev: add Tx queue mapping of aggregated ports

2023-02-17 Thread Jiawei(Jonny) Wang
> -Original Message- > From: Ferruh Yigit > Sent: Friday, February 17, 2023 9:00 PM > To: Andrew Rybchenko ; Jiawei(Jonny) > Wang ; Slava Ovsiienko ; Ori > Kam ; NBU-Contact-Thomas Monjalon (EXTERNAL) > ; Aman Singh ; Yuying > Zhang > Cc: dev@dpdk.org; Raslan Darawsheh > Subject: Re: [

RE: [PATCH v6 0/2] Add Tx queue mapping of aggregated ports

2023-02-17 Thread Jiawei(Jonny) Wang
> -Original Message- > From: Ferruh Yigit > Sent: Friday, February 17, 2023 9:01 PM > To: Jiawei(Jonny) Wang ; Slava Ovsiienko > ; Ori Kam ; NBU-Contact- > Thomas Monjalon (EXTERNAL) ; > andrew.rybche...@oktetlabs.ru > Cc: dev@dpdk.org; Raslan Darawsheh > Subject: Re: [PATCH v6 0/2] Add

RE: [PATCH v6 1/2] ethdev: add Tx queue mapping of aggregated ports

2023-02-17 Thread Jiawei(Jonny) Wang
Hi Andrew, > -Original Message- > From: Andrew Rybchenko > Sent: Friday, February 17, 2023 8:57 PM > To: Jiawei(Jonny) Wang ; Slava Ovsiienko > ; Ori Kam ; NBU-Contact- > Thomas Monjalon (EXTERNAL) ; > ferruh.yi...@amd.com; Aman Singh ; Yuying > Zhang > Cc: dev@dpdk.org; Raslan Darawsheh

Re: [PATCH 2/3] net/nfp: get rid of the usage of RTE log level type

2023-02-17 Thread Ferruh Yigit
On 2/17/2023 2:45 AM, Chaoyong He wrote: > Register the own RX/TX debug log level type, and get rid of the > usage of RTE_LOGTYPE_*. Then we can control the log by a independent > switch. > > Signed-off-by: Chaoyong He > Reviewed-by: Niklas Söderlund > --- > drivers/net/nfp/nfp_logs.c | 10

Re: [PATCH v3 1/2] net/i40e: replace put function

2023-02-17 Thread Aaron Conole
Morten Brørup writes: >> From: Ferruh Yigit [mailto:ferruh.yi...@amd.com] >> Sent: Friday, 17 February 2023 11.05 >> >> On 2/17/2023 7:52 AM, Morten Brørup wrote: >> >> From: Lu, Wenzhuo [mailto:wenzhuo...@intel.com] >> >> Sent: Friday, 17 February 2023 03.03 >> >> >> >> Hi Kamalakshitha, >> >>

Re: [PATCH v3 1/2] net/i40e: replace put function

2023-02-17 Thread Aaron Conole
Ferruh Yigit writes: > On 2/17/2023 7:52 AM, Morten Brørup wrote: >>> From: Lu, Wenzhuo [mailto:wenzhuo...@intel.com] >>> Sent: Friday, 17 February 2023 03.03 >>> >>> Hi Kamalakshitha, >>> From: Kamalakshitha Aligeri Sent: Tuesday, February 14, 2023 2:18 AM Integrated zero-co

[PATCH] net/mlx5: fix build failure on Windows

2023-02-17 Thread Maxime Coquelin
__always_inline is not supported on Windows, let's use __rte_always_inline instead. ..\drivers\net\mlx5/mlx5_hws_cnt.h:162:8: error: unknown type name '__always_inline' static __always_inline struct mlx5_hws_cnt_pool * ^ ..\drivers\net\mlx5/mlx5_hws_cnt.h:165:9: error: incompatible poin

Re: [PATCH v6 1/2] ethdev: add Tx queue mapping of aggregated ports

2023-02-17 Thread Andrew Rybchenko
On 2/17/23 16:41, Jiawei(Jonny) Wang wrote: Hi Andrew, -Original Message- From: Andrew Rybchenko Sent: Friday, February 17, 2023 8:57 PM To: Jiawei(Jonny) Wang ; Slava Ovsiienko ; Ori Kam ; NBU-Contact- Thomas Monjalon (EXTERNAL) ; ferruh.yi...@amd.com; Aman Singh ; Yuying Zhang Cc: d

RE: [RFC v3 06/10] net/gve: support basic Rx data path for DQO

2023-02-17 Thread Honnappa Nagarahalli
> -Original Message- > From: Junfeng Guo > Sent: Friday, February 17, 2023 1:32 AM > To: qi.z.zh...@intel.com; jingjing...@intel.com; ferruh.yi...@amd.com; > beilei.x...@intel.com > Cc: dev@dpdk.org; xiaoyun...@intel.com; helin.zh...@intel.com; Junfeng > Guo ; Rushil Gupta ; Jordan > Ki

RE: [RFC v3 07/10] net/gve: support basic stats for DQO

2023-02-17 Thread Honnappa Nagarahalli
> -Original Message- > From: Junfeng Guo > Sent: Friday, February 17, 2023 1:32 AM > To: qi.z.zh...@intel.com; jingjing...@intel.com; ferruh.yi...@amd.com; > beilei.x...@intel.com > Cc: dev@dpdk.org; xiaoyun...@intel.com; helin.zh...@intel.com; Junfeng > Guo ; Rushil Gupta ; Jordan > Ki

Re: [PATCH v6 1/2] ethdev: add Tx queue mapping of aggregated ports

2023-02-17 Thread Ferruh Yigit
On 2/17/2023 3:03 PM, Andrew Rybchenko wrote: > On 2/17/23 16:41, Jiawei(Jonny) Wang wrote: >> Hi Andrew, >> >>> -Original Message- >>> From: Andrew Rybchenko >>> Sent: Friday, February 17, 2023 8:57 PM >>> To: Jiawei(Jonny) Wang ; Slava Ovsiienko >>> ; Ori Kam ; NBU-Contact- >>> Thomas Mo

[PATCH 1/3] net/ark: support secondary process

2023-02-17 Thread Ed Czeck
From: John Miller disable device configuration for secondary processes Signed-off-by: John Miller --- drivers/net/ark/ark_ethdev.c | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/drivers/net/ark/ark_ethdev.c b/drivers/net/ark/ark_ethdev.c index b2995427c8..f9672

[PATCH 2/3] net/ark: support for single function with multiple port

2023-02-17 Thread Ed Czeck
allows the creation of multiple ports from one ark device via the use of ark pmd extension, though the splitting of queues Add unique dev_private data for each port Signed-off-by: Ed Czeck --- drivers/net/ark/ark_ethdev.c| 14 +- drivers/net/ark/ark_ethdev_rx.c | 6 +++--- drive

[PATCH 3/3] net/ark: resize data field to match fpga access

2023-02-17 Thread Ed Czeck
all fpga acces are multiples of 4 bytes Signed-off-by: Ed Czeck --- drivers/net/ark/ark_mpu.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/ark/ark_mpu.h b/drivers/net/ark/ark_mpu.h index 9d2b70d35f..10842ba484 100644 --- a/drivers/net/ark/ark_mpu.h +++ b/driv

[PATCH] net/ark: resize data field to match fpga access

2023-02-17 Thread Ed Czeck
all fpga acces are multiples of 4 bytes Signed-off-by: Ed Czeck --- drivers/net/ark/ark_mpu.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/ark/ark_mpu.h b/drivers/net/ark/ark_mpu.h index 9d2b70d35f..10842ba484 100644 --- a/drivers/net/ark/ark_mpu.h +++ b/driv

[PATCH v7 0/2] Add Tx queue mapping of aggregated ports

2023-02-17 Thread Jiawei Wang
When multiple ports are aggregated into a single DPDK port, (example: Linux bonding, DPDK bonding, failsafe, etc.), we want to know which port is used for Rx and Tx. This patch introduces the new ethdev API rte_eth_dev_map_aggr_tx_affinity(), it's used to map a Tx queue with an aggregated port of

[PATCH v7 1/2] ethdev: add Tx queue mapping of aggregated ports

2023-02-17 Thread Jiawei Wang
When multiple ports are aggregated into a single DPDK port, (example: Linux bonding, DPDK bonding, failsafe, etc.), we want to know which port use for Tx via a queue. This patch introduces the new ethdev API rte_eth_dev_map_aggr_tx_affinity(), it's used to map a Tx queue with an aggregated port of

[PATCH v7 2/2] ethdev: add flow matching of aggregated port

2023-02-17 Thread Jiawei Wang
When multiple ports are aggregated into a single DPDK port, (example: Linux bonding, DPDK bonding, failsafe, etc.), we want to know which port is used for Rx and Tx. This patch allows to map a Rx queue with an aggregated port by using a flow rule. The new item is called RTE_FLOW_ITEM_TYPE_AGGR_AFF

[PATCH v1] maintainers: update dts

2023-02-17 Thread Juraj Linkeš
Replace Owen with a new maintainer, Juraj Linkeš. Signed-off-by: Juraj Linkeš --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 3495946d0f..73ff53d071 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1765,7 +1765,7 @@ F: doc/guides/

RE: [PATCH v3] app/procinfo: display eventdev xstats for PMD data

2023-02-17 Thread Sevincer, Abdullah
Hi folks, Any chance to look at this commit? Any other feedback before I push V6? (will remove extra line there below in the commit) -Original Message- From: Sevincer, Abdullah Sent: Sunday, February 12, 2023 11:44 AM To: Stephen Hemminger Cc: dev@dpdk.org; jer...@marvell.com Subject

[PATCH 1/3] net/ark: support secondary process

2023-02-17 Thread Ed Czeck
From: John Miller disable device configuration for secondary processes Signed-off-by: John Miller --- drivers/net/ark/ark_ethdev.c | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/drivers/net/ark/ark_ethdev.c b/drivers/net/ark/ark_ethdev.c index b2995427c8..f9672

[PATCH 3/3] net/ark: resize data field to match fpga access

2023-02-17 Thread Ed Czeck
all fpga accesses are multiples of 4 bytes Signed-off-by: Ed Czeck --- drivers/net/ark/ark_mpu.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/ark/ark_mpu.h b/drivers/net/ark/ark_mpu.h index 9d2b70d35f..10842ba484 100644 --- a/drivers/net/ark/ark_mpu.h +++ b/d

[PATCH 2/3] net/ark: support for single function with multiple port

2023-02-17 Thread Ed Czeck
allows the creation of multiple ports from one ark device via the use of ark pmd extension, though the splitting of queues Add unique dev_private data for each port Signed-off-by: Ed Czeck --- drivers/net/ark/ark_ethdev.c| 14 +- drivers/net/ark/ark_ethdev_rx.c | 6 +++--- drive

[PATCH] net/ark: resize data field to match fpga access

2023-02-17 Thread Ed Czeck
all fpga accesses are multiples of 4 bytes Signed-off-by: Ed Czeck --- drivers/net/ark/ark_mpu.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/ark/ark_mpu.h b/drivers/net/ark/ark_mpu.h index 9d2b70d35f..10842ba484 100644 --- a/drivers/net/ark/ark_mpu.h +++ b/d

Re: [PATCH] app/testpmd: fix crash on cleanup

2023-02-17 Thread Ferruh Yigit
On 2/17/2023 7:14 AM, Singh, Aman Deep wrote: > > On 2/6/2023 9:19 PM, David Marchand wrote: >> If allocating the ports[] array fails, a crash will occur when shutting >> down testpmd since ethdev emits RTE_ETH_EVENT_DESTROY events. >> Move init_port() before registering ethdev event handler. > >

RE: [PATCH 1/4] examples/qos_sched: fix errors when TX port not up

2023-02-17 Thread Dumitrescu, Cristian
> -Original Message- > From: Richardson, Bruce > Sent: Friday, February 3, 2023 10:06 AM > To: dev@dpdk.org > Cc: Singh, Jasvinder ; Richardson, Bruce > ; sta...@dpdk.org; Dumitrescu, Cristian > > Subject: [PATCH 1/4] examples/qos_sched: fix errors when TX port not up > > The TX port

RE: [PATCH 2/4] examples/qos_sched: remove TX buffering

2023-02-17 Thread Dumitrescu, Cristian
> -Original Message- > From: Richardson, Bruce > Sent: Friday, February 3, 2023 10:06 AM > To: dev@dpdk.org > Cc: Singh, Jasvinder ; Richardson, Bruce > ; Dumitrescu, Cristian > > Subject: [PATCH 2/4] examples/qos_sched: remove TX buffering > > Since the qos_sched app does batch deque

RE: [PATCH 3/4] examples/qos_sched: use bigger bursts on dequeue

2023-02-17 Thread Dumitrescu, Cristian
> -Original Message- > From: Richardson, Bruce > Sent: Friday, February 3, 2023 10:06 AM > To: dev@dpdk.org > Cc: Singh, Jasvinder ; Richardson, Bruce > ; Dumitrescu, Cristian > > Subject: [PATCH 3/4] examples/qos_sched: use bigger bursts on dequeue > > While performance of the QoS bl

RE: [PATCH 4/4] examples/qos_sched: remove limit on core ids

2023-02-17 Thread Dumitrescu, Cristian
> -Original Message- > From: Richardson, Bruce > Sent: Friday, February 3, 2023 10:06 AM > To: dev@dpdk.org > Cc: Singh, Jasvinder ; Richardson, Bruce > ; Dumitrescu, Cristian > > Subject: [PATCH 4/4] examples/qos_sched: remove limit on core ids > > The qos_sched app was limited to us

Re: Multiple Tx-Queues not working as expected

2023-02-17 Thread Stephen Hemminger
On Fri, 17 Feb 2023 11:30:14 +0530 Rajasekhar Pulluru wrote: > Ok Stephen, thanks for the information, I can try that. > > One of the problems I see with single Tx Queue mode is that Ixia reports > packet drops, though I confirmed with the help of counters (before invoking > tx burst) that all p

Re: [PATCH 1/3] net/ark: support secondary process

2023-02-17 Thread Stephen Hemminger
On Fri, 17 Feb 2023 10:47:56 -0500 Ed Czeck wrote: > diff --git a/drivers/net/ark/ark_ethdev.c b/drivers/net/ark/ark_ethdev.c > index b2995427c8..f96722551e 100644 > --- a/drivers/net/ark/ark_ethdev.c > +++ b/drivers/net/ark/ark_ethdev.c > @@ -147,6 +147,9 @@ eth_ark_pci_probe(struct rte_pci_driv

Re: [PATCH v3] app/procinfo: display eventdev xstats for PMD data

2023-02-17 Thread Stephen Hemminger
On Fri, 17 Feb 2023 15:58:52 + "Sevincer, Abdullah" wrote: > From: Sevincer, Abdullah > Sent: Sunday, February 12, 2023 11:44 AM > To: Stephen Hemminger > Cc: dev@dpdk.org; jer...@marvell.com > Subject: RE: [PATCH v3] app/procinfo: display eventdev xstats for PMD data > > Thanks Stephen,

Re: Multiple Tx-Queues not working as expected

2023-02-17 Thread Bruce Richardson
On Fri, Feb 17, 2023 at 11:30:14AM +0530, Rajasekhar Pulluru wrote: >Ok Stephen, thanks for the information, I can try that. >One of the problems I see with single Tx Queue mode is that Ixia >reports packet drops, though I confirmed with the help of counters >(before invoking tx bur

Re: [PATCH v7 0/2] Add Tx queue mapping of aggregated ports

2023-02-17 Thread Ferruh Yigit
On 2/17/2023 3:47 PM, Jiawei Wang wrote: > When multiple ports are aggregated into a single DPDK port, > (example: Linux bonding, DPDK bonding, failsafe, etc.), > we want to know which port is used for Rx and Tx. > > This patch introduces the new ethdev API > rte_eth_dev_map_aggr_tx_affinity(), it

Re: [PATCH] net/mlx5: fix build failure on Windows

2023-02-17 Thread Thomas Monjalon
17/02/2023 15:37, Maxime Coquelin: > __always_inline is not supported on Windows, let's use > __rte_always_inline instead. > > ..\drivers\net\mlx5/mlx5_hws_cnt.h:162:8: error: unknown type name > '__always_inline' > > static __always_inline struct mlx5_hws_cnt_pool * > >^ > > ..\driver

Re: [PATCH] net/ark: resize data field to match fpga access

2023-02-17 Thread Ferruh Yigit
On 2/17/2023 4:00 PM, Ed Czeck wrote: > all fpga accesses are multiples of 4 bytes > > Signed-off-by: Ed Czeck Applied to dpdk-next-net/main, thanks.

Re: [PATCH v4 00/10] dts: add hello world testcase

2023-02-17 Thread Bruce Richardson
On Mon, Feb 13, 2023 at 04:28:36PM +0100, Juraj Linkeš wrote: > Add code needed to run the HelloWorld testcase which just runs the hello > world dpdk application. > > The patchset currently heavily refactors this original DTS code needed > to run the testcase: > * The whole architecture has been r

Re: [PATCH] net/virtio-user: fix vhost-kernel initialization

2023-02-17 Thread Thomas Monjalon
17/02/2023 13:31, Maxime Coquelin: > This patch fixes a regression causing devices with > Vhost-kernel backends initialization to fail. > > Indeed, Vhost-kernel backend init expects > dev->max_queue_pairs to be set at setup time, while its > assignment was moved after backend setup when adding > c

Re: Multiple Tx-Queues not working as expected

2023-02-17 Thread Rajasekhar Pulluru
Hi Stephen, Have tx queue len was 1024, increasing it to 2048 hasn't changed the behaviour. IXIA is the receiver in this case, which is definitely(and tested) capable of receiving more rate than this. IXIA-TX --->RX(ixgbe-port0)HOST(ixgbe-port1)TX ---> IXIA-RX Captured the rx packets count at ixgb

Re: Multiple Tx-Queues not working as expected

2023-02-17 Thread Rajasekhar Pulluru
Yes Bruce, rte_eth_tx_burst api returns the same count as nb_pkts (4th-arg) Thanks for pointing out the information on tracking per-queue stats mapping, can try this out. Thanks & Regards, Rajasekhar On Fri, Feb 17, 2023 at 10:09 PM Bruce Richardson < bruce.richard...@intel.com> wrote: > On Fri

Re: [PATCH v4 01/10] dts: add node and os abstractions

2023-02-17 Thread Bruce Richardson
On Mon, Feb 13, 2023 at 04:28:37PM +0100, Juraj Linkeš wrote: > The abstraction model in DTS is as follows: > Node, defining and implementing methods common to and the base of SUT > (system under test) Node and TG (traffic generator) Node. > Remote Session, defining and implementing methods common

Re: [PATCH] app/testpmd:add vxlan txonly

2023-02-17 Thread Ferruh Yigit
On 1/3/2023 2:30 AM, wushao...@chinatelecom.cn wrote: > From: Shaohua Wu > > Add the vxlan packet sending module to actively send > vxlan packets using a common network adapter. > The default vni is 1000. > example: > ./dpdk-testpmd -l 32-47 -n 16 --file-prefix pg0 -- -i > --rxq=16 --txq=1

[PATCH] devtools: improve output of SPDX check

2023-02-17 Thread Thomas Monjalon
When printing the check result in the middle of other checks, it helps to get a bit of context about which check it is. In quiet mode, no need to print result if all is OK. Signed-off-by: Thomas Monjalon --- devtools/check-spdx-tag.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)

[PATCH v2 1/3] net/ark: support secondary process

2023-02-17 Thread Ed Czeck
From: John Miller disable device configuration for secondary processes Signed-off-by: John Miller --- v2: * Use standard logging --- drivers/net/ark/ark_ethdev.c | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/drivers/net/ark/ark_ethdev.c b/drivers/net/ark/ark_e

[PATCH v2 3/3] net/ark: resize data field to match fpga access

2023-02-17 Thread Ed Czeck
all fpga accesses are multiples of 4 bytes Signed-off-by: Ed Czeck --- drivers/net/ark/ark_mpu.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/ark/ark_mpu.h b/drivers/net/ark/ark_mpu.h index 9d2b70d35f..10842ba484 100644 --- a/drivers/net/ark/ark_mpu.h +++ b/d

[PATCH v2 2/3] net/ark: support for single function with multiple port

2023-02-17 Thread Ed Czeck
allows the creation of multiple ports from one ark device via the use of ark pmd extension, though the splitting of queues Add unique dev_private data for each port Signed-off-by: Ed Czeck --- drivers/net/ark/ark_ethdev.c| 14 +- drivers/net/ark/ark_ethdev_rx.c | 6 +++--- drive

RE: [PATCH v1] maintainers: update dts

2023-02-17 Thread Honnappa Nagarahalli
> -Original Message- > From: Juraj Linkeš > Sent: Friday, February 17, 2023 9:57 AM > To: tho...@monjalon.net; Honnappa Nagarahalli > ; lijuan...@intel.com; > david.march...@redhat.com > Cc: dev@dpdk.org; Juraj Linkeš > Subject: [PATCH v1] maintainers: update dts > > Replace Owen with

Re: [PATCH] net/idpf: fix build option check

2023-02-17 Thread Thomas Monjalon
13/12/2022 02:52, Zhang, Qi Z: > From: Xing, Beilei > > From: Wu, Jingjing > > > When enable_iova_as_pa option is disabled, idpf driver should avoid > > > the building in its build file. > > > > > > Fixes: 5bf87b45b2c8 (net/idpf: add AVX512 data path for single queue > > > model) > > > Cc: sta...

Cancelling DTS WG meeting on Wednesday

2023-02-17 Thread Honnappa Nagarahalli
Hello, I had mentioned about merging the DTS WG meetings with DPDK CI meetings during the DPDK summit last year. While we did go ahead with merging, we still kept the Wednesday meetings as Owen Hilyard was not able to make it to the DPDK CI meetings. With Owen leaving UNH Lab, we have d

[PATCH] eal: use same atomic intrinsics for gcc and clang

2023-02-17 Thread Honnappa Nagarahalli
The size generic atomic intrinsics generate the same code as the size specific intrinsics for gcc. Use size generic intrinsics for both gcc and clang. Fixes: 7bdccb93078e ("eal: fix ARM build with clang") Cc: sta...@dpdk.org Cc: pbhagavat...@marvell.com Signed-off-by: Honnappa Nagarahalli Review

Re: [PATCH v2 1/4] net/gve: change offloading capability

2023-02-17 Thread Levend Sayar
Hi Ferruh, Thanks for your comments. Yes, you’re right. After I sent v2 of my patches, I got an error mail saying unable to merge. New patches from Junfeng pushed to the repo for net/gve. Anyway I have done requested on patchwork and superseded these v2 patch set. Sorry for the inconvenience. Bes