InfiniBand Test Specification
1.0.38
|
Inherits MadTest.
Public Member Functions | |
C14_024_PortInfo_LocalPortNum () | |
boolean | execute () throws TestException |
Protected Member Functions | |
boolean | initialize () throws TestException |
14.1.5.20 PORTINFO LOCALPORTNUM TEST
Abstract: This test verifies that the device returns the correct Port through which the MAD entered.
Coverage: v1c14-024.1.1
Topology Configuration: SimpleLink: Tester=MADTester, Width=1X, 2X, 4X, 8X, or 12X, Speed=SDR, DDR, QDR, FDR, EDR, HDR, DUT=Node
DUT Qualifiers: None.
Notes: None.
14.1.5.20 PORTINFO LOCALPORTNUM TEST
Assertions: v1c14-024.1.1#06.01, v1c14-024.1.1#06.02, v1c14-024.1.1#06.10
Notes: None.
Initialization:
Developer: Kevin King
|
protected |
Initialization:
PortInfo:PortState is Initialized, Armed or Active for both MADTester and DUT.
boolean execute | ( | ) | throws TestException |
Tester Procedure:
SendMad (SubnGet(NodeInfo))
NUMBER_OF_PORTS = ReceiveMad ( SubnGetResp(NodeInfo):MAD- Header:MADData.NumPorts )
Tester Procedures steps 4 to 6 should be repeated for all values from 0 to NUMBER_OF_PORTS.
SendMad (SubnGet(PortInfo) where AttributeModifier = as specified)
SMP_DATA = ReceiveMad ( SubnGetResp(PortInfo) ) // v1c14-024.1.1#06.01, v1c14-024.1.1#06.02
Verify the following: