From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hajime Tazaki Subject: Re: [PATCH net-next 0/8] tou: Transports over UDP - part I Date: Sun, 19 Jun 2016 14:15:10 -0600 Message-ID: <87ziqhq6k1.wl-thehajime@gmail.com> References: <1466099522-690741-1-git-send-email-tom@herbertland.com> <20160617.200947.2078656051211641868.davem@davemloft.net> Mime-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Cc: davem@davemloft.net, netdev@vger.kernel.org, kernel-team@fb.com To: tom@herbertland.com Return-path: Received: from mail-io0-f196.google.com ([209.85.223.196]:33494 "EHLO mail-io0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751405AbcFSUad (ORCPT ); Sun, 19 Jun 2016 16:30:33 -0400 Received: by mail-io0-f196.google.com with SMTP id 5so16184453ioy.0 for ; Sun, 19 Jun 2016 13:30:02 -0700 (PDT) In-Reply-To: Sender: netdev-owner@vger.kernel.org List-ID: On Fri, 17 Jun 2016 20:52:55 -0700, Tom Herbert wrote: > > > We also now have to debug against every single userland TCP > > implementation someone can come up with, the barrier to entry is > > insanely low with TOU. Maybe this sounds great to you, but to me > > it is quite terrifying > > > No, it doesn't sound great, but the major problem we have is that > Android and to some extent iOS & Windows take a long time to update > the kernel, and it can take an _extremely_ long time if we need them > to actively enable features that are needed by applications. For > instance, TFO was put in the Linux several years ago, but it still > hasn't been enabled in Android and only fairly recently enabled in > iOS. This is exactly the identical motivation what LibOS (now joined to LKL) has - to have network stack personality. Without having additional *layers* in the protocol header, an application can freely benefit any protocol extensions without updating their host kernel. the performance is far lower than TOU at this stage (we also have netperf benchmark results) but I'm positive to improve this. So, I would say why not LKL ? * LKL https://lwn.net/Articles/662953/ -- Hajime