InfiniBand Test Specification
1.0.38
|
Inherits MadTest.
Public Member Functions | |
C13_014_01 () | |
boolean | execute () throws TestException |
Protected Member Functions | |
boolean | initialize () throws TestException |
23.2.4.1 V1C13-013.1.1 RESPONSE TIME VALUE
Abstract: These tests verify that the Response Time Value (RespTimeValue) default is set correctly, timers are set & reset for the particular operation being performed.
Coverage: v1c13-013.1.1, v1c13-014, v1c13-15, v1c13-016
Topology Configuration: SimpleLink: Tester=MADTester, Width=1X, 2X, 4X, 8X, or 12X, Speed=SDR, DDR, QDR, FDR, EDR, HDR, DUT=Node
C13_014_01 | ( | ) |
23.2.4.1.2 RESPTIMEVALUE SINGLE PACKET EXCHANGE Assertions: v1c13-013.1.1#03, v1c13-014#01, v1c13-015#01, v1c13-016#01, v1c13-016#02
Notes:
|
protected |
Initialization:
PortInfo:PortState is Initialized, Armed or Active for both MADTester and DUT.
ESTSTO = 0.5 seconds.
boolean execute | ( | ) | throws TestException |
Test Procedure:
SendMad (SubnGet(PortInfo) )
Start TIMER1
MAD_RESPTV = ReceiveMad (SubnGetResp(PortInfo) )
Stop TIMER1
VerifyMad(MAD_RESPTV,MADHeader:Status == 0)
Verify(TIMER1 <= 4.3 seconds + (2 * 4.096 usec * 2 ^ PortInfo:SubnetTimeout)) v1c13-013.1.1#03
Verify(TIMER1 <= 4.096 usec * (2 ^ MAD_RESPTV.PortInfo:RespTime-Value+2 * ESTST0)) // v1c13-015#01, v1c13-016#01, v1c13-016#02 Remark: Verify MAD_RESPTV.RespTimeValue is equal to max interval of the responding ports