Add support for 800Gbps speed
Status from this message: This series was applied to netdev/net-next.git (master)
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 All 3 applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | ethtool: Add support for 800Gbps link modesdrivers/ include/ net/ | +32 | 0 replies | Applied |
| 2/3 | mlxsw: Add support for 800Gbps link modesdrivers/ drivers/ | +22 | 0 replies | Applied |
| 3/3 | bonding: 3ad: Add support for 800G speeddrivers/ | +9 | 1 reply | Applied |
Reviews trailers per patch
All 3 patches have a Reviewed-by or Acked-by.
| Patch | Ido Schimmel | Jay Vosburgh |
|---|---|---|
| 1/3 | R-b | |
| 2/3 | R-b | |
| 3/3 | R-b | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH net-next 0/3] Add support for 800Gbps speed
Amit Cohen <[email protected]> writes:
The next Nvidia Spectrum ASIC will support 800Gbps speed. The IEEE 802 LAN/MAN Standards Committee already published standards for 800Gbps, see the last update [1] and the list of approved changes [2].
As first phase, add support for 800Gbps over 8 lanes (100Gbps/lane). In the future 800Gbps over 4 lanes can be supported also.
Extend ethtool to support the relevant PMDs and extend mlxsw and bonding drivers to support 800Gbps.
Patch set overview:
Patch #1 extends ethtool to support 800Gbps. Patch #2 extends mlxsw driver to support 800Gbps. Patch #3 extends bonding driver to support 800Gbps.
----
[1]: https://www.ieee802.org/3/df/public/22_10/22_1004/shrikhande_3df_01a_221004.pdf
[2]: https://ieee802.org/3/df/KeyMotions_3df_221005.pdf
Amit Cohen (3):
ethtool: Add support for 800Gbps link modes
mlxsw: Add support for 800Gbps link modes
bonding: 3ad: Add support for 800G speed
drivers/net/bonding/bond_3ad.c | 9 ++++++++ drivers/net/ethernet/mellanox/mlxsw/reg.h | 1 + .../mellanox/mlxsw/spectrum_ethtool.c | 21 +++++++++++++++++++ drivers/net/phy/phy-core.c | 11 +++++++++- include/uapi/linux/ethtool.h | 8 +++++++ net/ethtool/common.c | 14 +++++++++++++ 6 files changed, 63 insertions(+), 1 deletion(-)
Signature · 1 line
2.35.3