IB/core: Add support for XDR link speed
authorOr Har-Toov <ohartoov@nvidia.com>
Wed, 20 Sep 2023 10:07:40 +0000 (13:07 +0300)
committerLeon Romanovsky <leon@kernel.org>
Tue, 26 Sep 2023 09:38:39 +0000 (12:38 +0300)
commit703289ce43f740b0096724300107df82d008552f
tree31269bd3c6d4595df60ad060505194515173bab7
parent57e7071683ef6148c9f5ea0ba84598d2ba681375
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 <ohartoov@nvidia.com>
Reviewed-by: Mark Zhang <markzhang@nvidia.com>
Link: https://lore.kernel.org/r/9d235fc600a999e8274010f0e18b40fa60540e6c.1695204156.git.leon@kernel.org
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/core/sysfs.c
drivers/infiniband/core/uverbs_std_types_device.c
drivers/infiniband/core/verbs.c
include/rdma/ib_verbs.h
include/uapi/rdma/ib_user_ioctl_verbs.h