ConnectX-8 support includes enabling a 4-port multiport eSwitch, adjusting rate mappings for 800Gbps speeds, renaming speeds for consistency, and exposing XDR speed via MAD. Additional support includes 800Gbps link modes, 8-port LAG, PCIe capability handling, and steering enhancements.
The following table lists the patches that enable required functionality for bare-metal support of ConnectX-8 (enablement).
|
LKML Discussion |
Git Commit |
Git Description |
Minimum Linux Kernel Release |
|---|---|---|---|
|
https://www.spinics.net/lists/netdev/msg936599.html |
e738e3550452 |
net/mlx5: Enable 4 ports multiport E-switch |
6.7 |
|
https://lore.kernel.org/all/301c803d8486b0df8aefad3fb3cc10dc58671985.1695204156.git.leon@kernel.org/ |
4f4db190893f |
IB/mlx5: Adjust mlx5 rate mapping to support 800Gb |
6.7 |
|
https://lore.kernel.org/all/20240916114226.502307566@linuxfoundation.org/ |
b28ad32442be |
IB/mlx5: Rename 400G_8X speed to comply to naming convention |
6.7 |
|
https://lore.kernel.org/all/26fd0b6e1fac071c3eb779657bb3d8ba47f47c4f.1695204156.git.leon@kernel.org/ |
948f0bf5ad6a |
IB/mlx5: Add support for 800G_8X lane speed |
6.7 |
|
https://lore.kernel.org/all/d30bdec2a66a8a2edd1d84ee61453c58cf346b43.1695204156.git.leon@kernel.org/ |
561b4a3ac655 |
IB/mlx5: Expose XDR speed through MAD |
6.7 |
|
https://lore.kernel.org/all/20250305174500.829731540@linuxfoundation.org/ |
703289ce43f7 |
IB/core: Add support for XDR link speed |
6.7 |
|
https://lore.kernel.org/all/20240402133043.56322-9-tariqt@nvidia.com/ |
8c54c89ad45a |
net/mlx5e: Add support for 800Gbps link modes |
6.10 |
|
https://lore.kernel.org/all/20240512124306.740898-2-tariqt@nvidia.com/ |
e0e6adfe8c20 |
net/mlx5: Enable 8 ports LAG |
6.10 |
|
https://lore.kernel.org/all/20241212144302.062728934@linuxfoundation.org/ |
fe4bf8d0b671 |
vfio/pci: Properly hide first-in-list PCIe extended capability |
6.13 |
|
https://lore.kernel.org/all/1741644104-97767-2-git-send-email-tariqt@nvidia.com/ |
03ebae199255 |
net/mlx5: DR, use the right action structs for STEv3 |
6.14 |
|
https://lore.kernel.org/all/20241219175841.1094544-10-tariqt@nvidia.com/ |
4d617b57574f |
net/mlx5: DR, add support for ConnectX-8 steering |
6.14 |
|
https://lore.kernel.org/all/20241219175841.1094544-9-tariqt@nvidia.com/ |
aa90a30804a5 |
net/mlx5: DR, expand SWS STE callbacks and consolidate common structs |
6.14 |
|
https://lore.kernel.org/all/20241204220931.254964-3-tariqt@nvidia.com/ |
e799ac9dd3c4 |
net/mlx5: Add ConnectX-8 device to ifc |
6.14 |
Last updated: