Pārlūkot izejas kodu

Added InfiniBand interface form factor

Saria Hajjar 7 gadi atpakaļ
vecāks
revīzija
0ec8476b4d
1 mainītis faili ar 24 papildinājumiem un 0 dzēšanām
  1. 24 0
      netbox/dcim/constants.py

+ 24 - 0
netbox/dcim/constants.py

@@ -120,6 +120,16 @@ IFACE_TYPE_8GFC_SFP_PLUS = 3080
 IFACE_TYPE_16GFC_SFP_PLUS = 3160
 IFACE_TYPE_16GFC_SFP_PLUS = 3160
 IFACE_TYPE_32GFC_SFP28 = 3320
 IFACE_TYPE_32GFC_SFP28 = 3320
 IFACE_TYPE_128GFC_QSFP28 = 3400
 IFACE_TYPE_128GFC_QSFP28 = 3400
+# InfiniBand
+IFACE_FF_INFINIBAND_SDR = 7010
+IFACE_FF_INFINIBAND_DDR = 7020
+IFACE_FF_INFINIBAND_QDR = 7030
+IFACE_FF_INFINIBAND_FDR10 = 7040
+IFACE_FF_INFINIBAND_FDR = 7050
+IFACE_FF_INFINIBAND_EDR = 7060
+IFACE_FF_INFINIBAND_HDR = 7070
+IFACE_FF_INFINIBAND_NDR = 7080
+IFACE_FF_INFINIBAND_XDR = 7090
 # Serial
 # Serial
 IFACE_TYPE_T1 = 4000
 IFACE_TYPE_T1 = 4000
 IFACE_TYPE_E1 = 4010
 IFACE_TYPE_E1 = 4010
@@ -222,6 +232,20 @@ IFACE_TYPE_CHOICES = [
             [IFACE_TYPE_128GFC_QSFP28, 'QSFP28 (128GFC)'],
             [IFACE_TYPE_128GFC_QSFP28, 'QSFP28 (128GFC)'],
         ]
         ]
     ],
     ],
+    [
+        'InfiniBand',
+        [
+            [IFACE_FF_INFINIBAND_SDR, 'SDR (2 Gbps)'],
+            [IFACE_FF_INFINIBAND_DDR, 'DDR (4 Gbps)'],
+            [IFACE_FF_INFINIBAND_QDR, 'QDR (8 Gbps)'],
+            [IFACE_FF_INFINIBAND_FDR10, 'FDR10 (10 Gbps)'],
+            [IFACE_FF_INFINIBAND_FDR, 'FDR (13.5 Gbps)'],
+            [IFACE_FF_INFINIBAND_EDR, 'EDR (25 Gbps)'],
+            [IFACE_FF_INFINIBAND_HDR, 'HDR (50 Gbps)'],
+            [IFACE_FF_INFINIBAND_NDR, 'NDR (100 Gbps)'],
+            [IFACE_FF_INFINIBAND_XDR, 'XDR (250 Gbps)'],
+        ]
+    ],
     [
     [
         'Serial',
         'Serial',
         [
         [