SAS SL_CC missing a Connection Closed (Break Received)
Elliott, Robert (Server Storage)
Elliott at hp.com
Tue Apr 29 10:26:40 PDT 2003
* From the T10 Reflector (t10 at t10.org), posted by:
* "Elliott, Robert (Server Storage)" <Elliott at hp.com>
*
This is a multi-part message in MIME format.
------_=_NextPart_001_01C30E74.7F1450DF
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
If the protocol-specific link layer (SSP or SMP) sends Transmit Break =
to
SL_CC, SL_CC leaves the Connected state and goes to the BreakWait state
. This state sends a BREAK and waits for one in reply. SL_CC then =
goes
to idle when either a BREAK arrives in reply, or the Break Timeout =
timer
expires.
If the timer expires, Connection Closed (Break Timeout) is sent up to
the port layer (see the SL_CC5:BreakWait to SL_CC0:Idle text).
If a BREAK arrives, however, no Connection Closed is ever sent up to =
the
port layer. I think Connection Closed (Break Received) needs to be
sent.
Change:=20
"=20
7.14.4.7.2 Transition SL_CC5:BreakWait to SL_CC0:Idle=20
This transition shall occur after receiving a BREAK Received message or
if the Break Timeout timer expires. If=20
a BREAK Received message is not received before the Break Timeout timer
expires, this state shall send a=20
Connection Closed (Break Timeout) confirmation to the port layer before
making this transition."=20
to:=20
"=20
7.14.4.7.2 Transition SL_CC5:BreakWait to SL_CC0:Idle=20
This transition shall occur after receiving a BREAK Received message or
if the Break Timeout timer expires. If=20
a BREAK Received message is not received before the Break Timeout timer
expires, this state shall send a=20
Connection Closed (Break Timeout) confirmation to the port layer before
making this transition. <<If a BREAK=20
Received message is received, this state shall send a Connection Closed
(Break Received) confirmation=20
to the port layer before making this transition.>>"=20
--=20
Rob Elliott, elliott at hp.com=20
Hewlett-Packard Industry Standard Server Storage Advanced Technology=20
<https://ecardfile.com/id/RobElliott>
https://ecardfile.com/id/RobElliott=20
------_=_NextPart_001_01C30E74.7F1450DF
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
SAS SL_CC missing a Connection Closed (Break Received) If the protocol-specific link layer = (SSP or SMP) sends Transmit Break to SL_CC, SL_CC leaves the Connected = state and goes to the BreakWait state . This state sends a BREAK and = waits for one in reply. SL_CC then goes to idle when either a = BREAK arrives in reply, or the Break Timeout timer expires. If the timer expires, Connection = Closed (Break Timeout) is sent up to the port layer (see the = SL_CC5:BreakWait to SL_CC0:Idle text). If a BREAK arrives, however, no = Connection Closed is ever sent up to the port layer. I think = Connection Closed (Break Received) needs to be sent. Change:
;
7.14.4.7.2 Transition = SL_CC5:BreakWait to SL_CC0:Idle
This transition shall occur after = receiving a BREAK Received message or if the Break Timeout timer = expires. If
a BREAK Received message is not = received before the Break Timeout timer expires, this state shall send = a
Connection Closed (Break Timeout) = confirmation to the port layer before making this = transition.; to:
;
7.14.4.7.2 Transition = SL_CC5:BreakWait to SL_CC0:Idle
This transition shall occur after = receiving a BREAK Received message or if the Break Timeout timer = expires. If
a BREAK Received message is not = received before the Break Timeout timer expires, this state shall send = a
Connection Closed (Break Timeout) = confirmation to the port layer before making this = transition. = <<If a BREAK
Received message is = received, this state shall send a Connection Closed (Break Received) = confirmation
to the port layer = before making this transition.>>;
--
Rob Elliott, elliott at hp.com
Hewlett-Packard Industry Standard = Server Storage Advanced Technology
https://ecardfile.com/id/RobElliott
------_=_NextPart_001_01C30E74.7F1450DF--
More information about the T10
mailing list