SCTP socket API implementations

Michael Tüxen <Michael.Tuexen@lurchi.franken.de> Mon, 28 February 2011 09:41 UTC

Return-Path: <Michael.Tuexen@lurchi.franken.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 2103A3A69CD for <tsvwg@core3.amsl.com>; Mon, 28 Feb 2011 01:41:50 -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=[AWL=0.050, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3]
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 9LZ9Py34auKt for <tsvwg@core3.amsl.com>; Mon, 28 Feb 2011 01:41:49 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by core3.amsl.com (Postfix) with ESMTP id 0EC4C3A69C1 for <tsvwg@ietf.org>; Mon, 28 Feb 2011 01:41:48 -0800 (PST)
Received: from [192.168.1.113] (p508FCD42.dip.t-dialin.net [80.143.205.66]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id 763B81C0B4624 for <tsvwg@ietf.org>; Mon, 28 Feb 2011 10:42:46 +0100 (CET)
From: Michael Tüxen <Michael.Tuexen@lurchi.franken.de>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: SCTP socket API implementations
Date: Mon, 28 Feb 2011 10:42:45 +0100
Message-Id: <9FD08021-3027-4664-96BE-2340AE7A86A6@lurchi.franken.de>
To: "tsvwg@ietf.org list" <tsvwg@ietf.org>
Mime-Version: 1.0 (Apple Message framework v1082)
X-Mailer: Apple Mail (2.1082)
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: Mon, 28 Feb 2011 09:41:50 -0000

Dear all,

I just wanted to state that
http://tools.ietf.org/html/draft-ietf-tsvwg-sctpsocket
was used by the FreeBSD, Linux and Solaris developers to make
sure that programs using SCTP can be written in a portable way.
These developers are represented by coauthors, problems coming
up during the implementation resulted in text improvements.
This is done for a long time, almost since the beginning of
the writing of the document.

The ID was also used for the SCTP kernel implementations
in HP-UX and AIX.

The FreeBSD implementation has been ported to Windows and Mac OS X.
However, these are not supported by the vendors of the operating
system but also support the Socket API.

A portable userland implementation of the socket API is
available which uses a portable SCTP userland implementation.

There is substantial implementation experience, however not every
feature is currently implemented by every implementation. The
latest additions, for example, have not been incorporated. Most
of the deprecated ones are implemented and since they are implemented
as documented, we kept the descriptions in the ID.

Best regards
Michael