From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-il1-x142.google.com (mail-il1-x142.google.com [IPv6:2607:f8b0:4864:20::142]) (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 28E553B29E; Sun, 31 May 2020 15:01:53 -0400 (EDT) Received: by mail-il1-x142.google.com with SMTP id a13so2570431ilh.3; Sun, 31 May 2020 12:01:53 -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:content-transfer-encoding; bh=tff+FFpJUmgpZPjUG0wDrnRCZK959D3jGYQ69ozqj2Y=; b=De21kruAo0d3NcgjqLIQrNek+49ASxv7Zp7ddLqwvfGq9UJM9gcAC35wYxMhQQHz2H FHr7HTGarKGElcLwxtwT8iSSms0m4rOJJJ3O4ed6/mIIkL65bipNmPTws+fCJMrqHM8n nXgaSKcGRf7giGbI3Qoc6MdklTV1TlxYdJ6MnC+7iQPRIUj+aGtFITU2hHGLuARtR0G5 CPyqzduKWntHCcw5LfJiwzEGHkRx7LGs3MUMDJwkAfbc7cDKk3V39Y5hFNc0WHwXduaB bQ00KKhtD9XxF+dlyrTkZE880r1I4IWo7h16ETLNEsHfkVD86+IVI2Oy/cLH7pM62w8Y iZ0g== 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:content-transfer-encoding; bh=tff+FFpJUmgpZPjUG0wDrnRCZK959D3jGYQ69ozqj2Y=; b=aahLdGe+AQZyo++E9io+09iwxEV3IuKJms8p+iSoeRLhL5oDLbanEMnLXBgLSWUKOJ s9iIIPWlyXzjPjlUfVunKAj6dxDlKO2T71aQ8b+U9OTCm0oO/BWdPURleUHPnqyyIEFN DLkYLDkP9wtNocm6ITNe+QVmq3pdiU85jazZrWoMMuqRixJJ9lQtpZcr4+GkDwU6md+s QpjY+J1ddEK5hgM9Ob1DlM7kWzu97cGFTv4S1Q7x1Ga1s3eaBK/FsH8kCGYJeWnqNFV/ cM80xxWYTh24NXAFP+VDJ2I55yonzFuRlTcOznseeXyM2QqqJ8DjcgHNZxnDEZt9DyQD CiLA== X-Gm-Message-State: AOAM532VFNeH8dbFPpDsxZBMoVZ+pUjow2AXYNK5Kfwc6mHn38acoBDR zHjKCXkgPa2a0XgRAf4yx2rru8hVgkXQFYNlZR4= X-Google-Smtp-Source: ABdhPJzLBwLzgl5heMg//q5Wlh/FVrxvVbBd5SJPKjOBnpUAy7n+KvRxMOwKhrmKDook1ZYNVIk7TamvB6HvcfimCQI= X-Received: by 2002:a92:9f12:: with SMTP id u18mr17798235ili.287.1590951712467; Sun, 31 May 2020 12:01:52 -0700 (PDT) MIME-Version: 1.0 References: <5136DAB5-B975-4D36-948D-A5A4167A8FC7@darbyshire-bryant.me.uk> <30B03A82-420A-4A9A-899B-8549692AF9DC@darbyshire-bryant.me.uk> <2BE61C3D-EED3-405A-A7AF-BA7B7B5B8B03@darbyshire-bryant.me.uk> <7D02924D-1B16-4274-8BBF-6CBAA59CBB59@darbyshire-bryant.me.uk> <74B276D6-8CF0-4B85-B241-D1330B801462@darbyshire-bryant.me.uk> In-Reply-To: <74B276D6-8CF0-4B85-B241-D1330B801462@darbyshire-bryant.me.uk> From: Dave Taht Date: Sun, 31 May 2020 12:01:40 -0700 Message-ID: To: Kevin Darbyshire-Bryant Cc: John Yates , Cake List , Make-Wifi-fast Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [Make-wifi-fast] [Cake] Playing with ingredients = ruined the CAKE X-BeenThere: make-wifi-fast@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 May 2020 19:01:53 -0000 On Sun, May 31, 2020 at 11:08 AM Kevin Darbyshire-Bryant wrote: > > > > > On 31 May 2020, at 18:26, John Yates wrote: > > > > On Sun, May 31, 2020 at 1:08 PM Kevin Darbyshire-Bryant > > wrote: > >> I have absolutely no idea, don=E2=80=99t appear to have that thread :-= ) > > > > Mea culpa. Should have included this link to the thread: > > > > https://lists.bufferbloat.net/pipermail/make-wifi-fast/2020-May/002860.= html > > > > /john > > Ah, well after the initial excitement that =E2=80=98oh an application act= ually sets DSCP=E2=80=99 I checked what marking my zoom packets had on the = next conference=E2=80=A6to find=E2=80=A6 Best effort. Crushing disappointm= ent led to this in my firewall box: > > #Zoom - connections go to Zoom with dest ports 8801-8810 > $IPTABLES -t mangle -A QOS_MARK_F_${IFACE} -p udp -m udp -m set --match-s= et Zoom4 dst -m multiport --dports 8801:8810 -j DSCP --set-dscp-class CS3 -= m comment --comment "Zoom CS3 VI" > $IP6TABLES -t mangle -A QOS_MARK_F_${IFACE} -p udp -m udp -m set --match-= set Zoom6 dst -m multiport --dports 8801:8810 -j DSCP --set-dscp-class CS3 = -m comment --comment "Zoom CS3 VI=E2=80=9D > > With dnsmasq configured to fill the Zoom4/6 ipsets with relevant IP addre= sses > > ipset=3D/zoom.us/Zoom4,Zoom6 > > Works a treat. groovy. nicer than what I did, except that I don't remember where CS3 lands in wifi anymore! CS4 and CS5 land in the VI queue.... As for the "EF" (and for that matter, CS6 and CS7) issue on wifi, it lands in the VO queue. babel and BGP sets CS6 last I looked, and the VO queue on 802.11n (which is still quite common on both clients and APs) cannot aggregate. Given the rise of videoconferencing, mapping stuff into the VI queue makes the most sense for all forms of wifi, for both voice and video traffic. I like to think we've conclusively proven that packet aggregation is way more efficient in terms of airtime and media aquisition for both 802.11n and 802.11ac at this point. Worse than that, EF once meant "expedited forwarding", an early attempt to create a paid-for "fast lane" on the internet. I'd not use that for anything nowadays. So I could see EF landing in VI, and CS6, at least in the babel case, being a good candidate for VI also, but the existing usage of CS6 for BGP (tcp transfers) is a lousy place to put stuff into the VI queue, also. And all in all, our existing fq_codel for wifi code does not work well when we saturate all four wifi queues in the first place, and in general I think it's better that APs just use the BE queue at all times with our existing codebase for that. Someday, perhaps, the scheduler will only feed 1-2 hw queues at a time.... On the other hand, other APs, with massively overbuffered BE queues, will probably do better with videoconferencing-style traffic landing in VI, so long as it's access controlled to a reasonable extent. Clients SHOULD put videoconferencing (and gaming and latency sensitive traffic, like interactive ssh and mosh) into the VI queue to more minimize media acquization delays. On the gripping hand, the best thing anyone can do for wifi is for all devices to be located as close to the AP as possible. > > Cheers, > > Kevin D-B > > gpg: 012C ACB2 28C6 C53E 9775 9123 B3A2 389B 9DE2 334A > > _______________________________________________ > Cake mailing list > Cake@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cake --=20 "For a successful technology, reality must take precedence over public relations, for Mother Nature cannot be fooled" - Richard Feynman dave@taht.net CTO, TekLibre, LLC Tel: 1-831-435-0729