[openib-general] RMPP Requirements
Hal Rosenstock
halr at voltaire.com
Wed Aug 4 10:21:58 PDT 2004
Hi,
Here's my cut at RMPP requirements:
- At least a flag is needed to indicate RMPP or not
- There are 3 types of RMPP transfers:
- receiver initiated
- sender initiated
- sender initiated two sided
Perhaps this is better expressed in terms of roles:
- receiver role (used by SA client GetTable and GetTraceTable)
- sender role (used by SA GetTableResp)
- sender initiated two sided (used by SA client GetMulti)
- RMPP can be used by each GS class although SA is the only one
currently using it
- RMPP is method and attribute specific within any class that might use
it
- currently as there is no overlap with the same SA attribute
being
supported by multiple methods, method appears to be sufficient
- RMPP Timeouts
- Response time is based on SA PathRecord:PacketLifeTime and GS
agent
ClassPortInfo:RespTimeValue (which can change) if one exists
- Total transaction time is based on SA
PathRecord:PacketLifeTime in
both directions, receiver's RespTimeValue, and response time above
-- Hal
More information about the general
mailing list