Home
CIM User Manual
Contents
1. Name Data Type Expected Sample InstanceID string mlx4 bus Name string mlx4 bus SystemName string WINDOWS 124SFT7 ModeFlagsMin uint32 0 ModeFlagsMax uint32 1 NdkDebugFlagsMin uint32 0 NdkDebugFlagsMax uint32 1 NdkDebugLevelMin uint32 0 NdkDebugLevelMax uint32 5 5 10 6 MLNX DriverCoreSettingData Extend MLNX DriverSettingData 5 10 6 1 Class Properties Table 49 MLNX_DriverCoreSettingData Class Properties Name Data Type Expected Sample Caption string DriverCoreSettingData mlx4_bus Description string Mellanox Core Driver Option Settings ElementName string mlx4 bus InstanceID string mlx4 bus Name string mlx4 bus Source uint32 3 SystemName string WINDOWS 124SFT7 Set4kMtu boolean True Qos boolean False BlockMcastLoopBack boolean False UsePrio boolean False InterruptFromFirstPacket boolean True LogNumQp uint32 17 LogNumRdmaRc uint32 4 LogNumSrq uint32 16 LogNumCq uint32 16 LogNumMcg uint32 13 LogNumMpt uint32 17 LogNumMtt uint32 20 LogNumMac uint32 7 LogNumVlan uint32 7 52 Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 Name Data Type Expected Sample NumFcExch uint32 0 LogMttsPerSeg uint32 3 ModeFlags uint32 0 StatFlags uint32 0 SingleMsixNum u
2. Name Data Type Expected Sample Caption string DriverIpOverIbSettingData ipoibbx Description string Mellanox ipoib6x Option Settings ElementName string ipoibbx InstanceID string ipoib6x Name string ipoib6x Source uint32 3 SystemName string WINDOWS 124SFT7 ModeFlags uint32 0 NdkDebugFlags uint32 4095 NdkDebugLevel uint32 2 5 10 9 2 Class Methods 5 10 9 2 1 SetValue uint32 Table 56 SetValue Method Parameters Name Qualifier Type N 55 Mellanox Technologies Confidential 4 80 Profile Classes Methods and Properties Name Qualifier Type ModeFlags IN uint32 NdkDebugFlags IN uint32 NdkDebugLevel IN uint32 5 10 10 MLNX DriverElementCapabilities Extend ElementCapabilities 5 10 10 1 Associations Table 57 MLNX DriverElementCapabilities Associations Name Reference Class ManagedElement ManagedElement Capabilities Capabilities 5 10 11 MLNX DriverElementSettingData Extend ElementSettingData 5 10 11 1 Associations Table 58 MLNX DriverElementSettingData Associations Name Reference Class ManagedElement ManagedElement SettingData CIM SettingData 56 Mellanox Technologies Confidential
3. 12 2 3 Object Manager CIMOM 12 2 4 Supported Operating 12 2 5 Configuring i EE EE ERR EE ere ead 13 2 5 1 Remote Execution 13 2 5 2 Software Installation 13 Da Model y y ieee Ng a 14 31 Device Level MEM a tte t tes 14 3 2 Network Adapter Port Level View 14 33 Software Inventory 16 3 4 Software Update 17 3 5 Common Diagnostic Model CDM 18 3 6 Driver Level Management View 18 3 7 Indications 20 4 Using FealUres uendere uiii 21 Lue nul EDS 21 4 2 USING CIM cmidlets aerae e apu hiya 21 4 3 1 uiui tei Supap iar 22 4 4 Establishing the Session 22 4 5 Geb Instareeai s nutem us tb nte ed beg e irc b e bin aika 23 4 6 Invoke Method ou negent ed nee bate 23 4 77 ASSOCIAUOM c rented atia e ett aie leq bete ation 24 4 8 Events R6glstiy sic eee a de 24 4 9 Gustom wwe aerea teat 24 5 P
4. 36 Table 25 Set Value Method Parameters 36 Table 26 MLNX IBPort Class Properties 37 Table 27 MLNX IBPortCounters Class Properties 38 Table 28 MLNX IBPortControlledBy 39 Table 29 MLNX NetAdapter Class 39 Table 30 MLNX NetAdapter Class 40 Table 31 MLNX NetAdapterGenStatistics Class Properties T 40 Table 32 MLNX NetAdapterRoceSettingData Class Properties 42 Table 33 MLNX NetAdapterControlledBy Associations 42 Table 34 MLNX NetAdapterFlowControlSettingData Class Properties 42 Table 35 MLNX CardClass 43 Table 36 Realizes Associations 44 Table 37 MLNX DiagnosticTestHca Class 5 45 Table 38 RunDiagnostic Method Parameters 46 Table 39 RunDiagnosticService Method Parameters 46 Table 40 MLNX DiagnosticConcreteJob Class 46 Table 41 Extend DiagnosticJob Class Properties 47 Table 42 MLNX AvailableDiagnosticService 5 0 47 N
5. 34 543 MLNX_PCIDeviceCapabilities Extend Capabilities 34 544 MLNX PCOlIDeviceSettingData Extend CIM_SettingData 35 5 4 5 MLNX PCOlDeviceSriovSettingData Extend MLNX PCIDeviceSettingData 35 5 4 6 MLNX PClDevicePortTypeSettingData Extend MLNX PCIDeviceSettingData 36 5 4 7 MLNX IBPort Extend IBPort a 37 5 4 8 IBPortCounters Extend CIM_IBPortStatistics 38 5 4 9 MLNX IBPortControlledBy Extend ControlledBy 39 5 5 Ethernet Por Proe niece e eec riesci ti i HAE RASER KKS HERE 39 5 5 1 MLNX NetAdapter Extend EthernetPort 39 5 5 2 MLNX NetAdapterStatistics Extend NetworkPortStatistics 40 5 5 3 MLNX NetAdapterControlledBy Extend ControlledBy 42 5 5 4 MLNX NetAdapterFlowControlSettingData extend SettingData 42 5 6 Physical Asset PITONG i cero pepe e eos 43 5 6 1 MLNX Card Extend 43 5 6 2 MLNX Realizes Extend Realizes 44 5 7 Host LAN Network Port Profile 44 5 8 Diagnostics CDMv2 44 5 8 1 MLNX DiagnosticTestHca
6. N 39 Mellanox Technologies Confidential 4 80 Profile Classes Methods and Properties Name Data Expected Sample Type IdentifyingDescriptions string vNIC InstanceID string 051316FB 0308 4283 94EB C43 A4E03 A4 07 LastErrorCode uint32 0 LinkTechnology uint16 3 MaxSpeed uint64 40000000000 Name string Ethernet 6 Network Addresses String 79 95 79 95 OtherIdentifyingInfo 0 PciLocation string 2 0 0 PermanentAddress string F79F95ACF79F95A PortNumber uint16 2 PrimaryStatus uint16 3 RequestedState uint16 12 Speed uint64 40000000000 Status string IfOperStatusDown SystemCreationClassName string CIM System SystemName string WINDOWS 124SFT7 TransitioningToState uint16 12 OperationalStatus uint16 12 StatusDescriptions string Down 5 5 1 2 Class Methods Table 30 MLNX NetAdapter Class Methods Name Qualifier Type RequestedState IN uint16 TimeoutPeriod IN datetime Job OUT REF CIM ConcreteJob 5 5 2 MLNX NetAdapterStatistics Extend CIM NetworkPortStatistics 5 5 2 1 MLNX NetAdapterGenStatistics Extend MLNX NetAdapterStatistics 5 5 2 1 1 Class Properties Table 31 MLNX NetAdapterGenStatistics Class Properties Name Data Type Expected Sample Caption String MLNX NetAdapterGenStatistics Mellanox 540 Mellanox Technologies Confidential Mellanox Windows
7. Providers should use underlying OS tools Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 Provider should encapsulate common OS independent logic into common module This should include workflow framework with defined entry points for OS specific calls Providers should implement OS specific logic methods in dedicated module that will be called by common module e Provider should provide means for logging and debugging purposes N 11 Mellanox Technologies Confidential 4 80 Support Requirements and Settings 2 CIM Support Requirements and Settings 2 1 Supported CIM Profiles DSP1033 Profile Registration on page 25 DSP1023 Software Inventory Profile on page 26 DSP1025 Software Update Profile on page 29 DSP1075 PCI Device Profile on page 32 DSP1014 Ethernet Port Profile on page 39 DSP1011 Physical Asset Profile on page 42 DSP1035 Host LAN Network Port Profile on page 44 DSP1002 Diagnostics CDMv2 Profile on page 44 DSP1054 Indications Profile on page 48 Drivers Services Profile on page 48 2 2 Supported CIM Operations The list of Mellanox CIM provider supported operations is as following GetInstance Associators AssociatorNames References ReferenceNames EnumerateInstances EnumerateInstanceNames InvokeMethod 2
8. for Windows Platforms Rev 4 80 Name Data Type Expected Sample ElementName string Ethernet 7 InstanceID string 317AF5E4 DCOD 4679 A358 9AC959D964 40 InterfaceDescription string Mellanox ConnectX 2 Ethernet Adapter Name string Ethernet 7 Source uint32 2 SystemName string WINDOW S5 124SFT7 TxUntagPriorityTag uint8 0 RxUntaggedMapToLossless uint8 0 RroceDscpMarkPriorityFlowControl_O uint8 0 RroceDscpMarkPriorityFlowControl 1 uint8 1 RroceDscpMarkPriorityFlowControl_2 uint8 2 RroceDscpMarkPriorityFlowControl_3 uint8 3 RroceDscpMarkPriorityFlowControl_4 uint8 4 RroceDscpMarkPriorityFlowControl_5 uint8 5 RroceDscpMarkPriorityFlowControl_6 uint8 6 RroceDscpMarkPriorityFlowControl_7 uint8 7 PFCTx string off PFCRx string global 5 6 Physical Asset Profile The Physical Asset Profile adding the capability to describe the physical aspects of logical elements that the implementation is instantiating This profile also describes the relationship between the physical elements and the profile s registration for the schema implementation and version information 5 6 1 MLNX Card Extend 5 6 1 1 Class Properties Table 35 MLNX_CardClass Properties Name Data Type Expected Sample SlotLayout string 2 0 0 Caption string MLNX Card Device 26418 with PSID MT 0D20110008 CreationClassName s
9. kina Pa capaci ris of OM _ order Roc a fa ia f fanges c atrae far iri agati of vr ng and ew nas lation codas aan aai naal focal aton ang diare mode rasi ato N 17 Mellanox Technologies Confidential Rev 4 80 Data Modell 3 5 Common Diagnostic Model CDM View The Common Diagnostic Model CDM view represents the CIM classes that are in use in order to support the Common Diagnostic Model v2 required management The CDM View displays classes that provide the capability to run diagnostic services in a managed system It includes a specification of the Diagnostic Test Service its configuration its associated capabilities and its logging mechanisms The instance of the MLNX DiagnosticTest is a central instance of this profile The CDM view displays the Mellanox extended CIM classes that provide management aspects in conformance with Diagnostics Profile Figure 5 CDM View MLNX DiagnosticHcsHostedService CIM DiagnosticTest E V N MLNX DiagnosticHostedService N MLNX_AvsilableDisgnosticService v di bo MLNX_DisgnosticUseOfLog MLNX_DiagnosticRecordAppliesToElement MLNX_Di sticC letionRecord MLNX DiagnosticLog MLNX_DisgnosticLogManagesReard 3 6 Driver Level Management View The below model represents CIM classes that are used to manage OS driver capabilities and
10. Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 Name Data Type Expected Sample PortOneDefault boolean False PortTwoDefault boolean False 5 4 4 MLNX PCIDeviceSettingData Extend SettingData 5 4 4 1 Class Properties Table 21 MLNX PCIDeviceSettingData Class Properties Name Data Type Expected Sample ElementName string HCA 1 InstanceID string 15B3 amp DEV 1003 amp SUBSYS 005015 B3 amp REV 00M amp 25be462b amp 0 amp 0008 Caption string MLNX PClIDeviceSettingData Mellanox ConnectX MT26418 PCIe 2 0 5GT s IB DDR 10GigE Network Adapter Description string Mellanox ConnectX MT26418 PCIe 2 0 3GT s IB DDR 10GigE Network Adapter Name string HCA 1 Source uint32 3 SystemName string WINDOWS 124SFT7 5 4 5 MLNX PCIDeviceSriovSettingData Extend MLNX PCIDeviceSettingData 5 4 5 1 Class properties Table 22 MLNX PCIDeviceSriovSettingData Class Properties Name Data Type Expected Sample ElementName string HCA 1 InstanceID string 15B3 amp DEV 1003 amp SUBSYS 005015 B3 amp REV 00M amp 25be462b amp 0 amp 0008 Caption string MLNX PClIDeviceSettingData Mellanox ConnectX MT26418 PCIe 2 0 5GT s IB DDR 10GigE Network Adapter Description string Mellanox ConnectX MT26418 PCIe 2 0 5GT 5s IB DDR 10GigE Network Adapter Name string HCA 1 Source uint32 3
11. 7 Mellanox Technologies Confidential Rev 4 80 Contents Table 43 MLNX DiagnosticUseOfLog Associations 47 Table 44 MLNX DriverService Class Properties 48 Table 45 DriverCoreCapabilities Class 2 49 Table 46 MLNX DriverEthCapabilities Class Properties 50 Table 47 MLNX DriverlbCapabilities Class 5 51 Table 48 MLNX DriverlpOverlbCapabilities Class 5 51 Table 49 DriverCoreSettingData Class 52 Table 50 SetValue Method Parameters 53 Table 51 MLNX DriverEthSettingData Class 54 Table 52 SetValue Method Parameters 54 Table 53 MLNX DriverlbSettingData Class 54 Table 54 SetValue Method Parameters 55 Table 55 MLNX DriverlpOverlbSettingData Class Properties essen 55 Table 56 SetValue Method Parameters 55 Table 57 DriverElementCapabilities Associations essen 56 Table 58 MLNX DriverElementSettingData Associations 56 ES NN Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows P
12. Extend MLNX_DiagnosticTest 45 5 8 2 MLNX DiagnosticConcreteJob Extend _ 46 5 8 3 DiagnosticLog Extend CIM_DiagnosticJob 47 5 84 MLNX AvailableDiagnosticService Extend AvailableDiagnosticService 47 5 8 5 MLNX DiagnosticUseOfLog Extend CIM_ UseOfLog 47 5 9 Indications Prolle u d E ed eo E d e e ete i ed atte 48 5 10 Drivers Services Profile 48 5 10 1 MLNX DriverService Extend 48 5 10 2 MLNX DriverCoreCapabilities Extend MLNX DriverCapabilities 49 5 10 3 MLNX DriverEthCapabilities Extend MLNX DriverCapabilities 50 5 10 4 MLNX DriverlbCapabilities Extend MLNX DriverCapabilities 51 wow p C 0 0 0 uos o0 2 Mellanox Technologies Confidential Contents Rev 4 80 5 10 5 DriverlpOverlbCapabilities Extend MLNX DriverCapabilities 51 5 10 6 MLNX DriverCoreSettingData Extend MLNX DriverSetting Data 52 5 10 7 MLNX DriverEthSettingData Extend MLNX DriverSettingData 54 5 10 8 MLNX DriverlbSettingData Extend MLNX DriverSettingData 54 5 10 9 MLNX DriverlpOverlbSettingData Extend MLNX DriverSettingData
13. Figure 7 Indications View InstModification 20 Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms 4 1 4 2 Using CIM Features Overview The current CIM provider was build using Microsoft MI API It support WMI OMI and conform to the Common Manageability Interface CMPT In this chapter we will use the new PowerShell CIM cmdlets to demonstrate the usability of Mellanox CIM provider Other CIMOM ss such as OMI WMI or OpenPegasus remotely are not covered in this document Using CIM cmdlets Table 1 CIM cmdlets Description Rev 4 80 Cmdlet Description Get CimAssociatedInstance Gets the CIM instances that are connected to a specific CIM instance by an association Get CimClass Retrieves a list of CIM classes in a specific namespace Get CimInstance Gets the CIM instances of a class from a CIM server Get CimSession Gets the CIM session objects from the current session Invoke CimMethod Invokes a method of a CIM class New CimInstance Creates a CIM instance New CimSession Creates a CIM session New CimSessionOption Specifies advanced options for the New CimSession cmdlet Register CimIndicationEvent Subscribes to indications using a filter expression or a query expression Remove CimInstance Removes a CIM instance from a computer Remove CimSession R
14. Name Data Type Expected Sample InstanceID string mlx4 bus Name string mlx4 bus SystemName string WINDOWS 124SFT7 ModeFlagsMin uint32 0 ModeFlagsMax uint32 1 NdkDebugFlagsMin uint32 0 NdkDebugFlagsMax uint32 1 NdkDebugLevelMin uint32 0 NdkDebugLevelMax uint32 5 5 10 4 MLNX DriverlbCapabilities Extend MLNX DriverCapabilities 5 10 4 1 Class Properties Table 47 MLNX_DriverlbCapabilities Class Properties Name Data Type Expected Sample Caption string MLNX_DriverCoreCapabilities Mellanox ConnectX Bus Enumerator Capabilities Description string Mellanox ConnectX Bus Enumerator Capabilities ElementName string mlx4 bus InstanceID string mlx4 bus Name string mlx4 bus SystemName string WINDOWS 124SFT7 DebugFlagsMin uint32 0 DebugFlagsMax uint32 65535 IbalDebugFlagsMin uint32 0 IbalDebugFlagsMax uint32 255 IbalDebugLevelMin uint32 0 IbalDebugLevelMax uint32 5 5 10 5 MLNX DriverlpOverlbCapabilities Extend MLNX DriverCapabilities 5 10 5 1 Class Properties Table 48 MLNX DriverlpOverlbCapabilities Class Properties Name Data Type Expected Sample Caption string MLNX DriverCoreCapabilities Mellanox ConnectX Bus Enumerator Capabilities Description string Mellanox ConnectX Bus Enumerator Capabilities ElementName string mlx4 bus N 51 Mellanox Technologies Confidential 4 80 Profile Classes Methods and Properties
15. 55 5 10 10 MLNX DriverElementCapabilities Extend ElementCapabilities 56 5 10 11 MLNX DriverElementSettingData Extend ElementSettingData 56 N 5 Mellanox Technologies Confidential Rev 4 80 Contents List of Figures Figure 1 Device Level CIM Classes ARA n inneren sinn einen en 14 Figure 2 Network Adapter Level 15 Figure 3 Software Identity 16 Figure 4 Software Update 17 Figure 5 CDM VieW DE 18 Figure 6 Driver Level Management View 19 Figure 7 ndications VIGW iiiter ee entente a tele 20 CS NM Mellanox Technologies Confidential Contents Rev 4 80 List of Tables Table 1 cmdlets 21 Table 2 MLNX RegisteredProfile Class Properties 25 Table 3 MLNX ElementConformsToProfile 58 8 25 Table 4 MLNX Softwareldentity Class Properties 26 Table 5 MLNX Firmwareldentity Class Properties 27 Table 6 MLNX Driverldentity Class 5 28 Table 7 MLNX ElementSoftwareldentity Associations 28 Table 8 MLNX InstalledSoftwareldentity Associa
16. InstallFromURI uint32 Table 15 InstallFromURI Method Parameters Name Qualifier Type URI IN string InstallOptions IN uint16 InstallOptions Values IN string Job OUT REF CIM ConcreteJob Target IN REF CIM ManagedElement 5 3 2 2 3 Update uint32 5 4 5 4 1 5 4 1 1 Table 16 Update Method Parameters Name Qualifier Type Source IN string Device IN string Reboot IN boolean Force IN boolean Log IN string PCI Device Profile Logical PCI devices in the computer system are represented using PCIDevice The PCI Device Profile adding the capability to represent PCI devices for manageability including PCI PCI X PCI Express bridge and switch devices The PCI device as a logical device is modeled as referencing the physical package for physical asset information and profile versioning for the schema implementation version information PCIDevice implement the properties according the Profile definition Concreteldentity is used to associate an instance of LogicalDevice EthernetPort IBPort with an instance of PCIDevice of which the LogicalDevice instance represents an alternate aspect of the PCI device MLNX Extend PCIDevice Class Properties Table 17 MLNX PCIDevice Class Properties Name Data Type Expected Sample BusNumber uint8 1 DeviceNumber uint8 0 FunctionNumber uin
17. Output Id SESS Name CimSessionl InstanceId 8615 82 22 4 4 9377 86 03 4995 ComputerName amp WSMAN Example multiple servers CimSession New CimSession ComputerName serverl server2 server3 SessionOption Scimop The remote IP Address and the credentials should be provided for the system and thus setting up a session with Basic authentication Once the session is established you are ready to remotely manage your server 4 5 Get Instance The Get CimInstance cmdlet gets the instances of a class from server You can specify either the classname or a query for this cmdlet Example PS C N gt Get CimInstance CimSession Session Namespace root standardcimv2 mlnx Classname MLNX NetAdapter property name caption Example PS C N gt Get CimInstance CimSession SSession Namespace root standardcimv2 mlnx Query SELECT from MLNX NetAdapter WHERE name LIKE Ethernet M3 4 6 Invoke Method The Invoke CimMethod cmdlet invokes method of a class instance using the name value pairs specified by the Arguments parameter Example Enable RoCE option in WinOF 4 40 PS C N gt Sinst Get CimInstance CimSession session Namespace root standardcimv2 mlnx Query SELECT from MLNX NetAdapterRoceSettingData WHERE Enabled TRUE PS gt Invoke CimMeth
18. SystemName string WINDOWS 124SFT7 SriovEnable boolean true SriovPortMode uint32 0 SriovPorti NumVFs uint32 16 N 35 Mellanox Technologies Confidential 4 80 Profile Classes Methods and Properties Name Data Type Expected Sample SriovPort2NumVFs uint32 0 5 4 5 2 Class Methods 5 4 5 2 1 Set Value Table 23 Set Value Method Parameters Name Qualifier Type SriovEnable IN boolean SriovPortMode IN uint32 SriovPorti NumVFs IN uint32 SriovPort2NumVFs IN uint32 5 4 6 MLNX PCIDevicePortTypeSettingData Extend MLNX PCIDeviceSettingData 5 4 6 1 Class Properties Table 24 MLNX PClIDevicePortTypeSettingData Class Properties Name Data Type Expected Sample ElementName string HCA 1 InstanceID string 15B3 amp DEV 1003 amp SUBSYS 005015 B3 amp REV 00M amp 25be462b amp 0 amp 0008 Caption string MLNX PClIDeviceSettingData Mellanox ConnectX MT26418 PCIe 2 0 5GT s IB DDR 10GigE Network Adapter Description string Mellanox ConnectX MT26418 PCIe 2 0 5GT 5s DDR 10GigE Network Adapter Name string HCA 1 Source uint32 3 SystemName string WINDOWS 124SFT7 Configuration string eth ib CurrentSetting string eth ib DefaultSetting string ib ib 5 4 6 2 Class Methods 5 4 6 2 1 Set Value uint32 Table 25 Set Value Method Parameters Name Qualifier Typ
19. Management Task Force DMTF A related standard is Web Based Enterprise Management WBEM also defined by DMTF which defines a particular implementation of CIM including protocols for discovering and accessing such CIM implementations CIM Providers allow adapters management using any standard CIM based management software WMI is Microsoft s implementation of CIM CIMOM CIM Object Manager While WMI protocol is proprietary DCOM Windows 8 protocol is based on the standard OpenWebm Moreover Windows 8 introduces PowerShell CIM cmdlets acts as CIM client and enables interoperability over different Oss CIM Management Flow CIM Management flow occurs in the following way 1 CIM Server receives CIM operation requests from a CIM client 2 CIM Server decodes the requests coordinates the processing of requests and the responses among the providers and sends the CIM operations back to the CIM client 3 CIM Provider processes the CIM operations on managed resources 4 CIM Provider translates CIM formatted requests into resource specific operations and vice versa 5 CIM Provider provides the mapping between the CIM interface and the resource specific interface and contains the implementation for a set of CIM operations for a defined set of managed resources General Design and Implementation Guidelines e Provider implementation should be as much independent as possible of Mellanox Tools and Driver capabilities e
20. Mellanox Technologies Confidential 4 80 Profile Classes Methods and Properties 5 4 1 2 Class Methods 5 4 1 2 1 RequestStateChange uint32 Table 18 RequestStateChange Method Parameters Name Qualifier Type RequestedState IN uint16 TimeoutPeriod IN datetime Job OUT REF CIM ConcreteJob 5 4 2 MLNX SystemDevice Extend CIM SystemDevice 5 4 2 1 Associations Table 19 MLNX SystemDevice Associations Name Reference Class GroupComponent CIM System PartComponent CIM LogicalDevice 5 4 3 MLNX PCIDeviceCapabilities Extend Capabilities 5 4 3 1 Class Properties Table 20 MLNX PCIDeviceCapabilities Class Properties Name Data Type Expected Sample Caption string MLNX PCIDeviceCapabilities Mellanox ConnectX 3 MT04099 Network Adapter Description string Mellanox ConnectX 3 MT04099 Network Adapter Capabilities ElementName string HCA 0 InstanceID string 15B3 amp DEV 6732 amp SUBSYS 001315 B3 amp REV B0M amp d366597 amp 0 amp 0018 Name string HCA 0 SystemName string WINDOWS 124SFT7 DualPort boolean True PortOnelb boolean True PortTwolb boolean True PortOneEth boolean True PortTwoEth boolean True PortOneDoSenseAllowed boolean False PortTwoDoSenseAllowed boolean False PortOneAutoSense boolean True PortTwoAutoSense boolean True 34 Mellanox Technologies Confidential
21. Network Adapter Management for Windows Platforms Rev 4 80 Name Data Type Expected Sample ConnectX 3 Ethernet Adapter Description String Mellanox ConnectX 3 Ethernet Adapter ElementName String Ethernet 30 InstanceID String FC9A6B3D 8A4A 49BB 9DA7 AF551AF033D8 StartStatisticTime Datetime StatisticTime Datetime SamplelInterval Datetime 00 00 00 BytesTransmitted Uint64 57905 BytesReceived Uint64 1298 PacketsTransmitted Uint64 PacketsReceived Uint64 7 ifInDiscards Uint64 657 ifHCInBroadcastOctets Uint64 692 ifHCInBroadcastPkts Uint64 2 ifHCInMulticastOctets Uint64 90 ifHCInMulticastPkts Uint64 1 ifHCInOctets Uint64 1298 ifHCInUcastOctets Uint64 516 ifHCInUcastPkts Uint64 4 ifHCOutBroadcastOctets Uint64 26075 ifHCOutBroadcastPkts Uint64 263 ifHCOutMulticastOctets Uint64 31560 ifHCOutMulticastPkts Uint64 391 ifHCOutOctets Uint64 57905 ifHCOutUcastOctets Uint64 270 ifHCOutUcastPkts Uint64 3 ifHInCrcError Uint64 0 ifHInCrcOverRun Uint64 0 ifInDiscards Uint64 0 ifInErrors Uint64 0 ifOutDiscards Uint64 0 ifOutErrors Uint64 0 tt J Mellanox Technologies Confidential 4 80 Profile Classes Methods and Properties NOTE Extending SettingData for MLNX NetAdapterSettingData for MLNX NetAdapterRoceSettingData applies only to WinOF 4 40 or WinOF 4 80 and above Running t
22. settings e Following this general Model for each driver layer there is the deriving classes from MLNX DriverService stands for the managed element responsible to manage Drivers settings and retrieve its capabilities MLNX DriverCapabilities stands for Driver Layer managed element that holds Driver Layer capabilities s 3 MU Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 MLNX DriverSettingData stands for Driver Layer managed element that holds requested driver layer configurations and operational parameters for Each Driver Layer Software image is presented by MLNX Driverldentity with version details The following are different driver layers that are managed in Windows environment mlx4 bus jbbus mlx4eth63 Figure 6 Driver Level Management View CM Softwaebentty Software inventory Profile MLNX Driveridentiy ElementSoftwareidentiy ElementSettingData DriversettingData 2 VU Mellanox Technologies Confidential Rev 4 80 Data Modell 3 7 CIM Indications View The Indications view represents the CIM classes that are in use in order to provide support for Indications that can be advertised by Mellanox CIM provider There detailed attributes of each event are defined in next sections of this document
23. 3 CIM Object Manager CIMOM Requirements Mellanox CIM provider should support Windows WMI 2 4 Supported Operating Systems The following OSs are supported Windows 2008 R2 with Windows Management Framework 3 0 Windows Server 2012 Windows Server 2012 R2 w i C Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 2 5 Configuring CIM Provider The CIM Provider is installed by default as part of WinOF package installation For further details please refer to WinOF User Manual 2 5 1 Remote Execution To enable remote execution while the default WMI protocol is WSMAN winrm quickconfig To verify the execution policy if needed Set ExecutionPolicy RemoteSigned To change the protocol to legacy DCOM e Use CimSessionOption cmdlets 2 5 2 Software Installation Wbem runs NETWORK SERVICE therefore you may need to configure your administration group or set the Windows Installer component to allow Software Installation using CIM gt NOTE All modification methods require Administration rights N 13 Mellanox Technologies Confidential Rev 4 80 Data Modell 3 1 3 2 Data Model Device Level View The Device Level view represents the CIM classes that are in use in order to represent a network port associated controller its settings and capabilities Associations with the Controller s physical aspects
24. 41 StatusDescriptions string InstallLocation string C Program Files MellanoxXMLNX RevisionNumber uint16 0 VersionString string 4 41 14370 ClassificationDescriptions string Software Bundle Classifications uint16 13 IdentityInfoType string SoftwareID SoftwareStatus IdentityInfo Value string MLNX VPI 2 26 Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 Name Data Type Expected Sample Languages string English United States TargetOperatingS ystems string TargetOSTypes uint16 TargetTypes string 5 2 2 MLNX Firmwareldentity Extend CIM Softwareldentity 5 2 2 1 MLNX Firmwareldentity Class Properties Table 5 MLNX Firmwareldentity Class Properties Name Data Type Expected Sample BuildNumber uint16 Caption string MLNX_Firmwareldentity Firmware for device 26418 with PSID MT 0D20110008 InstanceID string mt26418 pci 0 IsEntity boolean False IsLargeBuildNumber boolean False Description string Firmware for device 26418 with PSID MT 0D20110008 MajorVersion uint16 2 Manufacturer string Mellanox Technologies ElementName string MT 0D20110008 Name string MLNX Adapter MT1008X01 108 firmware Status string OK OperationalStatus uint16 2 MinorVersion uint16 1 Statu
25. 63 Name string mlx4eth63 Source uint32 3 SystemName string WINDOWS 124SFT7 ModeFlags uint32 0 NdkDebugFlags uint32 4095 NdkDebugLevel uint32 2 5 10 7 2 Class Methods 5 10 7 2 1 SetValue uint32 Table 52 SetValue Method Parameters Name Qualifier Type ModeFlags IN uint32 NdkDebugFlags IN uint32 NdkDebugLevel IN uint32 5 10 8 MLNX DriverlbSettingData Extend MLNX DriverSettingData 5 10 8 1 Class Properties Table 53 MLNX_DriverlbSettingData Class Properties Name Data Type Expected Sample Caption string DriverIbSettingData ibbus Description string Mellanox ibbus Option Settings 54 Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 Name Data Type Expected Sample ElementName string ibbus InstanceID string ibbus Name string ibbus Source uint32 3 SystemName string WINDOWS 124SFT7 DebugFlags uint32 2147483648 IbalDebugFlags uint32 16777215 IbalDebugLevel uint32 2 5 10 8 2 Class Methods 5 10 8 2 1 SetValue uint32 Table 54 SetValue Method Parameters Name Qualifier Type DebugFlags IN uint32 IbalDebugFlags IN uint32 IbalDebugLevel IN uint32 5 10 9 MLNX DriverlpOverlbSettingData Extend MLNX DriverSettingData 5 10 9 1 Class Properties Table 55 MLNX DriverlpOverlbSettingData Class Properties
26. ED DOCUMENTATION EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE Mellanox TECHNOLOGIES Mellanox Technologies Mellanox Technologies Ltd 350 Oakmead Parkway Suite 100 Beit Mellanox Sunnyvale CA 94085 PO Box 586 Yokneam 20692 U S A Israel www mellanox com www mellanox com Tel 408 970 3400 Tel 4972 0 74 723 7200 Fax 408 970 3403 Fax 4972 0 4 959 3245 Copyright 2014 Mellanox Technologies All Rights Reserved Mellanox Mellanox logo BridgeX ConnectX Connect IB CORE Direct InfiniBridge InfiniHost InfiniScale MetroX MLNX OS PhyX ScalableHPC SwitchX UFM Virtual Protocol Interconnect and Voltaire are registered trademarks of Mellanox Technologies Ltd ExtendX M FabricIT Mellanox Open Ethernet Mellanox Virtual Modular Switch MetroDXTM TestXTM Unbreakable LinkTM are trademarks of Mellanox Technologies Ltd All other trademarks are property of their respective owners 2 Document Number MLNX 15 1 1 25 Mellanox Technologies Confidential Contents Rev 4 80 Contents About this kA RA KRKA FORNE UHR Uc mL 9 1 EU 10 1 1 Management Flow 10 1 2 General Design Implementation 10 2 Support Requirements and Settings 12 231 Supported CIM Profile Sa iti a eh iet bed dte peti eee dte tus 12 2 2 Supported
27. Mellanox TECHNOLOGIES Connect Accelerate Dutperform Mellanox Windows Network Adapter Management CIM for Windows Platforms Rev 4 80 www mellanox com Mellanox Technologies Confidential THIS HARDWARE SOFTWARE OR TEST SUITE PRODUCT PRODUCT S AND ITS RELATED DOCUMENTATION ARE PROVIDED MELLANOX TECHNOLOGIES AS IS WITH ALL FAULTS OF ANY KIND AND SOLELY FOR THE PURPOSE OF AIDING THE CUSTOMER IN TESTING APPLICATIONS THAT USE THE PRODUCTS IN DESIGNATED SOLUTIONS THE CUSTOMER S MANUFACTURING TEST ENVIRONMENT HAS NOT MET THE STANDARDS SET BY MELLANOX TECHNOLOGIES TO FULLY QUALIFY THE PRODUCTO S AND OR THE SYSTEM USING IT THEREFORE MELLANOX TECHNOLOGIES CANNOT AND DOES NOT GUARANTEE OR WARRANT THAT THE PRODUCTS WILL OPERATE WITH THE HIGHEST QUALITY ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT ARE DISCLAIMED IN NO EVENT SHALL MELLANOX BE LIABLE TO CUSTOMER OR ANY THIRD PARTIES FOR ANY DIRECT INDIRECT SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES OF ANY KIND INCLUDING BUT NOT LIMITED TO PAYMENT FOR PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY FROM THE USE OF THE PRODUCT S AND RELAT
28. NetidapierECNSettngData MLNX NetAdapterROCESettingData class applies to WinOF v4 40 only dos Mellanox Technologies Confidential 4 80 Data Model 3 3 Software Inventory View The Software Inventory view represents the CIM classes that are in use in order to represent an inventory of installed firmware and Drivers and related software in a managed system The Software Inventory view displays the Mellanox extended CIM classes that provide management aspects in conformance with Software Inventory Profile Figure 3 Software Identity View Mou Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 3 4 Software Update View The Software Update view represents the CIM classes that are in use in order to support the installation and update of firmware and drivers software on a HCA There are two Software Installation Service classes one for managing firmware update and other for managing drivers software update processes Both service capabilities are modeled in separate classes correlating to the Service The Software Update view displays the Mellanox extended CIM classes that provide management aspects in conformance with Software Update Profile Figure 4 Software Update View MUNX Fre itea The OM eee arica paides Pa abil ro partim arion or updare cf atre Tha OM ae raran Deicr arvical
29. ame Data Type Expected Sample Speed uint64 0 SupportedMaximumTransmissionUnit uint64 4096 SystemCreationClassName string CIM System SystemName string WINDOWS 124SFT7 TransitioningToState uint16 12 OperationalStatus uint16 6 StatusDescriptions string PORT DOWN 5 4 8 MLNX IBPortCounters Extend IBPortStatistics 5 4 8 1 Class Properties Table 27 MLNX IBPortCounters Class Properties Name Data Type Expected Sample ElementName string HCA 1 RDMA Port 2 InstanceID string 0002c9030008eb11 Caption string MLNX IBPort Mellanox HCA 1 Port 1 Description string Mellanox HCA 1 RDMA Port 1 SystemName string WINDOWS 124SFT7 SamplelInterval 00 00 00 StartStatisticTime StatisticTime 7 18 2013 3 26 46 AM BytesReceived BytesTransmitted PacketsReceived PacketsTransmitted ExcessiveBufferOverrunErrors LinkDownedCounter LinkErrorRecoveryCounter LocalLinkIntegrityErrors PortRcvConstraintErrors PortRcvErrors PortRcvRemotePhysicalErrors PortRevSwitchRelayErrors PortXmitConstraintErrors PortXmitDiscards oro oy oy oy yoy oy os oy woyoyo yro ro se SymbolErrorCounter 38 Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 Name Data Type Expected Sample VL15Dropped 0 5 4 9 MLNX IBPortControlledBy E
30. bledDefault uint16 2 EnabledState uint16 5 InstanceID string MLNX WinMFT Name string WinMFT64 PrimaryO wnerContact string http www mellanox com PrimaryOwnerName string Mellanox Technologies RequestedState uintl6 12 Status string OK SystemCreationClassName string CIM System SystemName string WINDOWS 124SFT7 5 3 1 2 MLNX SoftwarelnstallationService Class Methods 5 3 1 2 1 InstallFromSoftwareldentity uint32 Table 10 InstallFromSoftwareldentity Method Parameters Name Qualifier Type InstallOptions IN uint16 InstallOptions Values IN string Collection IN REF Collection Job OUT REF ConcreteJob Source IN REF Softwareldentity Target IN REF CIM ManagedElement 5 3 1 2 2 InstallFromURI uint32 Table 11 InstallFromURI Method Parameters Name Qualifier Type URI IN string InstallOptions IN uint16 InstallOptions Values IN string Job OUT REF CIM_ConcreteJob Target IN REF CIM_ManagedElement 5 3 1 2 3 Install uint32 Table 12 Install Method Parameters Name Qualifier Type Source IN string Target IN string 30 Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 Name Qualifier Type Install IN boolean Update IN boolean Repair IN boolean Uninstall IN boolean Log IN st
31. dState uint16 5 RequestedState uint16 12 TransitioningToState uint16 12 48 Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 5 10 2 MLNX DriverCoreCapabilities Extend MLNX DriverCapabilities 5 10 2 1 Class Properties Table 45 MLNX_DriverCoreCapabilities Class Properties Name Data Type Expected Sample Caption string MLNX_DriverCoreCapabilities Mellanox ConnectX Bus Enumerator Capabilities Description string Mellanox ConnectX Bus Enumerator Capabilities ElementName string mlx4 bus InstanceID string mlx4 bus Name string mlx4 bus SystemName string WINDOWS 124SFT7 Set4kMtuMin uint32 0 Set4kMtuMax uint32 1 QosMin uint32 0 QosMax uint32 1 BlockMcastLoopBackMin uint32 BlockMcastLoopBackMax uint32 UsePrioMin uint32 0 UsePrioMax uint32 1 InterruptFromFirstPacketMin uint32 0 InterruptFromFirstPacketMax uint32 1 LogNumQpMin uint32 17 LogNumQpMax uint32 24 LogNumRdmaRcMin uint32 0 LogNumRdmaRcMax uint32 7 LogNumSrqMin uint32 8 LogNumSrqMax uint32 23 LogNumCqMin uint32 8 LogNumCqMax uint32 24 LogNumMcgMin uint32 8 LogNumMcgMax uint32 16 LogNumMptMin uint32 17 LogNumMptMax uint32 31 LogNumMttMin uint32 20 LogNumMttMax uint32 31 LogNumMacMin uint32 0 49 Mellanox Technologies Confidentia
32. e gt To view all CIM classes in Mellanox namespace PS C N gt Get CimClass Namespace root StandardCimv2 mlnx 4 4 Establishing the Session 1 Set up a session to the remote system This session is not persistent across OS reboots To set up the session you need to set the CIM Session options with the Cmdlet New CimSessionOption Example Using WSMAN PS C Users Administrator gt Scimop New CimSessionOption SkipCACheck SkipCNCheck SkipRevocationCheck Encoding Utf8 UseSsl Example Using DCOM PS C Users Administrator gt Scimop New CimSessionOption Protocol Dcom Once the session options are set and saved to a variable you can go ahead and create a session to the remote system This can be accomplished with the New CIMSession Cmdlet The New CimSession cmdlet creates session session is a client side object representing a connection to a local computer or a remote computer The CIM session contains information about the connection such as ComputerName the protocol used for the connection session ID and instance ID Example PS gt SIPAddress xxx PS C N gt SUsername USER PS C N gt Ssession New CimSession Authentication Basic Credential SUsername ComputerName SIPAddress Port 443 SessionOption Scimop M Session 22 Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80
33. e port1 IN string port2 IN string 36 J Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 5 4 7 MLNX IBPort Extend IBPort 5 4 7 1 Class Properties Table 26 MLNX IBPort Class Properties Name Data Type Expected Sample LIDMask uint8 0 LinkSpeedActive uint8 2 Link WidthActive uint16 1 MaxMsgSize uint64 1073741824 MaxVIs uint16 2 NumGids uint16 128 NumPkeys uint16 128 QkeyCtr uint16 0 SmsI uint8 0 SubnetTimeout uint8 0 Transport string IB PortType uint16 62 ActiveMaximumTransmissionUnit uint64 4096 AutoSense boolean True Caption string MLNX IBPort Mellanox HCA 1 Port 2 CreationClassName string MLNX IBPort Description string Mellanox HCA 1 RDMA Port 2 DeviceID string 0002c90300454472 ElementName string HCA 1 RDMA Port 2 EnabledDefault uint16 2 EnabledState uint16 3 FullDuplex boolean True InstanceID string 000290300454472 LinkTechnology uint16 3 MaxSpeed uint64 0 Name string HCA 1 Port 2 Network Addresses String 0000 PermanentAddress string 000290300454472 PortNumber uint16 2 PciLocation string 1 0 0 RequestedState uint16 12 N 37 Mellanox Technologies Confidential 4 80 Profile Classes Methods and Properties N
34. emoves one or more CIM sessions Set CimInstance Modifies a CIM instance on a computer For more details on using CIM cmdlets please follow the link below http technet microsoft com en us library jj553783 aspx Configure Remote Management in Server Manager CIM cmdlets communicate via both the WSMan and DCOM protocols and WMI communicates only via DCOM 21 Mellanox Technologies Confidential 4 80 Using Features WSMan protocol is also much faster and also more secure in comparison to DCOM Also by using WSMan as a common protocol to communicate with remote devices we can bypass most of firewall issue which we may encounter which are not the case with DCOM as they are prone to firewall issues NOTE You can run the PowerShell Cmdlets from Windows Server 2008 R2 or Windows 7 client systems by installing Windows Management Framework 3 0 available for download here http www microsoft com en us download details aspx id 34595 Thus the features Interoperability and backward compatibility make the usage of PowerShell CIM Cmdlets really flexible and powerful 4 3 Namespace e The Provider extend the standard schemas and use the following namespace Root standardcimv2 mInx classes start with the MLNX prefix e All cmdlets start with Minx prefix Example MENXS Lipis Malore emd Correlates To Brom
35. ervices that Can Install or Update Software e Find Software Available for Installation e Find the Software Installation Services compatible with a Software Identity e Determine Whether Installing a Software Identity Requires a Reboot e Install or Update Software on a Managed Element Using URI or Software Identity Mellanox CIM Provider supports Software and firmware software update The installation of the software bundles WinOf and WinMFT requires Windows Installer Service enabling for Network Service users While the InstallFromURI is conformed to the profile definition the InstallFromSoftwareldentity relay on a configuration file in the provider root path The method reads the Softwareldentity txt file and searches for WinOf and WinMFT image ready for installation which the method expects to receive as a reference object 5 3 1 MLNX SoftwarelnstallationService Extend CIM SoftwarelnstallationService 5 3 1 1 MLNX SoftwarelnstallationService Class Properties Table 9 MLNX SoftwarelnstallationService Properties Name Data Type Expected Sample Caption string Mellanox Firmware Tools for Windows CreationClassName string MLNX SoftwareInstallationService Description string Mellanox Firmware Tools N 29 Mellanox Technologies Confidential 4 80 Profile Classes Methods and Properties Name Data Type Expected Sample ElementName string Mellanox WinMFT Ena
36. gh LANEndpoint given LANEndpoint on the network port is identified by a MAC address to which the network port will respond A network port can have an associated controller The controller is represented by an instance of PortController The relationship between the controller and port is modeled through the ControlledBy association Diagnostics CDMv2 Profile Diagnostics CDMv2 profile purpose is to ensure interoperability in the use of Web Based Enterprise Management WBEM services for a diagnostics 44 Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 The goal of the Common Diagnostic Model CDM is to define industry standard building blocks based on and consistent with the DMTF CIM that enables seamless integration of vendor supplied diagnostic services into system and SAN management frameworks The CDM is an architecture and methodology for exposing system diagnostic instrumentation through the CIM standard interfaces A primary objective of the CDM is to standardize the interfaces that diagnostic developers create for their OS Present Diagnostics in the operating environment making the diagnostics accessible to all applications that query CIM for diagnostic data or register with CIM to execute diagnostic methods and receive results The currently supported diagnostics are implemented on the driver level There is no opti
37. his profile in version lower than WinOF 4 30 will result in error message 5 5 2 1 2 Class Properties Table 32 MLNX_NetAdapterRoceSettingData Class Properties Name Data Type Expected Sample Caption string MLNX_NetAdapterRroceSettingData Mellanox ConnectX 2 Ethernet Adapter Description string Mellanox ConnectX 2 Ethernet Adapter ElementName string Ethernet 7 InstanceID string 317AF5E4 DCOD 4679 A358 9AC959D96440 InterfaceDescription string Mellanox ConnectX 2 Ethernet Adapter Name string Ethernet 7 Source uint32 3 SystemName string WINDOWS 124SFT7 Enabled boolean True PortNumber uint16 1 RoceMode string 1 0 5 5 3 MLNX NetAdapterControlledBy Extend ControlledBy 5 5 3 1 Associations Table 33 MLNX NetAdapterControlledBy Associations Name Reference Class Antecedent Controller Dependent CIM LogicalDevice 5 5 4 MLNX NetAdapterFlowControlSettingData extend CIM SettingData 5 5 4 1 Class Properties Table 34 MLNX NetAdapterFlowControlSettingData Class Properties Name Data Type Expected Sample Caption string MLNX NetAdapterFlowControlSettingData Mellanox ConnectX 2 Ethernet Adapter Description string Mellanox ConnectX 2 Ethernet Adapter Only for connectX 3 and requires firmware version 2 3 1100 and above 42 Mellanox Technologies Confidential Mellanox Windows Network Adapter Management
38. int32 0 MultiMsixNum uint32 0 SingleEqNum uint32 0 MultiEqNum uint32 0 MaxContQuant uint32 0 DebugFlags uint32 65535 DebugLevel uint32 3 MaximumWorkingThreads uint32 4 RoceMode string 1 0 SriovEnable boolean False SriovPortI NumVFs uint32 16 SriovPort2NumVFs uint32 0 SriovPortMode 5 10 6 2 Class Methods 5 10 6 2 1 SetValue uint32 Table 50 SetValue Method Parameters Name Qualifier Type LogNumRdmaRc IN uint32 LogNumSrq IN uint32 LogNumCq IN uint32 LogNumMcg IN uint32 LogNumMpt IN uint32 LogNumMtt IN uint32 LogNumMac IN uint32 LogNumVlan IN uint32 LogMttsPerSeg IN uint32 ModeFlags IN uint32 DebugFlags IN uint32 DebugLevel IN uint32 MaximumWorkingThreads IN uint32 RoceMode IN String 53 Mellanox Technologies Confidential 4 80 Profile Classes Methods and Properties Name Qualifier Type Set4kMtu IN boolean SriovEnable IN boolean SriovPortMode IN uint32 SriovPortI NumVFs IN uint32 SriovPort2NumVFs IN uint32 5 10 7 MLNX DriverEthSettingData Extend MLNX DriverSettingData 5 10 7 1 Class Properties Table 51 MLNX DriverEthSettingData Class Properties Name Data Type Expected Sample Caption string DriverEthSettingData mlx4eth63 Description string Mellanox mlx4eth63 Option Settings ElementName string mlx4eth63 InstanceID string mlx4eth
39. istration The Profile Registration describes the necessary properties and methods to represent profile and profile versioning implementation conformance Profile Registration defines the classes used to describe the DMTF profile registration and the version information of the profiles advertised as implemented for a managed system and components of the system This profile specifies how to identify unambiguously the classes properties methods and values that must be instantiated to represent the profile name version and owning organization information that is modeled using the DMTF CIM Schema The Profile Registration describes the registration and versioning of Common Information Model profiles that are implemented by CIM based system and component management instrumentation 5 1 1 MLNX RegisteredProfile Extend RegisteredProfile 5 1 1 1 MLNX RegisteredProfile Class Properties Table 2 MLNX RegisteredProfile Class Properties Name Data Type Expected Sample Caption uint16 Mellanox PCI Attached Devices Description uint16 Profile of all Mellanox Technologies PCI attached devices InstanceID string MLNX DSP1075 PCIDeviceProfile RegisteredName string PCI Device RegisteredOrganization uint64 2 Registered Version uint16 1 0 0 5 1 2 MLNX ElementConformsToProfile Extend ElementConformsToProfile 5 1 2 1 MLNX ElementConformsToProfile Associations Table 3 MLNX ElementCo
40. ityInfo Value string ipoib6x 2 Languages string English United States InstallLocation string c Windows system32 DRIVERS ipoib6x sys 5 2 4 MLNX_ElementSoftwareldentity Extend CIM_ElementSoftwareldentity 5 2 4 1 MLNX_ElementSoftwareldentity Associations Table 7 MLNX_ElementSoftwareldentity Associations Name Reference Class Antecedent CIM_Softwareldentity Dependent CIM_ManagedElement 28 J Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 5 2 5 MLNX InstalledSoftwareldentity Extend CIM InstalledSoftwareldentity 5 2 5 1 MLNX InstalledSoftwareldentity Associations Table 8 MLNX InstalledSoftwareldentity Associations Name Reference Class InstalledSoftware SoftwarelIdentity System System 5 3 Software Update Profile The Software Update Profile describes the classes associations properties and methods used to support the installation and update of BIOS firmware drivers and related software on a managed element within a managed system The profile defines relationship between a managed element and the installation service that represents the availability of software installation and update functionality for a managed element SoftwareInstallationService is a central class of this profile Following use case should be supported e Find Software Installation S
41. l 4 80 Profile Classes Methods and Properties Name Data Type Expected Sample LogNumMacMax 32 7 LogNumVlanMin uint32 0 LogNumVlanMax uint32 7 NumFcExchMin uint32 0 NumFcExchMax uint32 32768 LogMttsPerSegMin uint32 1 LogMttsPerSegMax uint32 5 ModeFlagsMin uint32 0 ModeFlagsMax uint32 1 StatFlagsMin 32 0 StatFlagsMax uint32 1 SingleMsixNumMin uint32 0 SingleMsixNumMax uint32 1 MultiMsixNumMin uint32 0 MultiMsixNumMax uint32 1 SingleEqNumMin uint32 0 SingleEqNumMax uint32 1 MultiEqNumMin uint32 0 MultiEqNumMax uint32 1 MaxContQuantMin uint32 0 MaxContQuantMax uint32 1 DebugFlagsMin uint32 0 DebugFlagsMax uint32 65535 DebugLevelMin uint32 DebugLevelMax uint32 MaximumWorkingThreadsMin uint32 1 MaximumWorkingThreadsMax uint32 256 5 10 3 MLNX DriverEthCapabilities Extend MLNX DriverCapabilities 5 10 3 1 Class Properties Table 46 MLNX DriverEthCapabilities Class Properties Name Data Type Expected Sample Caption string MLNX DriverCoreCapabilities Mellanox ConnectX Bus Enumerator Capabilities Description string Mellanox ConnectX Bus Enumerator Capabilities ElementName string mlx4 bus 50 J Mellanox Technologies Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80
42. latforms Rev 4 80 About this Manual The purpose of this document is to provide information for Common Information Model CIM Provider for Mellanox ConnectX 9 adapter cards family CIM providers use standard way to receive adapter software identity information apply firmware and software upgrade get diagnostic information and more N 9 Mellanox Technologies Confidential Rev 4 80 Overview 1 1 1 2 Overview Distributed enterprise computing has drastically changed the way users work It allows people to access various types of data anytime and anywhere This can be achieved by using a technology which can provide optimal management for most of the entities in the enterprise network and can co exist with the existing technologies The Common Information Model CIM is an open standard that defines how managed elements in an IT environment are represented as a common set of objects and relationships between them This is intended to allow consistent management of these managed elements independent of their manufacturer or provider CIM provides a unified method for managing an enterprise network without requiring an overhaul of the existing network management infrastructure CIM not only represents managed elements and management information but also provides means to actively control and manage these elements using any standard CIM based management software The CIM standard is defined and published by the Distributed
43. nd Properties Name Data Type Expected Sample SystemName string WINDOWS 124SFT7 Characteristics uint16 8 ResourcesUsed uint16 7 12 TestTypes uint16 2 4 5 8 1 2 Class Methods 5 8 1 2 1 RunDiagnostic uint32 Table 38 RunDiagnostic Method Parameters Name Qualifier Type DiagSetting IN REF CIM_DiagnosticSetting Job OUT REF CIM_ConcreteJob JobSetting IN REF CIM JobSettingData ManagedElement IN REF ManagedElement 5 8 1 2 2 RunDiagnosticService uint32 Table 39 RunDiagnosticService Method Parameters Name Qualifier Type DiagnosticSetting IN string JobSetting IN string Job OUT REF CIM ConcreteJob ManagedElement IN REF CIM ManagedElement 5 8 2 MLNX DiagnosticConcreteJob Extend CIM ConcreteJob 5 8 2 1 Class Properties Table 40 MLNX DiagnosticConcreteJob Class Properties Name Data Type Expected Sample Caption string MLNX DiagnosticConcreteJob Diagnostic Speed Job Description string Diagnostic Speed Job ElementName string TEST SPEED InstanceID string MLNX TEST SPEED Name string TEST SPEED JobRunTimes uint16 JobState uint16 2 TimeBeforeRemoval datetime 00 05 00 JobStatus uint16 46 Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 Name Data Type Expected Sample Sta
44. nformsToProfile Associations Name Reference Class ConformantStandard MLNX_RegisteredProfile ManagedElement CIM_ManagedElement 25 Mellanox Technologies Confidential 4 80 Profile Classes Methods and Properties 5 2 Software Inventory Profile The Software Inventory Profile describes the CIM schema elements required to provide an inventory of installed BIOS firmware drivers and related software in a managed system This profile also describes the CIM schema elements required to represent the software that can be installed on a managed system The following Network Adapter SW that presented by this profile is e Firmware SW e Driver SW e Diagnostic SW Provider SW 5 2 1 MLNX Softwareldentity Extend Softwareldentity 5 2 1 1 MLNX Softwareldentity Class Properties Table 4 MLNX_ Softwareldentity Class Properties Name Data Type Expected Sample BuildNumber uint16 14370 Caption string MLNX Softwareldentity Mellanox Software stack for RDMA aware devices InstanceID string MLNX VPI IsEntity boolean False IsLargeBuildNumber boolean False Description string Mellanox Software stack for RDMA aware devices MajorVersion uint16 4 Manufacturer string Mellanox Technologies ElementName string MLNX VPI Name string MLNX VPI Status string OK OperationalStatus uint16 2 MinorVersion uint16
45. ns Profile The Indications Profile defines the CIM elements that are used to subscribe for indications of unsolicited events It enables a server side implementation to advertise the possible indications The Indications Profile defines the content of indications from autonomous and component profiles implemented by CIM based management instrumentation The Indications Profile describes the necessary properties and methods to describe the indications supported by managed elements and how a client subscribes to those indications 5 10 Drivers Services Profile For further information on driver options please refer to WinOF User Manual 5 10 1 MLNX DriverService Extend CIM Service 5 10 1 1 Class Properties Table 44 MLNX DriverService Class Properties Name Data Type Expected Sample Caption string MLNX DriverService Mellanox ConnectX based Ethernet Adapter NDIS 6 3 Driver Description string Mellanox ConnectX based Ethernet Adapter NDIS 6 3 Driver ElementName string mlx4eth63 InstanceID string mlx4eth63 Name string mlx4eth63 Status string OK CreationClassName string MLNX_DriverService PrimaryOwnerContact string http www mellanox com page support_index PrimaryOwnerName string Mellanox Technologies Started boolean True StartMode string Service boot start SystemCreationClassName string CIM_System SystemName string WINDOWS 124SFT7 EnabledDefault uint16 2 Enable
46. od InputObject inst CimSession session MethodName Disable Example Set service mode in WinOF 4 55 and above PS C gt Invoke CimMethod InputObject Sinst CimSession session MethodName SetValue Arguments RoceMode 1 0 Example Set service value PS C gt Sinst Get CimInstance CimSession session Namespace root standardcimv2 mlnx Query SELECT from MLNX DriverCoreSettingData WHERE LogNumCq 16 PS C N gt Invoke CimMethod InputObject inst CimSession session MethodName SetValue Arguments 68 LogNumCq 20 Example Restore to service default PS gt Invoke CimMethod InputObject Sinst CimSession session MethodName SetDefault N 23 Mellanox Technologies Confidential 4 80 Using Features To view the method parameters types and qualifiers PS C gt Sclass Get CimClass CimSession session Namespace root standardcimv2 mlnx ClassName MLNX FirmwareInstallationService PS gt Sclass CimClassMethods Update Parameters 4 7 Association To use PowerShell custom cmdlets e Pipe the cmdlets of the same family Example PS C gt Get MlnxAdapter Name Ethernet 6 Enable MlnxNetAdapterRoceSetting To retrieve the CIM instances connected to a specific CIM instance e Use the source instance Get CimAssociatedInstance Example PS C N gt Sinstance Get CimInstance CimSession
47. on to change the settings but the diagnostic framework is implemented to enable adding external diagnostics tools and scripts The log files are saved at the provider root path Availble Tests TEST CONTROL REGISTERS verifies access to MAC GUID layer registers e TEST INTERRUPT verifies that the HCA properly raises interrupt signals to the host TEST INTERNAL verifies the internal traffic path for received Rx and transmitted Tx data TEST LINK verifies the port link integrity TEST SPEED verifies the port speed according to the specification 5 8 1 MLNX DiagnosticTestHca Extend MLNX DiagnosticTest 5 8 1 1 Class Properties Table 37 MLNX DiagnosticTestHca Class Properties Name Data Type Expected Sample Caption string MLNX DiagnosticTest Diagnostic Speed Test CreationClassName string MLNX DiagnosticTestHca Description string This test verifies the port speed according to the HCA specification ElementName string TEST SPEED InstanceID string MLNX TEST SPEED Name string TEST SPEED EnabledDefault uint16 2 EnabledState uint16 5 RequestedState uint16 12 TransitioningToState uint16 12 PrimaryOwnerContact string http www mellanox com PrimaryOwnerName string Mellanox Technologies SystemCreationClassName string CIM_System 45 Mellanox Technologies Confidential 4 80 Profile Classes Methods a
48. ring Reboot IN boolean 5 3 2 MLNX FirmwarelnstallationService Extend CIM SoftwarelnstallationService 5 3 2 1 Class Properties Table 13 Extend CIM SoftwarelnstallationService Properties Name Data Type Expected Sample Caption string MLNX FirmwareInstallationService Mellanox Firmware Installation Service CreationClassName string MLNX FirmwarelnstallationService Description string Mellanox Firmware Installation Service ElementName string Mellanox Firmware Installation Service EnabledDefault uint16 2 EnabledState uint16 5 InstanceID string MLNX Firmware Installation Service Name string MLNX Firmware Installation Service PrimaryO wnerContact string http www mellanox com PrimaryOwnerName string Mellanox Technologies RequestedState uint16 12 SystemCreationClassName string CIM System SystemName string WINDOW 5 124SFT7 5 3 2 2 Class Methods 5 3 2 21 InstallFromSoftwareldentity uint32 Table 14 InstallFromSoftwareldentity Method Parameters Name Qualifier Type InstallOptions IN uint16 InstallOptions Values IN string Collection IN REF Collection Job OUT REF ConcreteJob Source IN REF Softwareldentity N 31 Mellanox Technologies Confidential 4 80 Profile Classes Methods and Properties 5 3 2 2 2 Name Qualifier Type Target IN REF CIM ManagedElement
49. rofile Classes Methods and Properties 25 54 Profile Registrationi iet hee ime ede edict k PR deu ae edt E PEUX REA 25 5 1 1 MLNX RegisteredProfile Extend RegisteredProfile 25 5 1 2 MLNX ElementConformsToProfile Extend ElementConformsToProfile 25 5 2 Software Inventory Profile 26 5 2 1 MLNX Softwareldentity Extend Softwareldentity 26 N 3 Mellanox Technologies Confidential Rev 4 80 Contents 5 2 2 MLNX Firmwareldentity Extend Softwareldentity 27 5 2 3 MLNX Driverldentity Extend CIM_Softwareldentity 28 5 2 4 MLNX ElementSoftwareldentity Extend ElementSoftwareldentity 28 5 2 5 MLNX InstalledSoftwareldentity Extend InstalledSoftwareldentity 29 53 Software Update Profile u uu Ru e 29 5 3 1 MLNX SoftwarelnstallationService Extend SoftwarelnstallationService 29 5 3 2 MLNX FirmwarelnstallationService Extend SoftwarelnstallationService 31 5 4 PCI Device Profiles rote eoa dep erst eee ti ee 32 5 4 1 MLNX Extend CIM_PCIDevice 32 5 4 2 MLNX SystemDevice Extend CIM_SystemDevice
50. rtTime string ErrorCode string Mellanox Technologies 5 8 3 MLNX DiagnosticLog Extend DiagnosticJob 5 8 3 1 Class Properties Table 41 Extend CIM DiagnosticJob Class Properties Name Data Type Expected Sample Caption string MLNX DiagnosticLog Log file for DiagnosticTestHca Description string Log file for DiagnosticTestHca ElementName string DiagnosticTestHca log InstanceID string C Program Files Mellanox MLNX_CIMProvider DiagnosticTest Hca log Name string DiagnosticTestHca log CurrentNumberOfRecords Uint64 0 LogState uint16 4 MaxNumberOfRecords Uint64 OverwritePolicy uint16 0 EnabledDefault uint16 2 EnabledState uint16 5 RequestedState uint16 12 TransitioningToState uint16 12 5 8 4 MLNX AvailableDiagnosticService Extend AvailableDiagnosticService 5 8 4 1 Associations Table 42 MLNX AvailableDiagnosticService Associations Name Reference Class ServiceProvided DiagnosticService UserOfService CIM ManagedElement 5 8 5 MLNX DiagnosticUseOfLog Extend CIM UseOfLog 5 8 5 1 Associations Table 43 MLNX DiagnosticUseOfLog Associations Name Reference Class N 47 Mellanox Technologies Confidential 4 80 Profile Classes Methods and Properties Name Reference Class Antecedent MLNX DiagnosticLog Dependent MLNX DiagnosticTest 5 9 Indicatio
51. sDescriptions string string 2 0 0 RevisionNumber uint16 820 SerialNumber string MT1008X01108 VersionString string 2 11 820 ClassificationDescriptions string Firmware Classifications uint16 10 IdentityInfoT ype string FirmwareID FirmwareStatus IdentityInfo Value string mt26418 pci cr0 2 ExtendedResourceType uint16 1 N 27 Mellanox Technologies Confidential 4 80 Profile Classes Methods and Properties 5 2 3 MLNX Driverldentity Extend Softwareldentity 5 2 3 1 Class Properties Table 6 MLNX Driverldentity Class Properties Name Data Type Expected Sample BuildNumber uintl6 14370 Caption string MLNX Driverldentity Mellanox ConnectX based IPoIB Adapter NDIS 6 3 Driver InstanceID string ipoibbx IsEntity boolean False IsLargeBuildNumber boolean False Description string Mellanox ConnectX based IPoIB Adapter NDIS 6 3 Driver MajorVersion uint16 4 Manufacturer string Mellanox Technologies ElementName string ipoibbx Name string ipoibbx Status string OK OperationalStatus uint16 2 MinorVersion uint16 41 StatusDescriptions string RevisionNumber uint16 0 VersionString string 4 41 14370 0 ClassificationDescriptions string Driver Classifications uint16 2 IdentityInfoType string SoftwareID SoftwareStatus Ident
52. session Namespace root standardcimv2 mlnx ClassName MLNX PCIDevic Name RICA QU PS C N gt Get CimAssociatedInstance InputObject Sinstance Association CIM ConcreteIdentity 4 8 Events Registry To subscribe to an indication using an indication class or a query expression use the Register CimIndicationEvent command 1 Use the SourceIdentifier parameter 2 Name the subscription Example register the event PS gt Register CimIndicationEvent class MLNX PCIDeviceStatusEvent Namespace root StandardCimv2 mlnx SourceIdentifier PciStatus PS C gt Disable MlnxPCIDevice Name HCA 0 PS C N gt Sevent Get event Sourceldentifier PciStatus PS C gt Sevent SourceEventArgs NewEvent PreviousInstance Select Name Status PS C N gt S event SourceEventArgs NewEvent SourceInstance Select Name Status Example unregister the event PS C N gt Unregister Event 4 9 Custom Cmdlets Some of the classes and method are displayed as PowerShell custom Cmdlets All custom cmdlets support the CimSession parameter view the list of the available methods PS C N gt Get Command Module MLNXProvider To view the method syntax PS C gt Get Command method syntax 24 Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 5 Profile Classes Methods and Properties 5 1 Profile Reg
53. software image and profile implementation version information are also modeled here The device level view displays the Mellanox extended CIM classes that provide management aspects in conformance with PCI Device profile Figure 1 Device Level CIM Classes CM Ca patut es Network Adapter Port Level View The Network Adapter Level view represents the CIM classes that are in use in order to represent a network port that provides a LAN interface in a managed system The view includes a specification of the network port both for Ethernet and InfiniBand ports Different attributes settings are also modeled here There are dedicated CIM classes that provide statistics information for both Ethernet and InfiniBand ports In the future the associated network endpoint and the realization of the connection in a physical connector will be supported 14 J Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 The Network Adapter level view displays the Mellanox extended CIM classes that provide management aspects in conformance with The Host LAN Network Port Profile and Ethernet Port Profile Figure 2 Network Adapter Level View class NetDevice MLNX IBPortstatistes MLNX_ElementStatiaicaicats MENX IBPort MLNX EthernetPortstatstcs vos temertsataca ca ME ta ptr ElementSe amp ingData MLNX_NetidaptrsettingDats V gt
54. t8 0 MaxLatency uint8 0 32 Mellanox Technologies Confidential Mellanox Windows Network Adapter Management for Windows Platforms Rev 4 80 Name Data Type Expected Sample MinGrantTime uint8 0 PCIDeviceID uint16 4099 RevisionID uint8 0 SubsystemID uint16 5555 SubsystemVendorID uint16 VendorID uint16 5555 Availability uint16 3 Caption string MLNX PCIDevice Mellanox ConnectX 3 MT04099 Network Adapter CreationClassName string MLNX PClIDevice Description string Mellanox ConnectX 3 MT04099 Network Adapter DevicelD string 15B3 amp DEV 1003 amp SUBSYS 005015 B3 amp REV 00M amp 25be462b amp 0 amp 0008 ElementName string HCA 0 EnabledDefault uint16 2 EnabledState uint16 5 ErrorDescription string OK HealthState uint16 5 InstanceID string 15B3 amp DEV 1003 amp SUBSYS 005015 B3 amp REV 00M amp 25be462b amp 0 amp 0008 LastErrorCode uint32 0 Name string HCA 0 PrimaryStatus uint16 1 RequestedState uint16 12 Status string OK SystemCreationClassName string CIM_System SystemName string WINDOWS 124SFT7 TransitioningToState uint16 12 PartNumber uint16 MCX354A FCBT FirmwareVersion uint16 2 11 500 DriverVersion uint16 4 41 14370 0 BusType string 5 0 Gbps x4 OperationalStatus uint16 2 StatusDescriptions string N 33
55. tions 29 Table 9 MLNX SoftwarelnstallationService Properties 29 Table 10 InstallFromSoftwareldentity Method Parameters 30 Table 11 InstallFromURI Method 2 2 16 00000000000000000000000000 0 30 Table 12 Install Method Parameters 1 010 1020 02 60 000000100000 0000000 0 0 0 0 0 00 0 30 Table 13 Extend SoftwarelnstallationService 31 Table 14 InstallFromSoftwareldentity Method Parameters 2 31 Table 15 InstallFromURI Method Parameters l nnn anna nana nasa ranas 32 Table 16 Update Method 32 Table 17 MLNX PCIDevice Class 32 Table 18 RequestStateChange Method Parameters 34 Table 19 SystemDevice Associations n 34 Table 20 MLNX_PCIDeviceCapabilities Class Properties 34 Table 21 MLNX PCIDeviceSettingData Class 35 Table 22 MLNX PCIDeviceSriovSettingData Class 35 Table 23 Set Value Method Parameters 36 Table 24 PCIDevicePortTypeSettingData Class Properties
56. tring MLNX Card Description string Card ElementName string mt26418 pci 0 InstanceID string mt26418 pci 0 N 43 Mellanox Technologies Confidential 4 80 Profile Classes Methods and Properties 5 6 2 5 6 2 1 5 7 5 8 Name Data Type Expected Sample Manufacturer string MLNX Model string 26418 Name string MLNX VPI Adapter MT1008X01108 PartNumber string MHGH29B XTR Removable boolean True RemovalConditions uint16 2 Replaceable boolean True SerialNumber string MT1008X01108 SKU string MHGH29B XTR Tag string 2 0 0 Version string MT 0D20110008 PackageType uint16 9 MLNX Realizes Extend CIM Realizes Associations Table 36 MLNX Realizes Associations Name Reference Class Antecedent MLNX Card Dependent MLNX PCIDevice Host LAN Network Port Profile The Host LAN Network Port Profile adds the capability to represent a network port that provides a LAN interface in a managed host system This profile includes a specification of the network port its associated controller associated network interfaces and the realization of the connection in a physical connector The NetworkPort is the Central Class of this profile and instance NetworkPort 15 the Central Instance of this profile The NetworkPort class represents a network port of the system with one or more communication interface represented throu
57. xtend ControlledBy 5 4 9 1 Associations Table 28 MLNX IBPortConirolledBy Associations Name Reference Class Antecedent Controller Dependent CIM LogicalDevice 5 5 Ethernet Port Profile The Ethernet Port Profile adding the capability to represent an Ethernet port its associated controller and Ethernet interfaces Associations with the port s physical aspects and profile implementation version information are also modeled in this profile This profile specialize the Host LAN Network Port Profile EthernetPort is central class of this profile The EthernetPort class represents the Ethernet port The LANEndpoint class represents an access point at the data link layer identified by a MAC address to which the Ethernet port will respond on the network 5 5 1 MLNX NetAdapter Extend CIM EthernetPort 5 5 1 1 Class Properties Table 29 MLNX NetAdapter Class Properties Name Data Expected Sample Type ActiveMaximumTransmissionUnit uint64 4092 AutoSense boolean True Availability uint16 9 Caption string MLNX EthernetPort Mellanox ConnectX 2 IPoIB Adapter 2 CreationClassName string MLNX NetAdapter Description string Mellanox ConnectX 2 IPoIB Adapter 2 DeviceID string 36 ElementName string Ethernet EnabledDefault uint16 2 EnabledState uint16 5 ErrorDescription string IfOperStatusDown FullDuplex boolean True HealthState uint16 15
Download Pdf Manuals
Related Search
Related Contents
Samsung SP-M200S User Manual ASUS F2A55-M/CSM T7489 User's Manual Swann PRO-780 instrucciones de operación para los paneles modelos Enregistrer le fichier au format .CSV Sony Car Speaker 4-295-602-31 User's Manual Handleiding SALORA ProSport PSC1331HD Colour HD action Pocket VDRC client for PocketPC User's manual Copyright © All rights reserved.
Failed to retrieve file