From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ot1-x332.google.com (mail-ot1-x332.google.com [IPv6:2607:f8b0:4864:20::332]) (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 0729F3B29E for ; Fri, 10 Jan 2025 11:34:58 -0500 (EST) Received: by mail-ot1-x332.google.com with SMTP id 46e09a7af769-71e3167b90dso1119802a34.0 for ; Fri, 10 Jan 2025 08:34:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736526897; x=1737131697; darn=lists.bufferbloat.net; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=11CkczE/8vGwReODL7x/dR45zfgryHzyZrPjsu89VIU=; b=gqjqUCAlzuAXNerZnl0CrkdIPtds081ME3+4x1eIpfIJbW64YYN+vsmcLnWpzRryZz GmE+kvdGZymVi3mrGNAWDxTwcsZCCt1lFWvMYoxEedMFKCHYIQnfwnwa6YqzqP/+CztV bK/isvzGjRcXLLttBKrd1W3glh+k2/8cslIlYr27KL1rJxEtnh0LT6FJsB/le4PWkxOk JPTYFm4QOVZApZ/UVJkCC5nua/jWi9Xz1A5Ph+1p5ZkCxjpJ/YMy9EY+hpdLNpwtfxZe fpBUjYi1Tgs1YyiE47FM1Uzco0g9H1ljrkUBJtv1ufjWzCEISJlH7ZEXHLe9Tl3xOYYS fFEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736526897; x=1737131697; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=11CkczE/8vGwReODL7x/dR45zfgryHzyZrPjsu89VIU=; b=gFOxotj81t0uW9lw+1vdaya2gasuKqch4jLyT3CCM1HwGWmrCoGe/E3OwqP+QTNfVm PJ/wpKmh+JY3D0AoTFt/30e60vDD3/OCE2AdVeIIjlQAwr3hHQPtRQFsLIy8JHTmobWS N5/Clwv3RQJGQo6h/nCj8l+EB2AcfjXld3M8+mluMttLW9oE/Fc9rF00856vA90pzX9d oR0iPKzgOvngsThEjmQwUeZ3Wfc7NE0wMzhqxUn0ctBsfWLLxhkUqgENlmfaOY45kFq5 wBeRNw07c37fG2Zj0b0TFLztEccq1OGbmjWbEqHVtqW/cWf7KA6fdzL4JWA4ah6lv5+B 4t/Q== X-Forwarded-Encrypted: i=1; AJvYcCV8f8n3vt2jy/t/7hpf/WskrwXq0w2O61IR2yWZkItH5vpSho+J1KrRrFTv8iX9+i6KmfTw@lists.bufferbloat.net X-Gm-Message-State: AOJu0Yyj5eGC8rMoHQzVIoRwZCZqToaVlwE15CbUmKQ05IWc4Qq2uDXd +ul4USTZkii+gNScDLds+rxFz3sl9gtuVSI+jFXmoMOrhSC9gg5sytPee9j0kzX0lxNmX8IX7jM CCV+C8yNqSTmKfe9zW9JWueaZvVXzlQ== X-Gm-Gg: ASbGnctzA71XOX1HLvwuJK+hN+bAjHL416c2bo0urvRXZWYBMw+9+ZidypJBkiGe3zI HHclA99FKmTuX4MtQHwCwn0OwC6GFIiXyipOBcWZwMho+Ch58z7HjmAsp0tTLAqoiXXa30E/x X-Google-Smtp-Source: AGHT+IGeNYIktVa64S61zCfT1OmY1m8DrBDdjHOcJDtGjAY4LUIuCoiR+fgyjfDh9a5PQd3QmIT7UDyXjULhLxt6MQU= X-Received: by 2002:a05:6871:53c4:b0:29e:74a0:e03f with SMTP id 586e51a60fabf-2aa06799f9dmr6184384fac.24.1736526897358; Fri, 10 Jan 2025 08:34:57 -0800 (PST) MIME-Version: 1.0 References: <20250110155531.300303-1-toke@redhat.com> <2FE6B2E2-9A34-47C1-B203-F0C424F00704@gmx.de> In-Reply-To: <2FE6B2E2-9A34-47C1-B203-F0C424F00704@gmx.de> From: Dave Taht Date: Fri, 10 Jan 2025 08:34:45 -0800 X-Gm-Features: AbW1kvbDicKpwRj1EJ6wYQ5Jck49rHP4vh8Io_WQ6uMUZRY0cWKdzr11uiSwPM4 Message-ID: To: Sebastian Moeller Cc: =?UTF-8?B?VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2Vu?= , =?UTF-8?B?VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2Vu?= , cake@lists.bufferbloat.net Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [Cake] [PATCH net-next] sched: sch_cake: Align QoS treatment to Windows and Zoom 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: Fri, 10 Jan 2025 16:34:58 -0000 actually in re-reading that, I think it leaves nqb in 0 (44, not 45, is now VI), which wasn't my intent. More below... On Fri, Jan 10, 2025 at 8:24=E2=80=AFAM Sebastian Moeller = wrote: > > Mmmh. off the Linux lists/folks for discussion: > > can I propose to drop NQB down to BestEffort? The supposed requirements f= or NQB marking should make these flows thrive in a flow isolating scheduler= like cake without any special treatment... moving it to Video or worse Voi= ce really only invites abuse... I would prefer consistent behavior. > > > > > On 10. Jan 2025, at 16:55, Toke H=C3=B8iland-J=C3=B8rgensen via Cake wrote: > > > > From: Dave Taht > > > > Cake's diffserv4 mode attempted to follow the IETF webrtc > > QoS marking standards, RFC8837. > > > > It turns out Windows QoS can only use CS0, CS1, CS5, and CS7. > > Nah, applications apparently can only request a small set of DSCPs, but i= t is possible to make whole applications use a different DSCP: > example for making putty use EF > > New-NetQosPolicy -Name "putty" -AppPathNameMatchCondition "putty.exe" -Po= licyStore ActiveStore -NetworkProfile All -DSCPAction 46 Within an App... > > > > > > Zoom defaults to using CS5 for video and screen sharing traffic. > > Zoom defaults to using CS0 (my packet captures) unless an adminstrator en= ables DSCPs, which I assume will only/mostly happen for business accounts. I have seen it enabled. I have also multiple reports of "stuttering", which I am hoping this resolves. > > > Bump CS4, CS5, and NQB to the video tin (2) in diffserv4 mode, for > > more bandwidth and lower priority. > > I do endorse that, but that change will affect all current users of cake = as parts of their individual QoS hierarchies. I think windows users are not as clued. > > > > This also better aligns with how WiFi presently treats CS5 and NQB. > > Two issues: it is not that default WiFi uses a sane system to begin with,= and NQB IMHO should not be elevated in priority unless it is also policed = well, something neither WiFi nor cake will do out of the box. > > > > > > Signed-off-by: Dave Taht > > Signed-off-by: Toke H=C3=B8iland-J=C3=B8rgensen > > --- > > net/sched/sch_cake.c | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/net/sched/sch_cake.c b/net/sched/sch_cake.c > > index 48dd8c88903f..2a9288d4b873 100644 > > --- a/net/sched/sch_cake.c > > +++ b/net/sched/sch_cake.c > > @@ -328,8 +328,8 @@ static const u8 diffserv4[] =3D { > > 1, 0, 0, 0, 0, 0, 0, 0, > > 2, 0, 2, 0, 2, 0, 2, 0, > > 2, 0, 2, 0, 2, 0, 2, 0, > > - 3, 0, 2, 0, 2, 0, 2, 0, > > - 3, 0, 0, 0, 3, 0, 3, 0, > > + 2, 0, 2, 0, 2, 0, 2, 0, > > + 2, 0, 0, 0, 2, 0, 3, 0, > > 3, 0, 0, 0, 0, 0, 0, 0, > > 3, 0, 0, 0, 0, 0, 0, 0, > > }; > > -- > > 2.47.1 > > > > _______________________________________________ > > Cake mailing list > > Cake@lists.bufferbloat.net > > https://lists.bufferbloat.net/listinfo/cake > --=20 Dave T=C3=A4ht CSO, LibreQos