On 10/25/2024 10:27 AM, Morten Brørup wrote:
> Removed the requirement that the configured number of queues to provide
> statistics for (RTE_ETHDEV_QUEUE_STAT_CNTRS) cannot be less than the
> driver's max number of supported transmit queues (VMXNET3_MAX_TX_QUEUES).
>
> Also improved support for vi
Jochen, Ronak, (Roger,)
Please review the below patch, so it can go into the 24.11 LTS release.
> From: Morten Brørup [mailto:m...@smartsharesystems.com]
> Sent: Friday, 25 October 2024 11.28
>
> Removed the requirement that the configured number of queues to provide
> statistics for (RTE_ETHDEV
On Thu, Oct 24, 2024 at 12:05:39PM -0700, Stephen Hemminger wrote:
> On Thu, 24 Oct 2024 18:53:52 +
> Morten Brørup wrote:
>
> > Remove the requirement that the configured number of queues to provide
> > statistics for (RTE_ETHDEV_QUEUE_STAT_CNTRS) cannot be less than the
> > driver's max sup
Removed the requirement that the configured number of queues to provide
statistics for (RTE_ETHDEV_QUEUE_STAT_CNTRS) cannot be less than the
driver's max number of supported transmit queues (VMXNET3_MAX_TX_QUEUES).
Also improved support for virtual hardware version 6.
Signed-off-by: Morten Brørup
Forwarding to the now official maintainers for review. :-)
Thank you for updating the MAINTAINERS file, Bruce.
PS: Please correct "fix"->"support" in the subject when merging, it was a typo.
> From: Morten Brørup [mailto:m...@smartsharesystems.com]
> Sent: Thursday, 24 October 2024 13.18
>
> Re
> From: Morten Brørup [mailto:m...@smartsharesystems.com]
> Sent: Thursday, 24 October 2024 20.54
>
> Remove the requirement that the configured number of queues to provide
> statistics for (RTE_ETHDEV_QUEUE_STAT_CNTRS) cannot be less than the
> driver's max supported number of the same (IXGBE_QUE
On Thu, Oct 24, 2024 at 06:28:27PM +0200, Morten Brørup wrote:
> > > > - for (i = 0; i < IXGBE_QUEUE_STAT_COUNTERS; i++) {
> > > > + for (i = 0; i < RTE_MIN(IXGBE_QUEUE_STAT_COUNTERS,
> > > > +
> > > > (typeof(IXGBE_QUEUE_STAT_COUNTERS))RTE_ETHDEV_QUEUE_STAT_CNTRS);
> > > > i++)
On Thu, 24 Oct 2024 18:53:52 +
Morten Brørup wrote:
> Remove the requirement that the configured number of queues to provide
> statistics for (RTE_ETHDEV_QUEUE_STAT_CNTRS) cannot be less than the
> driver's max supported number of the same (IXGBE_QUEUE_STAT_COUNTERS).
>
> Signed-off-by: Mort
Forgot the --in-reply-to, so here's the link to the V2 patch:
https://inbox.dpdk.org/dev/20241024185352.987356-1...@smartsharesystems.com/
Remove the requirement that the configured number of queues to provide
statistics for (RTE_ETHDEV_QUEUE_STAT_CNTRS) cannot be less than the
driver's max supported number of the same (IXGBE_QUEUE_STAT_COUNTERS).
Signed-off-by: Morten Brørup
---
v2:
* Fix subject. (Bruce Richardson)
* Simplify type
On Thu, 24 Oct 2024 11:17:57 +
Morten Brørup wrote:
> Remove the requirement that the configured number of queues to provide
> statistics for (RTE_ETHDEV_QUEUE_STAT_CNTRS) cannot be less than the
> driver's max supported number of the same (IXGBE_QUEUE_STAT_COUNTERS).
>
> Signed-off-by: Mort
> > > - for (i = 0; i < IXGBE_QUEUE_STAT_COUNTERS; i++) {
> > > + for (i = 0; i < RTE_MIN(IXGBE_QUEUE_STAT_COUNTERS,
> > > +
> > > (typeof(IXGBE_QUEUE_STAT_COUNTERS))RTE_ETHDEV_QUEUE_STAT_CNTRS);
> > > i++) {
>
> The big cast using "typeof" is awkward-looking but is probably the best
> way
> to
On Thu, Oct 24, 2024 at 05:15:10PM +0200, Morten Brørup wrote:
> Forwarding to the now official maintainers for review. :-)
>
> Thank you for updating the MAINTAINERS file, Bruce.
>
> PS: Please correct "fix"->"support" in the subject when merging, it was a
> typo.
>
> > From: Morten Brørup [ma
Remove the requirement that the configured number of queues to provide
statistics for (RTE_ETHDEV_QUEUE_STAT_CNTRS) cannot be less than the
driver's max supported number of the same (IXGBE_QUEUE_STAT_COUNTERS).
Signed-off-by: Morten Brørup
---
drivers/net/ixgbe/ixgbe_ethdev.c | 3 ++-
1 file cha
Remove the requirement that the configured number of queues to provide
statistics for (RTE_ETHDEV_QUEUE_STAT_CNTRS) cannot be less than the
driver's max number of supported transmit queues (VMXNET3_MAX_TX_QUEUES).
Signed-off-by: Morten Brørup
---
drivers/net/vmxnet3/vmxnet3_ethdev.c | 32 +++
On Tue, Oct 08, 2024 at 11:58:37AM +0200, Morten Brørup wrote:
> > From: Ferruh Yigit [mailto:ferruh.yi...@amd.com]
> > Sent: Sunday, 6 October 2024 22.51
> >
> > On 10/4/2024 9:40 PM, Stephen Hemminger wrote:
> > > ...
> > > The stats queue mapping was a feature that was hinted at being
> > r
> From: Ferruh Yigit [mailto:ferruh.yi...@amd.com]
> Sent: Sunday, 6 October 2024 22.51
>
> On 10/4/2024 9:40 PM, Stephen Hemminger wrote:
> > ...
> > The stats queue mapping was a feature that was hinted at being
> removed.
> > It only exists because of HW limitations on Intel ixgbe NIC a
On 10/4/2024 9:40 PM, Stephen Hemminger wrote:
> ...
> The stats queue mapping was a feature that was hinted at being removed.
> It only exists because of HW limitations on Intel ixgbe NIC and SW
> limitations from RTE_ETHDEV_QUEUE_STAT_CNTRS.
>
We have a plan to re
...
> >>> The stats queue mapping was a feature that was hinted at being removed.
> >>> It only exists because of HW limitations on Intel ixgbe NIC and SW
> >>> limitations from RTE_ETHDEV_QUEUE_STAT_CNTRS.
> >>>
> >>
> >>
> >> We have a plan to remove 'RTE_ETHDEV_QUEUE_STAT_CNTRS', by moving que
> -Original Message-
> From: Maxime Coquelin
> Sent: Monday, October 10, 2022 11:38 PM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com
> Cc: Maxime Coquelin
> Subject: [PATCH] vhost: promote per-queue stats API to stable
>
> This patch promotes
> -Original Message-
> From: Maxime Coquelin
> Sent: Monday, October 10, 2022 11:38 PM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com
> Cc: Maxime Coquelin
> Subject: [PATCH] vhost: promote per-queue stats API to stable
>
> This patch promotes
On Mon, Oct 10, 2022 at 5:37 PM Maxime Coquelin
wrote:
>
> This patch promotes the per-queue stats API to stable.
> The API has been used by the Vhost PMD since v22.07, and
> David Marchand posted a patch to make use of it in next
> OVS release[0].
>
> [0]:
> http://patc
This patch promotes the per-queue stats API to stable.
The API has been used by the Vhost PMD since v22.07, and
David Marchand posted a patch to make use of it in next
OVS release[0].
[0]:
http://patchwork.ozlabs.org/project/openvswitch/patch/20221007111613.1695524-4-david.march...@redhat.com
for SW stats groups
net/sfc: collect per queue stats in EF100 Rx datapath
net/sfc: collect per queue stats in EF100 Tx datapath
Series applied to dpdk-next-net/main, thanks.
From: Ivan Ilchenko
If Tx datapath collects per queue statistics, use these stats
to provide opackets and obytes in basic ethdev stats.
Signed-off-by: Andrew Rybchenko
Signed-off-by: Ivan Ilchenko
---
drivers/net/sfc/sfc.h | 2 ++
drivers/net/sfc/sfc_dp_tx.h| 1 +
drivers/net/s
From: Ivan Ilchenko
If Rx datapath collects per queue statistics, use these stats
to provide ipackets and ibytes in basic ethdev stats.
Signed-off-by: Andrew Rybchenko
Signed-off-by: Ivan Ilchenko
---
drivers/net/sfc/sfc.h | 3 +
drivers/net/sfc/sfc_dp.h | 2 +
drivers/net/
order of SW stats
net/sfc: fix missing const of SW stats descriptions
net/sfc: optimize getting number of SW stats
net/sfc: prepare having no some SW stats on an adapter
net/sfc: add toggle to disable total stat
net/sfc: add support for SW stats groups
net/sfc: collect per queue stats in
On 10/10/2020 9:09 AM, Thomas Monjalon wrote:
09/10/2020 22:32, Ferruh Yigit:
On 10/6/2020 9:33 AM, Olivier Matz wrote:
On Mon, Oct 05, 2020 at 01:23:08PM +0100, Ferruh Yigit wrote:
On 9/28/2020 4:43 PM, Stephen Hemminger wrote:
On Mon, 28 Sep 2020 17:24:26 +0200
Thomas Monjalon wrote:
28/0
09/10/2020 22:32, Ferruh Yigit:
> On 10/6/2020 9:33 AM, Olivier Matz wrote:
> > On Mon, Oct 05, 2020 at 01:23:08PM +0100, Ferruh Yigit wrote:
> >> On 9/28/2020 4:43 PM, Stephen Hemminger wrote:
> >>> On Mon, 28 Sep 2020 17:24:26 +0200
> >>> Thomas Monjalon wrote:
> 28/09/2020 15:53, Ferruh Yi
On 10/6/2020 9:33 AM, Olivier Matz wrote:
Hi,
On Mon, Oct 05, 2020 at 01:23:08PM +0100, Ferruh Yigit wrote:
On 9/28/2020 4:43 PM, Stephen Hemminger wrote:
On Mon, 28 Sep 2020 17:24:26 +0200
Thomas Monjalon wrote:
28/09/2020 15:53, Ferruh Yigit:
On 9/28/2020 10:16 AM, Thomas Monjalon wrote:
Hi,
On Mon, Oct 05, 2020 at 01:23:08PM +0100, Ferruh Yigit wrote:
> On 9/28/2020 4:43 PM, Stephen Hemminger wrote:
> > On Mon, 28 Sep 2020 17:24:26 +0200
> > Thomas Monjalon wrote:
> >
> > > 28/09/2020 15:53, Ferruh Yigit:
> > > > On 9/28/2020 10:16 AM, Thomas Monjalon wrote:
> > > > > 28/09/202
On 9/28/2020 4:43 PM, Stephen Hemminger wrote:
On Mon, 28 Sep 2020 17:24:26 +0200
Thomas Monjalon wrote:
28/09/2020 15:53, Ferruh Yigit:
On 9/28/2020 10:16 AM, Thomas Monjalon wrote:
28/09/2020 10:59, Ferruh Yigit:
On 9/27/2020 4:16 AM, Min Hu (Connor) wrote:
From: Huisong Li
Currently,
On 28/09/2020 09:59, Ferruh Yigit wrote:
> On 9/27/2020 4:16 AM, Min Hu (Connor) wrote:
>> From: Huisong Li
>>
>> Currently, only statistics of rx/tx queues with queue_id less than
>> RTE_ETHDEV_QUEUE_STAT_CNTRS can be displayed. If there is a certain
>> application scenario that it needs to us
Hi, Thomas,
I think what you suggest is resonable and helpful.
But I should have time to fix it about this patch.
So, this patch will be sent to community in future.
By the way, the other patch is acked by you.
Acked-by: Thomas Monjalon
29/09/2020 06:49, Min Hu (Connor):
>
> 在 2020/9/28 21:53, Ferruh Yigit 写道:
> > On 9/28/2020 10:16 AM, Thomas Monjalon wrote:
> >> 28/09/2020 10:59, Ferruh Yigit:
> >>> On 9/27/2020 4:16 AM, Min Hu (Connor) wrote:
> From: Huisong Li
>
> Currently, only statistics of rx/tx queues wit
在 2020/9/28 21:53, Ferruh Yigit 写道:
On 9/28/2020 10:16 AM, Thomas Monjalon wrote:
28/09/2020 10:59, Ferruh Yigit:
On 9/27/2020 4:16 AM, Min Hu (Connor) wrote:
From: Huisong Li
Currently, only statistics of rx/tx queues with queue_id less than
RTE_ETHDEV_QUEUE_STAT_CNTRS can be displayed.
On Mon, 28 Sep 2020 17:24:26 +0200
Thomas Monjalon wrote:
> 28/09/2020 15:53, Ferruh Yigit:
> > On 9/28/2020 10:16 AM, Thomas Monjalon wrote:
> > > 28/09/2020 10:59, Ferruh Yigit:
> > >> On 9/27/2020 4:16 AM, Min Hu (Connor) wrote:
> > >>> From: Huisong Li
> > >>>
> > >>> Currently, only s
28/09/2020 15:47, Min Hu (Connor):
>
> 在 2020/9/28 17:16, Thomas Monjalon 写道:
> > 28/09/2020 10:59, Ferruh Yigit:
> >> On 9/27/2020 4:16 AM, Min Hu (Connor) wrote:
> >>> From: Huisong Li
> >>>
> >>> Currently, only statistics of rx/tx queues with queue_id less than
> >>> RTE_ETHDEV_QUEUE_STAT_CNT
28/09/2020 15:53, Ferruh Yigit:
> On 9/28/2020 10:16 AM, Thomas Monjalon wrote:
> > 28/09/2020 10:59, Ferruh Yigit:
> >> On 9/27/2020 4:16 AM, Min Hu (Connor) wrote:
> >>> From: Huisong Li
> >>>
> >>> Currently, only statistics of rx/tx queues with queue_id less than
> >>> RTE_ETHDEV_QUEUE_STAT_CN
On 9/28/2020 10:16 AM, Thomas Monjalon wrote:
28/09/2020 10:59, Ferruh Yigit:
On 9/27/2020 4:16 AM, Min Hu (Connor) wrote:
From: Huisong Li
Currently, only statistics of rx/tx queues with queue_id less than
RTE_ETHDEV_QUEUE_STAT_CNTRS can be displayed. If there is a certain
application scenar
在 2020/9/28 17:16, Thomas Monjalon 写道:
28/09/2020 10:59, Ferruh Yigit:
On 9/27/2020 4:16 AM, Min Hu (Connor) wrote:
From: Huisong Li
Currently, only statistics of rx/tx queues with queue_id less than
RTE_ETHDEV_QUEUE_STAT_CNTRS can be displayed. If there is a certain
application scenario t
> 28/09/2020 10:59, Ferruh Yigit:
> > On 9/27/2020 4:16 AM, Min Hu (Connor) wrote:
> > > From: Huisong Li
> > >
> > > Currently, only statistics of rx/tx queues with queue_id less than
> > > RTE_ETHDEV_QUEUE_STAT_CNTRS can be displayed. If there is a certain
> > > application scenario that it need
>
> On 9/27/2020 4:16 AM, Min Hu (Connor) wrote:
> > From: Huisong Li
> >
> > Currently, only statistics of rx/tx queues with queue_id less than
> > RTE_ETHDEV_QUEUE_STAT_CNTRS can be displayed. If there is a certain
> > application scenario that it needs to use 256 or more than 256 queues
> > an
28/09/2020 10:59, Ferruh Yigit:
> On 9/27/2020 4:16 AM, Min Hu (Connor) wrote:
> > From: Huisong Li
> >
> > Currently, only statistics of rx/tx queues with queue_id less than
> > RTE_ETHDEV_QUEUE_STAT_CNTRS can be displayed. If there is a certain
> > application scenario that it needs to use 256
On 9/27/2020 4:16 AM, Min Hu (Connor) wrote:
From: Huisong Li
Currently, only statistics of rx/tx queues with queue_id less than
RTE_ETHDEV_QUEUE_STAT_CNTRS can be displayed. If there is a certain
application scenario that it needs to use 256 or more than 256 queues
and display all statistics o
From: Huisong Li
Currently, only statistics of rx/tx queues with queue_id less than
RTE_ETHDEV_QUEUE_STAT_CNTRS can be displayed. If there is a certain
application scenario that it needs to use 256 or more than 256 queues
and display all statistics of rx/tx queue. At this moment, we have to
chang
From: Huisong Li
Currently, only statistics of rx/tx queues with queue_id less than
RTE_ETHDEV_QUEUE_STAT_CNTRS can be displayed. If there is a certain
application scenario that it needs to use 256 or more than 256 queues
and display all statistics of rx/tx queue. At this moment, we have to
chang
For now, only the packet count stats per queue is available. This is
part of xstats output (though, per queue stats are actually part of
rte_eth_stats basic stats).
Signed-off-by: Shreyansh Jain
---
drivers/net/dpaa2/dpaa2_ethdev.c | 32
1 file changed, 32
For now, only the packet count stats per queue is available. This is
part of xstats output (though, per queue stats are actually part of
rte_eth_stats basic stats).
Signed-off-by: Shreyansh Jain
---
drivers/net/dpaa2/dpaa2_ethdev.c | 32
1 file changed, 32
For now, only the packet count stats per queue is available. This is
part of xstats output (though, per queue stats are actually part of
rte_eth_stats basic stats).
Signed-off-by: Shreyansh Jain
---
drivers/net/dpaa2/dpaa2_ethdev.c | 32
1 file changed, 32
While gathering per queue stats, we are overwriting some of the
stats. This causes some of the counters in xstats to be incorrect.
Fixes: 577d3dced0dc ("net/bnxt: refactor the query stats")
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt_hw
While gathering per queue stats, we are overwriting some of the
stats. This causes some of the counters in xstats to be incorrect.
Fixes: 577d3dced0dc ("net/bnxt: refactor the query stats")
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt_hw
From: Rasesh Mody
If value of number of rxq/txq is diffrent than
RTE_ETHDEV_QUEUE_STAT_CNTRS, limit per queue
stats/xstats to minimum of the two.
Fixes: 7634c5f91569 ("net/qede: add queue statistics")
Signed-off-by: Rasesh Mody
---
drivers/net/qede/qede_ethde
From: Rasesh Mody
If value of number of rxq/txq is diffrent than
RTE_ETHDEV_QUEUE_STAT_CNTRS, limit per queue
stats/xstats to minimum of the two.
Fixes: 7634c5f91569 ("net/qede: add queue statistics")
Signed-off-by: Rasesh Mody
---
drivers/net/qede/qede_ethde
2016-04-07 10:08, Wenzhuo Lu:
> Fixes: 83a4a15404ef (doc: fill nics features matrix for e1000/igb and ixgbe)
>
> Reported-by: Thomas Monjalon
> Signed-off-by: Wenzhuo Lu
Applied, thanks
Fixes: 83a4a15404ef (doc: fill nics features matrix for e1000/igb and ixgbe)
Reported-by: Thomas Monjalon
Signed-off-by: Wenzhuo Lu
---
doc/guides/nics/overview.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/guides/nics/overview.rst b/doc/guides/nics/overview.rst
in
This patch adds fills bonding port's stats with a sum of corresponding
values taken from bonded slaves, when stats are requested for bonding port.
v5 changes:
- removed queue_stats_mapping_set from eth_dev_ops of bonding device
Signed-off-by: Tomasz Kulasek
Acked-by: Declan Doherty
---
driver
Date: Fri, 30 Oct 2015 14:56:02 +0100
Message-Id: <1446213364-11856-8-git-send-email-tomaszx.kulasek at intel.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1446213364-11856-1-git-send-email-tomaszx.kulasek at intel.com>
References: <1444989651-6236-1-git-send-email-tomaszx.kulasek at intel.com>
This patch adds fills bonding port's stats with a sum of corresponding
values taken from bonded slaves, when stats are requested for bonding port.
v5 changes:
- removed queue_stats_mapping_set from eth_dev_ops of bonding device
Signed-off-by: Tomasz Kulasek
---
drivers/net/bonding/rte_eth_bond
From: Changchun Ouyang
Signed-off-by: Changchun Ouyang
Signed-off-by: Yuanhan Liu
---
examples/vhost/main.c | 97 +--
1 file changed, 56 insertions(+), 41 deletions(-)
diff --git a/examples/vhost/main.c b/examples/vhost/main.c
index 23b7aa7..06a
This patch fills bonding port's stats with a sum of corresponding values
taken from bonded slaves, when stats are requested for bonding port.
v5 changes:
- removed queue_stats_mapping_set from eth_dev_ops of bonding device
Signed-off-by: Tomasz Kulasek
---
drivers/net/bonding/rte_eth_bond_pmd.
From: Changchun Ouyang
Signed-off-by: Changchun Ouyang
Signed-off-by: Yuanhan Liu
---
examples/vhost/main.c | 97 +--
1 file changed, 56 insertions(+), 41 deletions(-)
diff --git a/examples/vhost/main.c b/examples/vhost/main.c
index 23b7aa7..06a
From: Changchun Ouyang
Signed-off-by: Changchun Ouyang
Signed-off-by: Yuanhan Liu
---
examples/vhost/main.c | 97 +--
1 file changed, 56 insertions(+), 41 deletions(-)
diff --git a/examples/vhost/main.c b/examples/vhost/main.c
index 23b7aa7..06a
Add per queue stats info
Signed-off-by: Changchun Ouyang
---
Changes in v3
- fix coding style and displaying format
- check stats_enable to alloc mem for queue pair
Changes in v2
- fix the stats issue in tx_local
- dynamically alloc mem for queue pair stats info
- fix checkpatch
Add per queue stats info
Changes in v3
- fix coding style and displaying format
- check stats_enable to alloc mem for queue pair
Changes in v2
- fix the stats issue in tx_local
- dynamically alloc mem for queue pair stats info
- fix checkpatch errors
Signed-off-by: Changchun Ouyang
Add per queue stats info
Changes in v2
- fix the stats issue in tx_local
- dynamically alloc mem for queue pair stats info
- fix checkpatch errors
Signed-off-by: Changchun Ouyang
---
examples/vhost/main.c | 125 +++---
1 file changed, 78
Update per-queue statistics and add missing multicast into statistics.
Also, no need to zero statistics since they are already cleared
in rte_stats_get.
Signed-off-by: Stephen Hemminger
---
lib/librte_pmd_vmxnet3/vmxnet3_ethdev.c | 60 +---
1 file changed, 32 inser
67 matches
Mail list logo