InfiniBand Test Specification
1.0.38
|
Inherits MadTest.
Public Member Functions | |
C14_024_13_3 () | |
boolean | execute () throws TestException |
Protected Member Functions | |
boolean | initialize () throws TestException |
24.1.5.16.3 SMINFO TEST FOR UNSUPPORTED ATTRIBUTE
24.1.5.16 V1C14-024.1.1 SUBNET MANAGEMENT ATTRIBUTE - SMINFO
Abstract: This test performs checks of SMInfo attribute and components.
Coverage: v1c13-024, v1c14-024.1.1, v1c14-027
Topology Configuration: SimpleLink: Tester=MAD Tester; Width=1X, 2X, 4X, 8X, or 12X; Speed=SDR, DDR, QDR, FDR, EDR, HDR; DUT=SM
DUT Qualifiers: None, unless specified in algorithm section.
Notes:
C14_024_13_3 | ( | ) |
24.1.5.16.3 SMINFO TEST FOR UNSUPPORTED ATTRIBUTE
Assertions: v1c13-024#05, v1c14-024.1.1#13.01, v1c14-031#01, v1c14-070#01, v1c14-070#03
Notes:
Developer: Keving King
|
protected |
Initialization:
PortInfo:PortState is initialized to ACTIVE for both MADTester and DUT.
boolean execute | ( | ) | throws TestException |
Test Procedure:
SendMad (SubnGet(PortInfo) )
ReceiveMad (SubnGetResp(PortInfo))
Verify If PORT_INFO_CAP_MSK.IsSMDisabled == 1 then PORT_INFO_CAP_MSK.IsSM == 0 // v1c14-070#03
Verify (PORT_INFO_CAP_MSK.IsSM == 0) // v1c14-024.1.1#13.01
SendMad (SubnGet(SMInfo))
If (PORT_INFO_CAP_MSK.IsSMDisabled == 1) Then VerifyNoReceiveMad(SubnGetResp(SMInfo)// v1c14-070#01
Else If (SMP_DATA = ReceiveMad (SubnGetResp(SMInfo))) Then
Verify SMP_DATA format:
Else
VerifyNoReceiveMad(SubnGetResp(SMInfo)
End If
SendMad (SubnSet(SMInfo))
If (PORT_INFO_CAP_MSK.IsSMDisabled == 1) Then VerifyNoReceiveMad(SubnGetResp(SMInfo)// v1c14-070#01
Else If (SMP_DATA = ReceiveMad (SubnGetResp(SMInfo))) Then
Verify SMP_DATA format:
Else
VerifyNoReceiveMad(SubnGetResp(SMInfo)
End If