Re: WGLC for draft-ietf-tsvwg-sctpsocket-26 started
"Becke, Martin" <martin.becke@uni-due.de> Sat, 26 February 2011 19:39 UTC
Return-Path: <martin.becke@uni-due.de>
X-Original-To: tsvwg@core3.amsl.com
Delivered-To: tsvwg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5D31A3A67EE for <tsvwg@core3.amsl.com>; Sat, 26 Feb 2011 11:39:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level:
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35]
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 nlG4AQBCHv-a for <tsvwg@core3.amsl.com>; Sat, 26 Feb 2011 11:39:51 -0800 (PST)
Received: from mailoutzim.uni-due.de (mailoutzim.uni-due.de [132.252.185.16]) by core3.amsl.com (Postfix) with ESMTP id ECBBF3A66B4 for <tsvwg@ietf.org>; Sat, 26 Feb 2011 11:39:50 -0800 (PST)
Received: from HT01.win.uni-due.de (virt080.zim.uni-duisburg-essen.de [132.252.185.80]) by mailoutzim.uni-due.de (8.13.1/8.13.1) with ESMTP id p1QJeGpB014256; Sat, 26 Feb 2011 20:40:16 +0100
Received: from ccr01.win.uni-due.de ([169.254.1.5]) by HT01.win.uni-due.de ([132.252.190.233]) with mapi id 14.01.0218.012; Sat, 26 Feb 2011 20:40:15 +0100
From: "Becke, Martin" <martin.becke@uni-due.de>
To: "tsvwg@ietf.org" <tsvwg@ietf.org>
Subject: Re: WGLC for draft-ietf-tsvwg-sctpsocket-26 started
Thread-Topic: Re: WGLC for draft-ietf-tsvwg-sctpsocket-26 started
Thread-Index: AcvV7Ay78v6sqxMURfWgTaeAqyTnYA==
Date: Sat, 26 Feb 2011 19:40:15 +0000
Message-ID: <466847B318CFAB419C80EFC5014D621E8AD650@ccr01.win.uni-due.de>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [79.205.51.224]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Virus-Scanned: Clam Anti Virus - http://www.clamav.net
X-Spam-Scanned: SpamAssassin: 3.002004 - http://www.spamassassin.org
X-Scanned-By: MIMEDefang 2.57 on 132.252.185.16
Cc: "James M. Polk" <jmpolk@cisco.com>
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsvwg>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 26 Feb 2011 19:39:52 -0000
Hello all, IMO the Socket API document is important, needed and should be progressed. I have implemented parts of the described API as co-author of the measurement tool netperfmeter and currently in a new library for video data transfer with a special focus on the Multi-Homing capability. IMO this draft is ready for the next step.... However, here some minor Issues: Section 3.2: - Note that this can also be done using the sctp_send() call described in Section 9.10. Perhaps it could also be noted that this is deprecated... Section 3.3 The fact that a one-to-many style socket can provide access to many SCTP associations through a single socket descriptor has important implications for both application programmers and system programmers implementing this API. -> This is hard to read. I think a comma is missing... If the reader stops reading, the sender queues messages in the socket layer until it uses all of its socket buffer space allocation creating a "stalled connection". -> For my feeling there is a word or separator missing... Section 4.18 The semantics is similar to those used in the one-to-many style (see Section 3.1.3), -> should be Section 3.1.4 Section 5.1 In the msghdr structure, the usage of msg_name has been discussed in previous sections (see Section 3.1.3 and Section 4.1.8). -> Found no discussion in 3.1.3 -> I think that is the same as above Section 5.3.9 and 5.3.10 What is send_msg() in this context? Is this a typo? Section 6.2.1 An example where an application would like to receive data io events and association events but no others would be as follows: -> IMO there should be a comma after data... Section 7.1 len: the size of the message or the size of the buffer. to: one of the peer addresses of the association to be used to send the message. -> Upper Case The.... One... Section 7.5 (see Section 3.1.3). -> should be (see Section 3.1.4). Section (8.2) see Section 8.1.2 on spp_pathmaxrxt) -> should be ...see Section 8.1.12 on spp_pathmaxrxt) Section 8.14 Posix -> POSIX Section 8.1.12 spp_pathmaxrxt -> Just a naming, but a would expect spp_pathmaxrtx (rtx) Section 8.1.20 sctp_data_io_events -> IMO using plural of sctp_data_io_event is not needed. Section 8.1.27 At most one socket being bound to the same port may be listening. -> Mmmh..I'm not sure what is behind this Section 8.3.1 The order of the explanation of sspp_addr and sspp_assoc_id should be switched Section 8.3.2 Add a Chunk That Must Be Authenticated (SCTP_AUTH_CHUNK) -> I'm not sure if this is the correct usage of upper and lower case.... (that must be) Section 9.11 addrs: is an array of addresses. -> addrs: Is an array of addresses. -> I would switch the order of sctp_recvv() and sctp_sendv(). Most the used pattern is send/recv-like -> Check the draft for association id and association ID. The usage is not consistent. Best regards Martin ======================================================================= Martin Becke University of Duisburg-Essen, Room 308a Inst. for Experimental Mathematics Ellernstraße 29 Computer Networking Technology Group D-45326 Essen/Germany ----------------------------------------------------------------------- Phone : +49-201-183-7667 E-Mail: martin.becke@uni-due.de ======================================================================= On Dienstag 08 Februar 2011, James M. Polk wrote: > TSVWG > > I am starting the WGLC for > > "Sockets API Extensions for Stream Control Transmission Protocol (SCTP)" > http://datatracker.ietf.org/doc/draft-ietf-tsvwg-sctpsocket/ > > this is a 2 week WGLC, ending February 22nd, 2011 or when the chairs > feel the WG has reviewed the draft and reached consensus to progress > towards the ADs with the goal of becoming a proposed standard (PS) RFC. > > The chairs require substantive feedback from the WG regarding this > draft before consensus can be called.
- WGLC for draft-ietf-tsvwg-sctpsocket-26 started James M. Polk
- Re: WGLC for draft-ietf-tsvwg-sctpsocket-26 start… Brian F. G. Bidulock
- Re: WGLC for draft-ietf-tsvwg-sctpsocket-26 start… James M. Polk
- Re: WGLC for draft-ietf-tsvwg-sctpsocket-26 start… Thomas Dreibholz
- Re: WGLC for draft-ietf-tsvwg-sctpsocket-26 start… Irene Rüngeler
- Re: WGLC for draft-ietf-tsvwg-sctpsocket-26 start… Michael Welzl
- Re: WGLC for draft-ietf-tsvwg-sctpsocket-26 start… Becke, Martin
- Re: WGLC for draft-ietf-tsvwg-sctpsocket-26 start… Michael Tüxen
- Re: WGLC for draft-ietf-tsvwg-sctpsocket-26 start… Robin Seggelmann
- Re: WGLC for draft-ietf-tsvwg-sctpsocket-26 start… Jon Leighton