From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 05FB4C43381 for ; Tue, 26 Mar 2019 18:07:26 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id CBFB52082F for ; Tue, 26 Mar 2019 18:07:25 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RVvzDCbK" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732495AbfCZSHY (ORCPT ); Tue, 26 Mar 2019 14:07:24 -0400 Received: from mail-wm1-f65.google.com ([209.85.128.65]:56016 "EHLO mail-wm1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732121AbfCZSHY (ORCPT ); Tue, 26 Mar 2019 14:07:24 -0400 Received: by mail-wm1-f65.google.com with SMTP id o25so13650590wmf.5 for ; Tue, 26 Mar 2019 11:07:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=SpTybb3fVmwyNzQNu+y/Pq+XHOitOZTnoIH5WPXbK88=; b=RVvzDCbKrsnRftJE/KNzUfyoj44XaEEMuqldrTIneObDQ9X/5lkl3CZYWFaXGT8JHV +ckq/QTaw91W5tT2K5AaFoDmbUEq+sRYyA7r4UsAxtybv22PFTBVtAhG7ciUSxdtKpjK si3N5+f2KmF9CfugM58EKqrNBTXF9CPHmefNlrVLDsfp03k73Ds7/QlOMFS3FLEhoNsz pZSOqeD9VMFMwPp9SfDjwBU0mnAjCCnOh7m6RuXHJfihtPbRcnNsAhcio40Bp2KYAhC7 TEc7kM3Jj0gxIEcrBexVflNYBj63RV1bJo3JZ2K/lRG4+KBZY73O/LSiEoSi8q6eDX7K wa3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=SpTybb3fVmwyNzQNu+y/Pq+XHOitOZTnoIH5WPXbK88=; b=OPLjE9tZupMtFH8BiaAAtpfnu0BPSWHNtQCLsu7KsJGJwRcDL7LyhGU6HZUi3/UMGu kkRwtC0RoOlRWPrDeSotSW1NsGKshBf0BFqZ2bMb+8+dhsmlCQhj/b8ySgIK6NuruC3o 0mEEikQLI1BxqG9gWPKMCsmum8GEva7q2fMP8x/eM3Sef6gj3H6YinvA+ZdRm7IhE1rL 4XXv+L8K7il0Dp++3iScfDDL8lEXM+Wj77FXAH+FxAVvzeQkRrJ85fktblEyNHBTLYjX ImX56aECGMsx8rWAo54dxCKG+2lLP/X7zmU7ZjzahGYoKKUCLUDq4J4eMRT0eQCmT8gz xT9A== X-Gm-Message-State: APjAAAUw4aBrk8pzzP+yGoQXErJVDUu7LufVzsBlIshyGyjCGQSnUZaU hR1qmXO32NgWA6namGmRiFY= X-Google-Smtp-Source: APXvYqzuVNPECRRZ1lf1h46tZzQ1+gv4eZT8RxGlbYgIIzMdOfzrtTpJ96fw7pCas05QAB8w47P9Fw== X-Received: by 2002:a1c:ca07:: with SMTP id a7mr11836960wmg.104.1553623642747; Tue, 26 Mar 2019 11:07:22 -0700 (PDT) Received: from [192.168.8.147] (26.249.23.93.rev.sfr.net. [93.23.249.26]) by smtp.gmail.com with ESMTPSA id y197sm33413922wmd.34.2019.03.26.11.07.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Mar 2019 11:07:22 -0700 (PDT) Subject: Re: [PATCH bpf-next 0/7] bpf: Propagate cn to TCP To: Alexei Starovoitov , Eric Dumazet Cc: brakmo , netdev , Martin Lau , Alexei Starovoitov , Daniel Borkmann , Kernel Team References: <704cb63c-13cd-f0ed-d546-18e3596bb63d@gmail.com> <20190323154124.gorqpaqex7ihfs6d@ast-mbp> <0841fe0d-7fcd-bb59-3694-af9969cec5af@gmail.com> <20190324161911.h5eotv2j7f5avcpm@ast-mbp> <5aec97f1-545a-f898-fdd9-c5821d5c6e39@gmail.com> <27e91d11-b454-924d-58ab-a68a0aade906@gmail.com> <20190326042704.7szakyos3ofemowl@ast-mbp> <000fc167-2653-7d3b-80d7-3feba06767cc@gmail.com> <20190326150712.4zi6idzva3ivaupg@ast-mbp> <20190326170112.h5jxmd7ji2jwqi5u@ast-mbp> From: Eric Dumazet Message-ID: <1dbe30ea-590b-e1dd-f9a5-7de455f355b3@gmail.com> Date: Tue, 26 Mar 2019 11:07:19 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20190326170112.h5jxmd7ji2jwqi5u@ast-mbp> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org On 03/26/2019 10:01 AM, Alexei Starovoitov wrote: > The next tcp congestion control algorithm should be implementable in bpf. Congestion control do not need per-packet decision, and can indeed be implemented in bpf. Some researchers even have implemented them in user space (CCP if I remember well) > If kernel was extensible to that degree likely there would have been > no need to bypass it and invent quic. QUIC is a complete re-design, and works around fundamental things that TCP can not change. bpf in TCP could not have changed the rise of QUIC or any other modern transport, really. Lets stop this discussion, we are digressing :)