Comment on T10/13-138r0 SPL-3 CREDIT ADVANCE for OPEN_ACCEPT

Bill Martin-SSI bill.martin at ssi.samsung.com
Thu Sep 19 22:30:45 PDT 2013


* From the T10 Reflector (t10 at t10.org), posted by:
* Bill Martin-SSI <bill.martin at ssi.samsung.com>
*
Craig
Your first suggestion was discussed st the meeting.  As to the second,	about
the credit from the other side,  the originator of the OAF has to wait for an
acknowledgement that the connection is open which may immediately be followed
by an RRDY so there really isn't much extra delay in that direction.
Bill Martin
SSD I/O Standards
Samsung Semiconductors, Inc.
Cell (408) 499-1839
-------- Original message --------
From: Craig Stoops <Craig.Stoops at synopsys.com>
Date: 09/19/2013 3:28 PM (GMT-08:00)
To: "Tim Symons (Tim.Symons at pmcs.com)" <Tim.Symons at pmcs.com>
Cc: t10 at t10.org
Subject: FW: Comment on T10/13-138r0 SPL-3 CREDIT ADVANCE for OPEN_ACCEPT
Hi Tim,
A side effect of your proposal is that if the recipient of the OAF does not
support the credit advance, that the originator of the connection will have
sacrificed 1 credit permanently for that connection since the OAF originator
has no way of knowing whether the recipient will take advantage of the
implied credit.
One way around this is to borrow from Fibre Channel and have the recipient
ignore the 1st RRDY received IF it supports the credit advance bit in the
received OAF and that bit was sent. In keeping with that, the originator of
the OAF would always send an RRDY for the advanced credit, which will be
discarded if advance is supported or otherwise used normally if advance is
not supported. This will keep the number of RRDY’s consistent with the
credits in the system regardless of use of credit advance or not.
Otherwise, the rrdy’s will always be 1 less, and the originator will have to
hold the credit in reserve throughout the connection. A bit of a waste.
Another, more complicated mechanism is to introduce the concept like login
credits / AL bb credit where discovery of the endpoint tells us about the
number of implied credits for new connections. I’m not in favor of that
solution.
Lastly, wish this could somehow be symentric, because clearly the one that
would benefit  the most if the originator of the OAF since we KNOW that side
has a frame to transmit.
Thoughts?
Craig
*
* For T10 Reflector information, send a message with
* 'info t10' (no quotes) in the message body to majordomo at t10.org



More information about the T10 mailing list