|
InfiniBand Test Specification
1.0.38
|
Inherits MadTest.
Public Member Functions | |
| C14_024_10_03 () | |
| boolean | execute () throws TestException |
Protected Member Functions | |
| boolean | initialize () throws TestException |
24.1.5.13.3 LINEAR FORWARDING TABLE TEST FOR SUPPORTED ATTRIBUTE AND INVALID SWITCH PORTS
24.1.5.13 V1C14-024.1.1 SUBNET MANAGEMENT ATTRIBUTE - LINEARFORWARDINGTABLE
Abstract: This test performs checks of LinearForwardingTable attribute and components. Included are tests for both Read-Only (RO) and Read-Write (RW) attribute components.
Coverage: v1c13-024, v1c14-024.1.1
Topology Configuration: SimpleLink: Tester=MAD Tester; Width=1X, 2X, 4X, 8X, or 12X; Speed=SDR, DDR, QDR, FDR, EDR, HDR; DUT=Switch.
DUT Qualifiers: None, unless specified in algorithm section.
Notes:
| C14_024_10_03 | ( | ) |
24.1.5.13.3 LINEAR FORWARDING TABLE TEST FOR SUPPORTED ATTRIBUTE AND INVALID SWITCH PORTS
NOTE: TCL has this as C14-024#10.02 which does not match TD
Assertions: v1c13-024#01, v1c14-024.1.1#10.01, v1c14-024.1.1#10.02, v1c14-024.1.1#10.03, v1c14-024.1.1#10.04, v1c14-024.1.1#10.05, v1c14-024.1.1#10.06
Notes:
Developer: Llolsten Kaonga
|
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))
SMP_DATA = ReceiveMad (SubnGetResp(SwitchInfo))
DUT_FDB_LIN_CAP = SMP_DATA:LinearFDBCap
DUT_FDB_RANDOM_CAP = SMP_DATA:RandomFDBCap
DUT_FDB_LIN_TOP = SMP_DATA:LinearFDBTop
Verify (DUT_FDB_LIN_CAP != 0) // v1c14-024.1.1#10.01
Verify DUT_FDB_RANDOM_CAP == 0. // v1c14-024.1.1#10.02
Verify DUT_FDB_LIN_CAP > DUT_FDB_LIN_TOP // v1c14-024.1.1#10.05
Endif