aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/core/sysfs.c
diff options
context:
space:
mode:
authorMeir Lichtinger <meirl@mellanox.com>2020-10-26 15:37:37 +0200
committerJason Gunthorpe <jgg@nvidia.com>2020-11-02 15:48:56 -0400
commitc7adf7717301558e8852949d8e3dc3748d1a4a97 (patch)
treef6aa768ed2382ba51df61adc0ad79fd6dc32ddf4 /drivers/infiniband/core/sysfs.c
parentRDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (diff)
downloadlinux-dev-c7adf7717301558e8852949d8e3dc3748d1a4a97.tar.xz
linux-dev-c7adf7717301558e8852949d8e3dc3748d1a4a97.zip
IB/core: Add support for NDR link speed
Add new IBTA speed NDR, supporting signaling rate of 100Gb. Link: https://lore.kernel.org/r/20201026133738.1340432-2-leon@kernel.org Signed-off-by: Meir Lichtinger <meirl@mellanox.com> Signed-off-by: Leon Romanovsky <leonro@nvidia.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to 'drivers/infiniband/core/sysfs.c')
-rw-r--r--drivers/infiniband/core/sysfs.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/infiniband/core/sysfs.c b/drivers/infiniband/core/sysfs.c
index 88460d76a84a..b8abb30f80df 100644
--- a/drivers/infiniband/core/sysfs.c
+++ b/drivers/infiniband/core/sysfs.c
@@ -275,6 +275,10 @@ static ssize_t rate_show(struct ib_port *p, struct port_attribute *unused,
speed = " HDR";
rate = 500;
break;
+ case IB_SPEED_NDR:
+ speed = " NDR";
+ rate = 1000;
+ break;
case IB_SPEED_SDR:
default: /* default to SDR for invalid rates */
speed = " SDR";