Re: [multipathtcp] Socket API for MPTCP

Rui Paulo <rpaulo@apple.com> Mon, 11 July 2016 18:41 UTC

Return-Path: <rpaulo@apple.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5BC6612D658 for <multipathtcp@ietfa.amsl.com>; Mon, 11 Jul 2016 11:41:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.589
X-Spam-Level:
X-Spam-Status: No, score=-5.589 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Nqv8zBwN2OG3 for <multipathtcp@ietfa.amsl.com>; Mon, 11 Jul 2016 11:41:32 -0700 (PDT)
Received: from mail-in4.apple.com (mail-out4.apple.com [17.151.62.26]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9C50C12D61A for <multipathtcp@ietf.org>; Mon, 11 Jul 2016 11:41:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1468262491; x=2332176091; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-transfer-encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=TLCP4PaD5mE+PolyZ24SfErGtClRnwmPq1GT62Ui/XQ=; b=4J2QwE4f7d8w80GqCgJSAz4zL6lZ+V9HUEBH8gBsZQiaXnghU943Vg/oPDyxciaf 9gpnxf60jPKnYyuTo3enUmif3ZSS78cYzKgmwbnLnLp+5RGcYNUNT9Tj5M3nYizM wQLO9fv4CVOSyMN1cOXj+dbpfC3cEzwqgxinsM5PmMh6RLqNIzTsG7hdrasmsoNU IkHDVWfQ2zc6D+jM424uYHIf6Pc084SsjOoHonRYfj7xYjq/4Sk/+C3bVvgYbbSV 8OlWuZQFQ8MRx6KceAFiKiYsCYNU22ZARjt0irLWdBQ6PomHj9RafMZNhQn7j/nj g78cLKaugxg5cZZ0+c65ww==;
Received: from relay6.apple.com (relay6.apple.com [17.128.113.90]) by mail-in4.apple.com (Apple Secure Mail Relay) with SMTP id 21.D8.07433.B58E3875; Mon, 11 Jul 2016 11:41:31 -0700 (PDT)
X-AuditID: 11973e12-f79b16d000001d09-bb-5783e85bbac6
Received: from nwk-mmpp-sz13.apple.com (nwk-mmpp-sz13.apple.com [17.128.115.216]) (using TLS with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by relay6.apple.com (Apple SCV relay) with SMTP id 21.44.31551.A58E3875; Mon, 11 Jul 2016 11:41:31 -0700 (PDT)
Received: from rui-imac.apple.com (rui-imac.apple.com [17.226.22.1]) by nwk-mmpp-sz13.apple.com (Oracle Communications Messaging Server 7.0.5.35.0 64bit (built Mar 31 2015)) with ESMTPSA id <0OA500DPDYL6K220@nwk-mmpp-sz13.apple.com> for multipathtcp@ietf.org; Mon, 11 Jul 2016 11:41:30 -0700 (PDT)
Sender: rpaulo@apple.com
Content-type: text/plain; charset=utf-8
MIME-version: 1.0 (Mac OS X Mail 10.0 \(3201\))
From: Rui Paulo <rpaulo@apple.com>
In-reply-to: <80651913-f4fd-f439-0661-518115339a42@uclouvain.be>
Date: Mon, 11 Jul 2016 11:41:30 -0700
Content-transfer-encoding: quoted-printable
Message-id: <CF1A1808-0AFE-4B14-A18A-57EEAF03216D@apple.com>
References: <13734f09-4c78-06eb-7201-8f125097a5e8@uclouvain.be> <8760sdhgam.wl-jch@pps.univ-paris-diderot.fr> <80651913-f4fd-f439-0661-518115339a42@uclouvain.be>
To: Olivier.Bonaventure@uclouvain.be
X-Mailer: Apple Mail (2.3201)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRmVeSWpSXmKPExsUi2FAYpRv9ojncYGWblMXn1dfZHBg9liz5 yRTAGMVlk5Kak1mWWqRvl8CVMWP7f/aCs8wV1/4uYm1g/MDUxcjJISFgIrHiXwMrhC0mceHe erYuRi4OIYG9jBLPPz1khyn6M+UnE0RiOZPEtnPLWCCcjUwSB7segLULC0hI7D8J0sHBwSyg LjFlSi5ImFdAX6L/0z2oEgOJazP2gm1mE1CSeNZ3AmwBp4CDxP+HbxhBbBYBVYnzs++CLWMW WMwo8ahjJVgDs4C2xJN3F1ghhtpITHu7GKxBSGApo8SUpRwgtoiAisTkvufMEFfLSjx59JkV ZJCEQCObxIaeaawTGEVmIdw3C8l9s5CsWMDIvIpRKDcxM0c3M89EL7GgICdVLzk/dxMjKMCn 2wntYDy1yuoQowAHoxIP74PTzeFCrIllxZW5hxilOViUxHlPH24MFxJITyxJzU5NLUgtii8q zUktPsTIxMEp1cCYvnty1E7eW4dlP9uzJ5s91bJcczfb4+93Bx8XqeNBtr9TM804j5ku599l yZmeW8x7deU6yQt2qdbOqzdMqz7DPcnz61bWy1sOlIrltDOZcVT4ygVY8AtVzOJvWNxUpBxo vUZsToFB1+qFMbfPzHvytYvD6tby1KfOCb1NjIHhcxhbPdvvrVZiKc5INNRiLipOBACvoiRG UQIAAA==
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRmVeSWpSXmKPExsUi2FB8Qzf6RXO4wdEjrBafV19nc2D0WLLk J1MAYxSXTUpqTmZZapG+XQJXxozt/9kLzjJXXPu7iLWB8QNTFyMnh4SAicSfKT+hbDGJC/fW s3UxcnEICSxnkth2bhkLhLORSeJg1wNWkCphAQmJ/ScfsncxcnAwC6hLTJmSCxLmFdCX6P90 D6rEQOLajL1gQ9kElCSe9Z1gB7E5BRwk/j98wwhiswioSpyffZcJZD6zwGJGiUcdK8EamAW0 JZ68u8AKMdRGYtrbxWANQgJLGSWmLOUAsUUEVCQm9z1nhrhaVuLJo8+sExgFZyGcNAvJSbOQ TF3AyLyKUaAoNSex0kwvsaAgJ1UvOT93EyM4IAujdjA2LLc6xCjAwajEw/vgdHO4EGtiWXFl 7iFGCQ5mJRHeyU+BQrwpiZVVqUX58UWlOanFhxilOViUxHlV8xvDhQTSE0tSs1NTC1KLYLJM HJxSDYxmPQkBLceCD8cHRB91Cnqkcrhgy6XEh3H6fhOPeiSWe7Avq1n58ann8bh5n9ewti06 fuPQpQXC5zYZ3Nrn2J70ZGa5+M0bf6e8P6ssP3XXRftLqjujd8iflw9nldX3V2t+w3AjYoEP P8e1TbsONKh8kt8/T14nXO3Tv8PaunYqzLtuutaf745WYinOSDTUYi4qTgQAl4LRwUQCAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/multipathtcp/NsnVDshKo5ClufCHm6HF8PYLHyw>
Cc: multipathtcp <multipathtcp@ietf.org>, "<mptcp-dev@listes.uclouvain.be>" <mptcp-dev@listes.uclouvain.be>
Subject: Re: [multipathtcp] Socket API for MPTCP
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Jul 2016 18:41:33 -0000

On Jul 10, 2016, at 05:18, Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be> wrote:
> 
> We will then look at select. These notifications will be documented in the next version of the draft.

Does it make sense to talk about kqueue-style notifications in the draft?  Some operating systems have notification mechanisms that can be extended to support MPTCP events in a way that’s cleaner than select().

--
Rui Paulo