ACK: Re: [SRU][N:linux-bluefield][PATCH v1 0/8] net: phy: bcm54811: New link mode for BroadR-Reach
Paolo Pisati
paolo.pisati at canonical.com
Thu Oct 30 14:26:54 UTC 2025
On Wed, Oct 29, 2025 at 03:20:22PM +0200, Stav Aviram wrote:
> BugLink: https://bugs.launchpad.net/bugs/2130222
>
> [IMPACT]
> Add support for 200Gbps per lane link modes to the mlx5 driver in linux-bluefield-6.8. This is a new Ethernet technology that enables higher bandwidth configurations: 200Gbps (1-lane), 400Gbps (2-lane), 800Gbps (4-lane), and 1600Gbps (8-lane). To port the three primary commits (4897f9b7f8bd "ethtool: Add support for 200Gbps per lane link modes", ee0a4fc396f1 "net/mlx5: Add support for 200Gbps per lane link modes", and 4e343c11efbb "net/mlx5e: Support FEC settings for 200G per lane link modes"), several prerequisite commits were required to maintain proper ethtool UAPI compatibility, FEC infrastructure, and support for related 100G per lane and 800G link modes. Additionally, a fix commit (6d0477d0d067 "net/mlx5e: Fix missing FEC RS stats for RS_544_514_INTERLEAVED_QUAD") was included to address a stats handling gap introduced in 4e343c11efbb.
>
> [FIX]
> Ported eight upstream commits in dependency order:
> 2c1583290b08 - Adds 10baseT1BRR link mode; prerequisite for ethtool UAPI compatibility as it increments ETHTOOL_LINK_MODE_MASK_NBITS
> 4897f9b7f8bd - Adds ethtool UAPI bits for 200Gbps per lane link modes (200G/1x, 400G/2x, 800G/4x, 1600G/8x)
> 8c54c89ad45a - Adds mlx5 driver support for 800Gbps link mode using 100G per lane technology
> d4383ce15f5b - Refactors FEC capability checking into mlx5e_is_fec_supported_link_mode() function; prerequisite for FEC support
> 4aafb8ab2a62 - Adds FEC configuration support for 100G per lane link modes
> ee0a4fc396f1 - Adds mlx5 driver support for 200Gbps per lane link modes (hardware detection, ethtool mappings, port configurations)
> 4e343c11efbb - Adds FEC configuration support for 200G per lane link modes (RS-544-514-INTERLEAVED-QUAD algorithm)
> 6d0477d0d067 - Fixes missing FEC RS stats handling for RS_544_514_INTERLEAVED_QUAD introduced in 4e343c11efbb
>
> [TEST CASE]
> Successfully compiled on linux-bluefield-6.8, master-next branch.
>
> [Regression Potential]
> Low risk. All commits are upstream commits and were cherry picked without conflicts.
>
> Carolina Jubran (1):
> net/mlx5e: Fix missing FEC RS stats for RS_544_514_INTERLEAVED_QUAD
>
> Cosmin Ratiu (2):
> net/mlx5e: Extract checking of FEC support for a link mode
> net/mlx5e: Support FEC settings for 100G/lane modes
>
> Gal Pressman (1):
> net/mlx5e: Add support for 800Gbps link modes
>
> Jianbo Liu (3):
> ethtool: Add support for 200Gbps per lane link modes
> net/mlx5: Add support for 200Gbps per lane link modes
> net/mlx5e: Support FEC settings for 200G per lane link modes
>
> Kamil HorĂ¡k (2N) (1):
> net: phy: bcm54811: New link mode for BroadR-Reach
>
> .../net/ethernet/mellanox/mlx5/core/en/port.c | 108 +++++++++++++++---
> .../net/ethernet/mellanox/mlx5/core/en/port.h | 1 +
> .../ethernet/mellanox/mlx5/core/en_ethtool.c | 29 +++++
> .../ethernet/mellanox/mlx5/core/en_stats.c | 1 +
> .../net/ethernet/mellanox/mlx5/core/port.c | 3 +
> drivers/net/phy/phy-core.c | 21 +++-
> include/linux/mlx5/mlx5_ifc.h | 20 +++-
> include/linux/mlx5/port.h | 3 +
> include/uapi/linux/ethtool.h | 19 +++
> net/ethtool/common.c | 45 ++++++++
> 10 files changed, 234 insertions(+), 16 deletions(-)
>
> --
> 2.34.1
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
Acked-by: Paolo Pisati <paolo.pisati at canonical.com>
--
bye,
p.
More information about the kernel-team
mailing list