|
InfiniBand Test Specification
1.0.38
|
Inherits MadTest.
Public Member Functions | |
| C14_024_09_SW () | |
| boolean | execute () throws TestException |
Protected Member Functions | |
| boolean | initialize () throws TestException |
24.1.5.19.1 VLARBITRATIONTABLE FOR SWITCH ONLY
24.1.5.19 V1C14-024.1.1 SUBNET MANAGEMENT ATTRIBUTE - VLARBITRATIONTABLE
Abstract: This test performs checks of VLArbitrationTable attribute and components. Included are tests for both Read-Only (RO) and Read-Write (RW) attribute components.
Coverage: v1c13-024,v1c14-024.1.1, v1c14-027, v1c14-030
Topology Configuration: SimpleLink: Tester=MAD Tester; Width=1X, 2X, 4X, 8X, or 12X; Speed=SDR, DDR, QDR, FDR, EDR, HDR; DUT=Node.
DUT Qualifiers: None, unless specified in algorithm section.
Notes:
| C14_024_09_SW | ( | ) |
24.1.5.19.1 VLARBITRATIONTABLE FOR SWITCH ONLY
Assertions: v1c13-024#01 (cont), v1c13-024#07, v1c14-024.1.1#09.01, v1c14-024.1.1#09.02, v1c14-024.1.1#09.03, v1c14-024.1.1#09.04
Notes: Execute this test for Switch only (including Switch Management Port), the tested ports should support more then one data VL.
Developer: Kevin King
|
protected |
Initialization:
PortInfo:PortState is Initialized, Armed or Active for both MADTester and DUT.
| boolean execute | ( | ) | throws TestException |
Test Procedure:
SendMad (SubnGet(NodeInfo))
NUM_PORTS = ReceiveMad (SubnGetResp(NodeInfo):NumPorts)
SendMad (SubnGet(SwitchInfo))
If (ReceiveMad (SubnGetResp(SwitchInfo):EnhancedPort0) == 1)
Else
End If
Tester procedure steps 8 to 68 should be repeated for all legal ports of the switch initialPortToTest to PORT_NUM.
Verify SMP_DATA format:
SendMad(SubnSet(VLArbTable)) where Attr_Mod = legal TablePart value of 1 and a PortNum of 255
ReceiveMad(SubnGetResp(VLArbTable))
Verify SMP Data format:
SendMad(SubnGet(VLArbTable))
ReceiveMad(SubnGetResp(VLArbTable))
Verify SMP Data format:
SendMad(SubnSet(VLArbTable)) where Attr_Mod = a legal TablePart value of 1 and PortNum
ReceiveMad(SubnGetResp(VLArbTable))
Verify SMP Data format:
SendMad(SubnGet(VLArbTable))
ReceiveMad(SubnGetResp(VLArbTable))
Verify SMP Data format: