|
InfiniBand Test Specification
1.0.38
|
Inherits TransportTest.
Public Member Functions | |
| C09_060_05_01 () | |
| boolean | execute () throws TestException |
Protected Member Functions | |
| boolean | initialize () throws TestException |
9.7.0.1 V1C09-060 RELIABLE SERVICE COMPLETION RULES
Abstract: This test verifies the completion rules for Reliable Services.
Coverage: v1c09-060
Topology Configuration: SimpleLink: Tester=Transport Tester; Width=1X, 4X, or 12X; DUT=xCA
| C09_060_05_01 | ( | ) |
9.7.0.1.5 V1C09-060 RC RDMA Read Case (inverted requester/responder)
Assertions: V1c09-060#05
Notes:
Developer: Llolsten Kaonga
|
protected |
Initialization:
OpenRcChannel( CC ) // (reliable connection)
| boolean execute | ( | ) | throws TestException |
Test Procedure:
Register memory region for receiving remote packets
Post one receive request for each expected packet from DUT
Transmit 2 RDMA Read Request WQEs from TT at size (3 * PMTU). Each response message from DUT will contain 3 packets.
Transmit RDMA Read Request Packet
Transmit RDMA Read Request Packet
Receive all expected packets
Verify all packets were received and were valid
Verify each packet contains the correct number of bytes (PMTU)
Verify RDMA Read Response First and Last packets contain properly formatted AETH and Middle packets do not contain an AETH
CloseRcChannel( CC )