From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lb0-x22d.google.com (mail-lb0-x22d.google.com [IPv6:2a00:1450:4010:c04::22d]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id E526E21F2DE for ; Fri, 1 May 2015 00:43:06 -0700 (PDT) Received: by lbbqq2 with SMTP id qq2so60691456lbb.3 for ; Fri, 01 May 2015 00:43:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=mo7nktsnTEjwOVQiK6OV3Y1OCdQteDib8yyuDgFcplI=; b=PwbvI9FyCe/yV+ctawZJIAXSYD7BRrRb4dIOas4uVvMyMdQ4nrJkWcNs/rFFZFDjXh LTuSNkQ4kxKKo/p4r/RCByFKXnBEtfJ7qjgiTsyJVcWm2c3IBs4SgbRuzrWOaZ5dgNfX KMH1QIGXlslHZ4MfstLZLplIO/yzr8yzQd9EIJp+Xg2PVpbjMq5clqL5iLo1s7k7V+QZ Vft7WdTwuDif/dfOQuv9hBTJFDj9zgoqYtX24Fyve7gU1Gvb/jjWctB8C7+poH02rcMO NwLlrbEjvR2TRYfOjUX7/3Qe05vAmxYgnl0OVfqw4yHMG2DCdZjldbjbRiwJ446za6qO mXbg== X-Received: by 10.112.72.132 with SMTP id d4mr6257810lbv.1.1430466183561; Fri, 01 May 2015 00:43:03 -0700 (PDT) Received: from bass.home.chromatix.fi (87-93-21-125.bb.dnainternet.fi. [87.93.21.125]) by mx.google.com with ESMTPSA id jp18sm1162677lab.34.2015.05.01.00.42.47 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 01 May 2015 00:43:02 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) From: Jonathan Morton In-Reply-To: Date: Fri, 1 May 2015 10:42:39 +0300 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Dave Taht X-Mailer: Apple Mail (2.2098) Cc: cake@lists.bufferbloat.net Subject: Re: [Cake] cake integration woes X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.13 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, 01 May 2015 07:43:35 -0000 > On 30 Apr, 2015, at 19:25, Dave Taht wrote: >=20 > 3) I really want that squash option. And I really don=E2=80=99t think it belongs in cake. Not unless we put = a complete DSCP re-marking system in there, which would massively = complicate the configuration interface, which we don=E2=80=99t want to = do. Let me emphasise: cake can already *ignore* DSCP. So can anything else = in a network, with the possible exception of stupid wifi interfaces, = which in the long run we should try to fix. If you=E2=80=99re using = Diffserv internally, then you already have a re-marking system separate = from cake, which can do the squashing for you. And, on a more technical note, adding squashing means cake crosses a = threshold - from not modifying packets (except for ECN marking, which = has a special function for the job) to doing so. I=E2=80=99d rather = have a separate, specialised qdisc for the re-marking task, and put = squashing in there instead. > 4) I don't like the precedence option being in there at all. This is perhaps fairer comment, since I don=E2=80=99t expect many people = will use it. But since it=E2=80=99s already in there, and isn=E2=80=99t = very much code, it might not make sense to remove it. - Jonathan Morton