mbox series

[net-next,0/5] mlx5e rc2 misc patches

Message ID 20240404173357.123307-1-tariqt@nvidia.com (mailing list archive)
Headers show
Series mlx5e rc2 misc patches | expand

Message

Tariq Toukan April 4, 2024, 5:33 p.m. UTC
Hi,

This patchset includes small features and a cleanup for the mlx5e driver.

Patches 1-2 by Cosmin implements FEC settings for 100G/lane modes.

Patch 3-4 by Carolina adds generic rep-port ethtool stats group and implements
an mlx5e counter that exposes RX packet drops of VFs/SFs on their representor.

Patch 5 is a simple cleanup.

Series generated against:
commit 57a03d83f229 ("Merge branch 'mlxsw-preparations-for-improving-performance'")

Thanks,
Tariq.

Carolina Jubran (2):
  ethtool: add interface to read representor Rx statistics
  net/mlx5e: Expose the VF/SF RX drop counter on the representor

Cosmin Ratiu (2):
  net/mlx5e: Extract checking of FEC support for a link mode
  net/mlx5e: Support FEC settings for 100G/lane modes

Tariq Toukan (1):
  net/mlx5e: Un-expose functions in en.h

 drivers/net/ethernet/mellanox/mlx5/core/en.h  | 12 -----
 .../net/ethernet/mellanox/mlx5/core/en/port.c | 50 ++++++++++++++++---
 .../ethernet/mellanox/mlx5/core/en_ethtool.c  | 22 ++++----
 .../net/ethernet/mellanox/mlx5/core/en_main.c |  2 +-
 .../net/ethernet/mellanox/mlx5/core/en_rep.c  | 48 ++++++++++++++++++
 .../ethernet/mellanox/mlx5/core/en_stats.h    |  3 ++
 include/linux/ethtool.h                       | 16 ++++++
 include/linux/mlx5/mlx5_ifc.h                 | 20 +++++++-
 include/uapi/linux/ethtool.h                  |  2 +
 include/uapi/linux/ethtool_netlink.h          | 10 ++++
 net/ethtool/netlink.h                         |  1 +
 net/ethtool/stats.c                           | 31 ++++++++++++
 net/ethtool/strset.c                          |  5 ++
 13 files changed, 190 insertions(+), 32 deletions(-)

Comments

Jakub Kicinski April 6, 2024, 4:56 a.m. UTC | #1
On Thu, 4 Apr 2024 20:33:52 +0300 Tariq Toukan wrote:
> Patches 1-2 by Cosmin implements FEC settings for 100G/lane modes.

> Patch 5 is a simple cleanup.

Don't wanna hold these patches hostage to the stats conversation
so let me take these already. LMK if that's not helpful.
patchwork-bot+netdevbpf@kernel.org April 6, 2024, 5 a.m. UTC | #2
Hello:

This series was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Thu, 4 Apr 2024 20:33:52 +0300 you wrote:
> Hi,
> 
> This patchset includes small features and a cleanup for the mlx5e driver.
> 
> Patches 1-2 by Cosmin implements FEC settings for 100G/lane modes.
> 
> Patch 3-4 by Carolina adds generic rep-port ethtool stats group and implements
> an mlx5e counter that exposes RX packet drops of VFs/SFs on their representor.
> 
> [...]

Here is the summary with links:
  - [net-next,1/5] net/mlx5e: Extract checking of FEC support for a link mode
    https://git.kernel.org/netdev/net-next/c/d4383ce15f5b
  - [net-next,2/5] net/mlx5e: Support FEC settings for 100G/lane modes
    https://git.kernel.org/netdev/net-next/c/4aafb8ab2a62
  - [net-next,3/5] ethtool: add interface to read representor Rx statistics
    (no matching commit)
  - [net-next,4/5] net/mlx5e: Expose the VF/SF RX drop counter on the representor
    (no matching commit)
  - [net-next,5/5] net/mlx5e: Un-expose functions in en.h
    https://git.kernel.org/netdev/net-next/c/958f56e48385

You are awesome, thank you!