diff options
| author | Or Har-Toov <[email protected]> | 2023-09-20 10:07:40 +0000 |
|---|---|---|
| committer | Leon Romanovsky <[email protected]> | 2023-09-26 09:38:39 +0000 |
| commit | 703289ce43f740b0096724300107df82d008552f (patch) | |
| tree | 31269bd3c6d4595df60ad060505194515173bab7 /drivers/infiniband/core/sysfs.c | |
| parent | RDMA/mlx5: Implement mkeys management via LIFO queue (diff) | |
| download | kernel-703289ce43f740b0096724300107df82d008552f.tar.gz kernel-703289ce43f740b0096724300107df82d008552f.zip | |
IB/core: Add support for XDR link speed
Add new IBTA speed XDR, the new rate that was added to Infiniband spec
as part of XDR and supporting signaling rate of 200Gb.
In order to report that value to rdma-core, add new u32 field to
query_port response.
Signed-off-by: Or Har-Toov <[email protected]>
Reviewed-by: Mark Zhang <[email protected]>
Link: https://lore.kernel.org/r/9d235fc600a999e8274010f0e18b40fa60540e6c.1695204156.git.leon@kernel.org
Reviewed-by: Jacob Keller <[email protected]>
Signed-off-by: Leon Romanovsky <[email protected]>
Diffstat (limited to 'drivers/infiniband/core/sysfs.c')
| -rw-r--r-- | drivers/infiniband/core/sysfs.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/infiniband/core/sysfs.c b/drivers/infiniband/core/sysfs.c index ec5efdc16660..9f97bef02149 100644 --- a/drivers/infiniband/core/sysfs.c +++ b/drivers/infiniband/core/sysfs.c @@ -342,6 +342,10 @@ static ssize_t rate_show(struct ib_device *ibdev, u32 port_num, speed = " NDR"; rate = 1000; break; + case IB_SPEED_XDR: + speed = " XDR"; + rate = 2000; + break; case IB_SPEED_SDR: default: /* default to SDR for invalid rates */ speed = " SDR"; |
