From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt1-x82a.google.com (mail-qt1-x82a.google.com [IPv6:2607:f8b0:4864:20::82a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id E18483B29E for ; Wed, 10 Oct 2018 09:48:14 -0400 (EDT) Received: by mail-qt1-x82a.google.com with SMTP id v19-v6so5678946qtg.2 for ; Wed, 10 Oct 2018 06:48:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=mNDJpt41MEA3jBxoVLzBMkCR6HG+YtFADhnVc8aM8qY=; b=QeLU4StSnsnAb4YBKPcyIyab05b93fKhffU42QFZvkSqRfVH/kv9CivtlUpKRwvL8y c9vPlteO3bizSAuwRKda27Qha6bWzxLL7G1YP+UCdwEG/5yS/A5FyYPipYCtVfyuF14+ aWAqa5S+rC31E7tneM2SVEhqKDrA3l9/vWMQKpFxMrk/GpRkiLNCVzImfapKBen7J9gA 46qjwkGnUXvBG+l7FcVCB5CSQl5+CffbbfIIROs1urWDCRrsEb5+DO6t4g09AoIsKsnC TiH9WPQlu1pnuohTssAF14Z364IKC3ViLpV852ZlvzCWmWvwOiWcyLlBjq/J864LZqCI G2+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=mNDJpt41MEA3jBxoVLzBMkCR6HG+YtFADhnVc8aM8qY=; b=L7Tu3Ycj6nT/CzI9s13gKA7FSFNUJCf7+VuyugDNT4YxheXapMCUUdsIXIbwOAMzs0 xCrOinpYIqqCYHAkfbdwYXB4v7os+w6luy2FLHSVGeKb2w7e+6Y3Z3VCK6iMJgzhFlOo VhiWgchFBZV3/8lHS5Y4j7BzErnozVWgfEKganY9hFyi4tavEz2OhwXK/ktiNrvkL6wm rRAunDnBwUt7phQdFlwmpCo82YvqAQe89EmC1wpOLvipKS+NZngvnRJC6S8wpDf5kVLV eaoO4URLtgT0VwROeSyNrYX8l9i30mtI8iIKu3TsGBHVtWv869rVtUeO/SH9n+5mp2sV ni3w== X-Gm-Message-State: ABuFfoj8ljlPBUUHotyxXGvSb7UjEdkDztKHHFUpe/9qBBSE7lQQ5B1Y iksy8Pfh27Y2kVaXCcq2q+ZMouppU8SgHRvCYWo= X-Google-Smtp-Source: ACcGV63wmqUViG8WgZgFegf6uEYb5JUbZ3t7W1I7iiXatQH3sGsdWPHWBjrWK1NaSywsqZ4f7Cs631X2+DiQBm/vvK0= X-Received: by 2002:ac8:3261:: with SMTP id y30-v6mr27152918qta.175.1539179294322; Wed, 10 Oct 2018 06:48:14 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Dave Taht Date: Wed, 10 Oct 2018 06:48:01 -0700 Message-ID: To: Jonathan Morton Cc: ruben@vfn-nrw.de, Cake List Content-Type: text/plain; charset="UTF-8" Subject: Re: [Cake] Status of sch_cake and sctp with ECN X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Oct 2018 13:48:15 -0000 It turns out that years ago we incorporated an sctp test into flent but it doesn't work. also, I tend to compile netperf with --enable-demo --enable-sctp - but that *silently* fails unless libsctp is installed. Anyway flent-fremont's netperf server now supports sctp, and my firewall for ipv6 doesn't block sctp, and lo and behold, sctp negotiates ecn. It does this independent of the setting of the net.ipv4.tcp_ecn variable. It always negotiates ecn. However, its congestion control (at least in the framework of the netperf test) is just miserable, the SCTP_STREAM test has serious issues trying to saturate a 20Mbit link over 60 seconds. the STREAM_STREAM_MULTI test does, though, and you can see cake making CE markings on it. I don't have sufficient tools or time to look into whether it's doing the right things or not. If anyone cares, a packet cap is up at: http://flent-fremont.bufferbloat.net/~d/sctp/sctp.cap On the other hand, I'm perfectly happy to have a standard, non-greedy, reliable, protocol, one capable of multihoming, actually work from within my home, over ipv6. It feels like the 80s, back when the future for new protocols looked bright, and disco was king. d@dancer:~/sctp$ Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 212992 212992 4096 60.00 4.96 Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 212992 212992 4096 60.00 4.89 Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 212992 212992 4096 60.00 4.89 Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 212992 212992 4096 60.00 4.91 Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 212992 212992 212992 60.01 0.03 Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 212992 212992 212992 60.01 0.03 Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 212992 212992 212992 60.01 0.09 Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 212992 212992 212992 60.01 0.03