From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) by huchra.bufferbloat.net (Postfix) with ESMTP id 0B27421F24D for ; Wed, 9 Apr 2014 14:29:31 -0700 (PDT) DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt; s=mailo; t=1397078970; h=Date: From: Reply-To: To: Message-Id: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding: Sender; bh=RdpKDCt+gdImKQK3pA1hiAXkEPddIBQ3NYor9sGKuMM=; b=X+CYrO2VIvSVUs6+EBQ58cBR+RuXWBY1fmfDwqQLy7KNNH5eTF3w9kytkyNnaxHUTjAb05mB UzqdRC6W0yrQBdluaM5a4neKGw23IdzSrmlls37xmgYqfRcpVdHViOLxNMDKkQL3oRuUKUau sLsc6W0N2Da8SK8XEeTGXwRrGn0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Date: From: Reply-To: To: Message-Id: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding: Sender; b=cBVLtDJfXPDs8Z9WoaxPYvielwMozIvXJB9PeJ1TspI7CyGYj4ewdNKW4IELdib9jmrmp8 rpVCk9Ba+NfkGC2q7UW97iOHjRsB2Yl+9rCy02jP9GWyKNNZOij8EqcsVN4MytuWTBOSazSl HL5qO2/03Zg2NaHZgsra9NTu1Tjxo= Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5345bbb8.4bba540-in3; Wed, 09 Apr 2014 21:29:28 -0000 (UTC) Date: Wed, 09 Apr 2014 14:29:28 -0700 From: GitHub To: cerowrt-commits@lists.bufferbloat.net Message-Id: <5345bbb8839f4_499b148fd4010147a@hookshot-fe2-cp1-prd.iad.github.net.mail> Subject: [dtaht/ceropackages-3.10] 27eed1: Initial changes to squash inbound diffserv and hav... Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="--==_mimepart_5345bbb883495_499b148fd40101373"; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Mailgun-Sid: WyIzOWVlZSIsICJjZXJvd3J0LWNvbW1pdHNAbGlzdHMuYnVmZmVyYmxvYXQubmV0IiwgIjQwZiJd Sender: noreply@github.com X-BeenThere: cerowrt-commits@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list Reply-To: GitHub List-Id: Development commits for the cerowrt project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2014 21:29:32 -0000 ----==_mimepart_5345bbb883495_499b148fd40101373 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Branch: refs/heads/master Home: https://github.com/dtaht/ceropackages-3.10 Commit: 27eed160a67700caae85a4c8b3fff0eaa990cd27 https://github.com/dtaht/ceropackages-3.10/commit/27eed160a67700caae85a4c8b3fff0eaa990cd27 Author: Dave Taht Date: 2014-04-09 (Wed, 09 Apr 2014) Changed paths: M net/sqm-scripts/files/usr/lib/sqm/functions.sh M net/sqm-scripts/files/usr/lib/sqm/run.sh M net/sqm-scripts/files/usr/lib/sqm/simple.qos Log Message: ----------- Initial changes to squash inbound diffserv and have simpler inbound 1) By default dscp values cannot be trusted e2e as multiple providers change them in transit. So the correct "Default" for sqm should be to reset all inbound diffserv marked values to BE, and then reclassify. 2) It looks like the inbound rules for simple.qos were always broken - see iptables -x -v -L for more details 3) IF you are not going to pay attention to diffserv, it makes no sense to have a 3 tier system for inbound, so this grabs simplest.qos's scheme and uses that if SQUASH_DSCP is set. 4) Haven't tried updating the gui yet. 5) Bug: It still looks like the tc based rules for diffserv *never* worked, and I'm not sure which would be faster - iptables or diffserv for outbound, so I wanted to fiddle with diffserv on that and ran out of time - the code needs to use different priorities ((prio X)+1)) to work right in functions.sh ----==_mimepart_5345bbb883495_499b148fd40101373--