Return-Path: <owner-ips-outgoing@ece.cmu.edu>
Received: from newbox.ece.cmu.edu (localhost [127.0.0.1])
	by newbox.ece.cmu.edu (Cyrus v2.1.12) with LMTP; Sun, 27 Jul 2003 21:39:42 -0400
X-Sieve: CMU Sieve 2.2
Received: from hazard.ece.cmu.edu (HAZARD.ECE.CMU.EDU [128.2.129.24])
	by newbox.ece.cmu.edu (Postfix) with ESMTP id 796D931D8
	for <ipsml@ece.cmu.edu>; Sun, 27 Jul 2003 21:39:42 -0400 (EDT)
Received: by hazard.ece.cmu.edu (Postfix, from userid 953)
	id 17DBE15C; Sun, 27 Jul 2003 21:39:42 -0400 (EDT)
Received: from sos.ece.cmu.edu (SOS.ECE.CMU.EDU [128.2.129.27])
	by hazard.ece.cmu.edu (Postfix) with ESMTP
	id 49647C8; Sun, 27 Jul 2003 21:39:32 -0400 (EDT)
Received: by sos.ece.cmu.edu (Postfix)
	id B94AC89F9; Sun, 27 Jul 2003 21:39:15 -0400 (EDT)
Delivered-To: ips-outgoing@sos.ece.cmu.edu
Received: from bache.ece.cmu.edu (BACHE.ECE.CMU.EDU [128.2.129.23])
	by sos.ece.cmu.edu (Postfix) with ESMTP id A9A1A89F2
	for <ips-outgoing@sos.ece.cmu.edu>; Sun, 27 Jul 2003 21:39:15 -0400 (EDT)
Received: by bache.ece.cmu.edu (Postfix)
	id 800737C; Sun, 27 Jul 2003 21:39:15 -0400 (EDT)
Delivered-To: ips-outgoing@ece.cmu.edu
Received: by bache.ece.cmu.edu (Postfix, from userid 953)
	id 51DBB81; Sun, 27 Jul 2003 21:39:15 -0400 (EDT)
Received: from sos.ece.cmu.edu (SOS.ECE.CMU.EDU [128.2.129.27])
	by bache.ece.cmu.edu (Postfix) with ESMTP id D47FE7C
	for <ips-outgoing@ece.cmu.edu>; Sun, 27 Jul 2003 21:39:11 -0400 (EDT)
Received: by sos.ece.cmu.edu (Postfix, from userid 363)
	id A692E89FA; Sun, 27 Jul 2003 21:39:11 -0400 (EDT)
X-Original-To: ips@sos.ece.cmu.edu
Delivered-To: ips@sos.ece.cmu.edu
Received: from osgood.ece.cmu.edu (OSGOOD.ECE.CMU.EDU [128.2.129.25])
	by sos.ece.cmu.edu (Postfix) with ESMTP id DEA3989F2
	for <ips@sos.ece.cmu.edu>; Sun, 27 Jul 2003 21:39:09 -0400 (EDT)
Received: by osgood.ece.cmu.edu (Postfix)
	id B133B7E; Sun, 27 Jul 2003 21:39:09 -0400 (EDT)
Delivered-To: ips@ece.cmu.edu
Received: by osgood.ece.cmu.edu (Postfix, from userid 953)
	id 88BBD8E; Sun, 27 Jul 2003 21:39:09 -0400 (EDT)
Received: from thebe.your-site.com (thebe.your-site.com [140.186.45.26])
	by osgood.ece.cmu.edu (Postfix) with ESMTP id 2FF2F7E
	for <ips@ece.cmu.edu>; Sun, 27 Jul 2003 21:39:07 -0400 (EDT)
Received: from asomi.com (64-144-5-25.client.dsl.net [64.144.5.25])
	by thebe.your-site.com (Postfix) with ESMTP
	id A17CA245420; Sun, 27 Jul 2003 21:39:11 -0400 (EDT)
Date: Sun, 27 Jul 2003 20:38:58 -0500
Subject: Re: iSCSI/iWARP drafts and flow control
Content-Type: text/plain; charset=US-ASCII; format=flowed
Mime-Version: 1.0 (Apple Message framework v552)
Cc: ips@ece.cmu.edu
To: Mike Ko <mako@almaden.ibm.com>
From: Caitlin Bestler <cait@asomi.com>
In-Reply-To: <OFE75635AC.5EBA9336-ON88256D71.000534FF@us.ibm.com>
Message-Id: <41FEB84F-C09C-11D7-902E-003065D48EE0@asomi.com>
Content-Transfer-Encoding: 7bit
X-Mailer: Apple Mail (2.552)
Sender: owner-ips@ece.cmu.edu
Precedence: bulk
X-Spam-Status: No, hits=-29.1 required=5.0
	tests=BAYES_01,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,
	      REPLY_WITH_QUOTES,USER_AGENT_APPLEMAIL
	autolearn=ham	version=2.50
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp)


On Sunday, July 27, 2003, at 08:31 PM, Mike Ko wrote:

> Caitlin, it looks like as far as iSCSI asynchronous messages are
> concerned, we both agree that "setting limits on most of the types 
> listed
> is so easy that there is no need to negotiate the limit".  So the only
> other item is the SCSI asynchronous events, and the question yet to be
> answered is how many AENs can realistically be sent at one time.  Since
> the optional Shared Receive Queue already provides a solution to 
> handling
> this situation without impacting the iSCSI spec, does anyone else 
> thinks
> that the handling of AENs justify adding a negotiable item to set a 
> hard
> limit on the number of AENs?
>
> Mike Ko
> IBM Almaden Research
> San Jose, CA 95120

The DDP draft explicitly places responsibility for flow control of 
untagged
messages on the ULP.

That's "flow control", not "flow estimation".

"Control" ultimately involves *limiting* the amount that *may* be 
transmitted.
Just as the buffer limits do for TCP and SCTP. It is the fact that 
buffer
limits are effectively removed for RDMA streams that leads to the 
*requirement*
that the ULP perform flow control on untagged message.

So the question is whether the limit on the number of asynchronous 
messages
is specified in iSER or negotiated dynamically.

On *that* issue, I can't really think of any reason why there would ever
be a need to negotiate a non-standard amount.




Caitlin Bestler - cait@asomi.com - http://asomi.com/

