Re: [tcpm] WGLC: draft-ietf-tcpm-urgent-data-02.txt

Fernando Gont <fernando@gont.com.ar> Fri, 12 February 2010 03:52 UTC

Return-Path: <fernando@gont.com.ar>
X-Original-To: tcpm@core3.amsl.com
Delivered-To: tcpm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BB25F28C0FA for <tcpm@core3.amsl.com>; Thu, 11 Feb 2010 19:52:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.043
X-Spam-Level:
X-Spam-Status: No, score=-3.043 tagged_above=-999 required=5 tests=[AWL=0.556, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QvRrLMz-Q1Av for <tcpm@core3.amsl.com>; Thu, 11 Feb 2010 19:52:39 -0800 (PST)
Received: from smtp1.xmundo.net (smtp1.xmundo.net [201.216.232.80]) by core3.amsl.com (Postfix) with ESMTP id 6ED003A74C1 for <tcpm@ietf.org>; Thu, 11 Feb 2010 19:52:38 -0800 (PST)
Received: from venus.xmundo.net (venus.xmundo.net [201.216.232.56]) by smtp1.xmundo.net (Postfix) with ESMTP id 0E9DC6B65DD; Fri, 12 Feb 2010 00:54:00 -0300 (ART)
Received: from [192.168.0.100] (129-130-17-190.fibertel.com.ar [190.17.130.129]) (authenticated bits=0) by venus.xmundo.net (8.13.8/8.13.8) with ESMTP id o1C3roND001902; Fri, 12 Feb 2010 00:53:51 -0300
Message-ID: <4B74D0CB.5000001@gont.com.ar>
Date: Fri, 12 Feb 2010 00:53:47 -0300
From: Fernando Gont <fernando@gont.com.ar>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: "Eddy, Wesley M. (GRC-MS00)[ASRC AEROSPACE CORP]" <wesley.m.eddy@nasa.gov>
References: <5981EBEA-5F7B-422A-A094-5D2548F705EB@windriver.com> <C304DB494AC0C04C87C6A6E2FF5603DB47DD6035B8@NDJSSCC01.ndc.nasa.gov>
In-Reply-To: <C304DB494AC0C04C87C6A6E2FF5603DB47DD6035B8@NDJSSCC01.ndc.nasa.gov>
X-Enigmail-Version: 0.96.0
OpenPGP: id=D076FFF1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (venus.xmundo.net [201.216.232.56]); Fri, 12 Feb 2010 00:53:59 -0300 (ART)
Cc: "tcpm@ietf.org" <tcpm@ietf.org>, "ayourtch@cisco.com" <ayourtch@cisco.com>, David Borman <david.borman@windriver.com>
Subject: Re: [tcpm] WGLC: draft-ietf-tcpm-urgent-data-02.txt
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tcpm>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Feb 2010 03:52:40 -0000

Hello, Wes,

Thanks so much for your feedback. COmments in-line....


> Editorial:
> 
> - section 1, paragraph 3:
>   "IT accommodates" -> "it accommodates" ?

Fixed.



> - section 1, paragraph 3:
>   "using urgent the urgent" -> "using the urgent"

Thanks :-)




> - section 1, paragraph 4:
>   "how current TCP implementations" ->
>   "how some current TCP implementations"

"how some popular TCP implementations"? (i.e., yes, they are not
"all"... but we assessed Linux, BSD's, Cisco, MS...)



> - section 3.2, paragraph 1:
>   "never reflected into" -> "never was reflected in"

Fixed.



> Semi-Technical:
> 
> - section 2.3 - on the allowed length of urgent data, should this
>   mention that obviously there is a limitation due to the length
>   of a sequence number field?  You can't send a terabyte of urgent
>   data.

Well, you cannot send a terabyte of normal data, either. :-)

I see your point, though... Here we just mentioned what was there in RFC
1122...

I think the spirit of the text in RFC 1122 is that the mechanism (flag +
pointer) should not limit the amount of urgent data that you can send...
(although, as dicussed on the list some time ago, the concept of "urgent
data" is flawed. It's more of a "mark of an interesting point in the
data stream")



> - section 6:
>   I think it's not worded correctly when we say that applications
>   using the sockets API MUST set SO_OOBINLINE.  What we really
>   want to say is more like:
> 
>   "Even though applications SHOULD NOT employ the urgent mechanism,
>    applications that require the use of urgent data MUST set
>    SO_OOBINLINE."
> 
>   Right?  Apps that don't use urgent data shouldn't have to be
>   bothered by the fact that it's broken.

I fully agree. Thanks for catching this one!

Thanks,
-- 
Fernando Gont
e-mail: fernando@gont.com.ar || fgont@acm.org
PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1