From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wi0-x22b.google.com (mail-wi0-x22b.google.com [IPv6:2a00:1450:400c:c05::22b]) (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 75BA221F23A for ; Fri, 20 Jun 2014 02:35:23 -0700 (PDT) Received: by mail-wi0-f171.google.com with SMTP id n15so457931wiw.16 for ; Fri, 20 Jun 2014 02:35:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:cc :content-type; bh=fGjTxkc0Zx/KsW3rj5ePJN0DdZTnahW18qtNFQYyY10=; b=wOjID6qHEWSCWmQ2+1oxO76inl9fWzb7MN0mZSRyMVfQhYorRnJZM3Q8gU68oPC3jM smrg+UM09ExmaUFGGaZybEl4MXq8wyfRgaGt5DY051ZgsKKkprOG8Ph6VbfkSTgWBejV D68ho64G3KBTLte+gNvNZ7LBeenjXwJePsEQzzDsbPyoO7uhfr79PKIDfcMaNygW5aTE 9enwUnboMW7IS3ThrPheE/yfQytuEB5HHD7FAa2a8Y0b/L6DaKLPUNf4R0bchWegaHnL 3MN9CeIpXiOY2hEoKz6pB1xdSLF+ZQFBQWAxdidP2hf22rjzOzpflV3N/wsN/wkfuTzG ba5w== X-Received: by 10.194.89.168 with SMTP id bp8mr2960382wjb.73.1403256920683; Fri, 20 Jun 2014 02:35:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.216.69.70 with HTTP; Fri, 20 Jun 2014 02:35:00 -0700 (PDT) In-Reply-To: <1402106170.6343.3.camel@ganymede.home> References: <1402106170.6343.3.camel@ganymede.home> From: Richard Edmands Date: Fri, 20 Jun 2014 19:35:00 +1000 Message-ID: Cc: codel Content-Type: multipart/alternative; boundary=047d7bf10a1c4939c104fc4136b9 Subject: Re: [Codel] Floating an Idea. ip_fq_codel X-BeenThere: codel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: CoDel AQM discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jun 2014 09:35:24 -0000 --047d7bf10a1c4939c104fc4136b9 Content-Type: text/plain; charset=UTF-8 With the tc filter flow hash keys i've been having problems verifying if they've been installed. I've searched the man pages and haven't found the solution. It "should" be tc filter show dev *insert dev* but that doesn't list them :( any ideas what i've missed. tc filter add dev eth0 protocol ip parent 1: handle 1 \ flow hash keys dst divisor 8192 On Sat, Jun 7, 2014 at 11:56 AM, Dan Siemon wrote: > On Tue, 2014-05-20 at 19:15 +1000, Richard Edmands wrote: > > In my environment we've got a fair chunk of torrent usage happening (+ > > gaming) and with fq_codel giving the advantage to whichever individual > > could open up as many connections as possible the entire situation > > imploded very quickly. > > > > So to balance this out I used htb to implement the IP part of this > > (actually not really, i made groups of ip's which belonged to > > individuals) and stuck fq_codel on top of the divided setup. > > > > With this system what now happens is each IP now gets equal > > utilization of the link (actually, i'm a lazy hack. I only implemented > > the uplink section) which prevents the advantage of opening up as many > > connections as possible. > > Now when an individual decides to go nuts, they're limited to what is > > available to them without harming everyone else, without compromising > > maximum possible speed. > > > > > > I have had this running in my environment for the past month and WOW. > > I did something similar as well. You can find the script and results > below. Let me know if you find any bugs. > > > http://git.coverfire.com/?p=linux-qos-scripts.git;a=blob;f=src-3tos.sh;hb=HEAD > > > http://www.coverfire.com/archives/2013/01/01/improving-my-home-internet-performance/ > > --047d7bf10a1c4939c104fc4136b9 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
With the tc filter flow hash keys= i've been having problems verifying if they've been installed. I&#= 39;ve searched the man pages and haven't found the solution. It "s= hould" be tc filter show dev *insert dev*
but that doesn't list them :(
any ideas what i've missed.



tc filter add= dev eth0 protocol ip parent 1: handle 1 \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 flow hash keys dst divisor = 8192


On Sat, Jun 7, 2014 at 11:56 AM, Dan Siemon <<= a href=3D"mailto:dan@coverfire.com" target=3D"_blank">dan@coverfire.com= > wrote:
On T= ue, 2014-05-20 at 19:15 +1000, Richard Edmands wrote:
> In my environment we've got a fair chunk of torrent usage happenin= g (+
> gaming) and with fq_codel giving the advantage to whichever individual=
> could open up as many connections as possible the entire situation
> imploded very quickly.
>
> So to balance this out I used htb to implement the IP part of this
> (actually not really, i made groups of ip's which belonged to
> individuals) and stuck fq_codel on top of the divided setup.
>
> With this system what now happens is each IP now gets equal
> utilization of the link (actually, i'm a lazy hack. I only impleme= nted
> the uplink section) which prevents the advantage of opening up as many=
> connections as possible.
> Now when an individual decides to go nuts, they're limited to what= is
> available to them without harming everyone else, without compromising<= br> > maximum possible speed.
>
>
> I have had this running in my environment for the past month and WOW.<= br>
I did something similar as well. You can find the script and re= sults
below. Let me know if you find any bugs.

http://git.coverfire.com/?p=3Dl= inux-qos-scripts.git;a=3Dblob;f=3Dsrc-3tos.sh;hb=3DHEAD

http://www.coverfire.com/archives/2= 013/01/01/improving-my-home-internet-performance/


--047d7bf10a1c4939c104fc4136b9--