From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt1-x832.google.com (mail-qt1-x832.google.com [IPv6:2607:f8b0:4864:20::832]) (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 E7AF63B2A4; Mon, 11 Mar 2019 23:19:57 -0400 (EDT) Received: by mail-qt1-x832.google.com with SMTP id z17so1050552qtn.4; Mon, 11 Mar 2019 20:19:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=5zf0UF7JssxBnt2ZGWJrE4LKYq9L2SX/7IUUA4g6Q8M=; b=U0oZrjw29qNTun3ade/ATkVGatnrCiDa1nkDfow9KxOlud6oVyuxwnQODgjwKIV6OZ HP2FEGNuc9n6X6jXUdzH6xrqLdIi90EFNSR1QJ3Irck266/wE/3352l7sH4OFnnrwphO O8sgxKfjft7B1gDN1Y0XNLoSvskXFtd60NKtv8TSkjHGY6chmqiKy+iWgGj1KMnqrBlF WEO1lqV3Hp38JwC6ChkjhU0Qks6k6qrkrhUnDtYYOpH+hfB9zI+B3mPdQKWvPlp4lLQr 7H6gDmoKea3jU/78f75pQmwn3S/xyztX+6Onso/Q2fVZL/P+Cb2jxfvn2Tf+TwFXB66n johg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=5zf0UF7JssxBnt2ZGWJrE4LKYq9L2SX/7IUUA4g6Q8M=; b=A+L8eMuWcF67jF7tRUROUwufTPaytjKAnyFgEHcVojo3uc8g07SHIV3QOZ180NrJ/1 J2HHcvUI2W7ONOH8E2JFVwtz5ut2bpp5MwNEpzhdhEMyQj5rwlu++buVJbLxE1GatbHu DQLsdqybQeorcCOOGQ1JOXoXD8lIgZOXdmkYx+TpnhpPH578Oxzx27HsGqDDrPmlPtID YNrYYLFNi7IMzd6w0/O4Hz/lISMbkohkS52mdS40+NrcBk1YvAMF2Kdaiqq8excrpQWb bW2PIbD1jTGk3ue7vsIeotlNHdyC5b65KWegw9LvILpoOU53SiL6qkrS7I3OTSbQ044+ HukQ== X-Gm-Message-State: APjAAAXeSd7KnnxBHHttG77WapyDAigJr1fLebqguPgjP75jv4Rn0A0n VAbmv3duYLzw2uAEgu+t2dOaxgscITjx9G6IILsQOEk9 X-Google-Smtp-Source: APXvYqxTotSJhcz4gXBg0tYbKaYeJ/OFwVf9Rp3KGMqSnplGWMr6J7lAKudeOr6xOoFEKT06i6Z4GvGKvSEbSGvO2Yg= X-Received: by 2002:ac8:88a:: with SMTP id v10mr11642491qth.136.1552360797010; Mon, 11 Mar 2019 20:19:57 -0700 (PDT) MIME-Version: 1.0 From: Dave Taht Date: Mon, 11 Mar 2019 20:19:45 -0700 Message-ID: To: Cake List , cerowrt-devel Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: [Cake] looking for some testers this week 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: Tue, 12 Mar 2019 03:19:58 -0000 I don't build openwrt regularly anymore, and I'm not setup at the moment to build anything but x86 which doesn't help. I'm bringing my usual wndr3700v2, 3800, ubnt gear to the conference though... and will hopefully get a build going for myself... and I'd love to get more folk testing this new stuff than just me. I got two separate patch sets I'd like us to be able to test. it's easier to just fold them into one build. We already made the 240/4 address range work in openwrt in december. This patch adds in other formerly reserved address ranges: 1) https://github.com/dtaht/unicast-extensions/blob/master/patches/linux/00= 01-Allow-0.0.0.0-8-and-reduce-localnet-and-enable-225-2.patch And it would be good to know if these addresses worked at all, on wifi, and through nat. We hit a limit in the netifd daemon last time. (this is in relation to my moonshot talk at netdevconf. Which is totally a moonshot) 2) I hope we have the first SCE ( https://tools.ietf.org/html/draft-morton-taht-tsvwg-sce-00 ) patchset up fairly soon for fq_codel_fast (my out of tree mildly improved fq_codel), and sch_cake. Maybe Freebsd also, if anyone here runs that. I'm going to put up a few more flent servers to see what happens (with the SCE patches, not the former, too dangerous). First objective is to see if "they do no harm", only, and we need some tcpdumps of the ecn bit patterns. Basically to enable it in openwrt or elsewhere, we just set the shortly to be revised ce_threshold to 1ms, which is easily done in an option in the sqm scripts. There's one other thing I'd like to test, if at all possible - that's the new babel-hmac code. And I have not the foggiest idea on how to compile a package with a git line like this: ... from a message from juliusz ... git clone -b hmac --recurse-submodules https://github.com/jech/babeld While this code is almost completely untested, it is meant to eventually implement the protocol described in https://tools.ietf.org/html/draft-ietf-babel-hmac Known issues: - no interop testing has been done yet; - we create a neighbour entry too early, which makes us vulnerable to DoS= ; - we compute HMAC for each TLV, rather than just once for the whole packet, which, again, makes us vulnerable to DoS; - we don't timeout neighbours properly, which makes us vulnerable to delayed packets; - we only support sending one HMAC (receiving multiple HMACs should work, but for obvious reasons it's untested); - we don't support key rotation. You can test this code by saying something like: babeld -C 'key id test type sha256 value ebf49e6fbc6414aa567e30891846e96963cdda73289b9cd245d67ff9d281abc0' -C 'interface eth0 hmac test' The "key" stanza defines a key of type sha256, with the value given as a 32 byte-long hex key. The "interface" stanza enables the key on the interface eth0. In addition to "type sha256", we support "type blake2s", which requires a 16 byte-long key. --=20 Dave T=C3=A4ht CTO, TekLibre, LLC http://www.teklibre.com Tel: 1-831-205-9740