MPA gets MPA Reply Frame, passes “private data” to consumer, Consumer binds MPA to DDP, MPA and DDP go into full operation.First iWARP message sent by RNIC(When WQE is posted) Initiator IWarp Startup sequence with TCP TCP SYN sent TCP to “Established”, Consumer enables MPA in responder mode, MPA waits for incoming As TCP enters “established”, Consumer enables MPA in “Initiator” mode.MPA sends “MPA Request Frame” with “private data” and waits for the “MPA Reply Frame” Responder MPA gets MPA Request Frame, passes “private data” to consumer, Consumer binds MPA to DDP, MPA sends MPA Reply Frame, FPDU decoding enabled. MPA gets first FPDU; Goes into Full iWARP mode. First iWARP message sent by RNIC (When WQE is posted) TCP gets SYNSends SYN-Ack TCP gets SYN-AckSends Ack Note Note: The Ack may be in the same segment as the MPA Request Frame in some implementations! |