> I'm confused. Is this an iWARP requirement or a Chelsio requirement? > It sounds like iWARP supports data transfers being initiated by the > server but the Chelsio implementation does not. >
This is an iWARP requirement. (I will _not_ argue that its a reasonable requirement, however :) See: http://www.ietf.org/internet-drafts/draft-ietf-rddp-mpa-03.txt Page 35: 4. MPA "Responder" mode implementations MUST receive and validate at least one FPDU before sending any FPDUs or markers. Note: this requirement is present to allow the Initiator time to get its receiver into full operation before an FPDU arrives, avoiding potential race conditions at the initiator. This was also subject to some debate in the work group before rough consensus was reached. Eliminating this requirement would allow faster startup in some types of applications. However, that would also make certain implementations (particularly "Dual Stack") much harder. _______________________________________________ openib-general mailing list openib-general@openib.org http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general