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