mbox series

[net-next,0/5,V2] eth: fbnic: extend hardware stats coverage

Message ID 20250410070859.4160768-1-mohsin.bashr@gmail.com (mailing list archive)
Headers show
Series eth: fbnic: extend hardware stats coverage | expand

Message

Mohsin Bashir April 10, 2025, 7:08 a.m. UTC
This patch series extends the coverage for hardware stats reported via
`ethtool -S`, queue API, and rtnl link stats. The patchset is organized
as follow:

- The first patch adds locking support to protect hardware stats.
- The second patch provides coverage to the hardware queue stats.
- The third patch covers the RX buffer related stats.
- The fourth patch covers the TMI (TX MAC Interface) stats.
- The last patch cover the TTI (TX TEI Interface) stats.

V2: All updates are in commit 2

Mohsin Bashir (5):
  eth: fbnic: add locking support for hw stats
  eth: fbnic: add coverage for hw queue stats
  eth: fbnic: add coverage for RXB stats
  eth: fbnic: add support for TMI stats
  eth: fbnic: add support for TTI HW stats

 .../device_drivers/ethernet/meta/fbnic.rst    |  49 +++
 drivers/net/ethernet/meta/fbnic/fbnic.h       |   3 +
 drivers/net/ethernet/meta/fbnic/fbnic_csr.h   |  34 ++
 .../net/ethernet/meta/fbnic/fbnic_ethtool.c   | 178 +++++++++-
 .../net/ethernet/meta/fbnic/fbnic_hw_stats.c  | 335 +++++++++++++++++-
 .../net/ethernet/meta/fbnic/fbnic_hw_stats.h  |  48 +++
 .../net/ethernet/meta/fbnic/fbnic_netdev.c    |  47 ++-
 drivers/net/ethernet/meta/fbnic/fbnic_pci.c   |   1 +
 8 files changed, 685 insertions(+), 10 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org April 15, 2025, 9:30 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by Paolo Abeni <pabeni@redhat.com>:

On Thu, 10 Apr 2025 00:08:54 -0700 you wrote:
> This patch series extends the coverage for hardware stats reported via
> `ethtool -S`, queue API, and rtnl link stats. The patchset is organized
> as follow:
> 
> - The first patch adds locking support to protect hardware stats.
> - The second patch provides coverage to the hardware queue stats.
> - The third patch covers the RX buffer related stats.
> - The fourth patch covers the TMI (TX MAC Interface) stats.
> - The last patch cover the TTI (TX TEI Interface) stats.
> 
> [...]

Here is the summary with links:
  - [net-next,1/5,V2] eth: fbnic: add locking support for hw stats
    https://git.kernel.org/netdev/net-next/c/9f61eb2d185b
  - [net-next,2/5,V2] eth: fbnic: add coverage for hw queue stats
    https://git.kernel.org/netdev/net-next/c/8f20a2bfa4b7
  - [net-next,3/5,V2] eth: fbnic: add coverage for RXB stats
    https://git.kernel.org/netdev/net-next/c/986c63a0295e
  - [net-next,4/5,V2] eth: fbnic: add support for TMI stats
    https://git.kernel.org/netdev/net-next/c/5f8bd2ce8269
  - [net-next,5/5,V2] eth: fbnic: add support for TTI HW stats
    https://git.kernel.org/netdev/net-next/c/f2957147ae7a

You are awesome, thank you!