]> xenbits.xensource.com Git - people/royger/freebsd.git/commitdiff
ibcore: Add support for NDR link speed.
authorHans Petter Selasky <hselasky@FreeBSD.org>
Mon, 21 Feb 2022 08:25:10 +0000 (09:25 +0100)
committerHans Petter Selasky <hselasky@FreeBSD.org>
Mon, 21 Feb 2022 08:35:19 +0000 (09:35 +0100)
Add new IBTA speed NDR, supporting signaling rate of 100Gb.

Linux commit:
c7adf7717301558e8852949d8e3dc3748d1a4a97

MFC after: 1 week
Sponsored by: NVIDIA Networking

sys/ofed/drivers/infiniband/core/ib_sysfs.c
sys/ofed/include/rdma/ib_verbs.h

index 806f4aba6c76fbf7fe1b6d499cbf37fdce059ab9..4cbb69ad899bed756f6dfcf672bfb7c87657486c 100644 (file)
@@ -277,6 +277,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";
index 065ff65ab5178a84a12ffb885e95ca2c1a28595d..c69cc1ab9a07554bbe042dc97195f2f638a06784 100644 (file)
@@ -486,7 +486,8 @@ enum ib_port_speed {
        IB_SPEED_FDR10  = 8,
        IB_SPEED_FDR    = 16,
        IB_SPEED_EDR    = 32,
-       IB_SPEED_HDR    = 64
+       IB_SPEED_HDR    = 64,
+       IB_SPEED_NDR    = 128
 };
 
 /**