From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-it0-x22c.google.com (mail-it0-x22c.google.com [IPv6:2607:f8b0:4001:c0b::22c]) (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 982D93B25D for ; Thu, 2 Jun 2016 19:39:55 -0400 (EDT) Received: by mail-it0-x22c.google.com with SMTP id z123so65412957itg.0 for ; Thu, 02 Jun 2016 16:39:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=RVvgHYPts0B8GuFmKJo3wyk5SzBMdxIgUVoCMoF8NDs=; b=OS1Lfk0Gdyaqllmw2FaVNK3dBCSnC/vrWJ4UhvpO8m+y//DNh1kZf86LV2LYrN4+LO 4VZQZYHeXTbQZS5NszU70GKjTL61DV6Qr9LrvkSUPEtCO18JAc9wTplNencwrv+ux1wA haiw0bcXR75c6A2qj0yhx0QoWeS4DrRiNLbh/SUd4ZgDanf+//fj4r3V3Nxgblo2RCpN ZvFvNTUOyVkTvkqdIWERHRoXgwoGAy+jhchs2haNPQAuuXpXoXht4TWyIo3XKk6vXyP8 JTmTiiMMd89GC5uXpxZ1aFcJ+VlBO2lRrCczohQC8U49Op3PaNzIsRRUhxlBNLoc5781 gbdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=RVvgHYPts0B8GuFmKJo3wyk5SzBMdxIgUVoCMoF8NDs=; b=PZwMXorVYYR16x7CH3sEMnrTESJxU/6eJOFmzLFIa96NmwL623thGnVkX0c/EE4B6s BAh25abwzBHq+HTGh9h16EUQMh+Hd2iQg3rsL875xHLM/Wz/3KJ/KqMOAr96zeDHCcx7 10KdqFZUS6hgOPt7SO0qsrnWMyxNj+fRRQLKp3TtT5jovfFxm8vu6mb0KhIuwNd12qA6 Q5DqLYAzxT8KAmTuPWGOdwa20LnRYYUmRDOCq4rEx9XRCSIxpS772ooSdVsfSTEM79jf wLhxAlGhVscfQeiv+ixHO0W1uejfsiWp/OsbaejVJ66gbr9Q76GMNm3+hXMac0+ZVApa P6Ew== X-Gm-Message-State: ALyK8tKzxAAZ3txf70aGrIqG2uMXDsY5N5wu2Yd578VpDANJUENXEMSb++7ZwjCzk9LlTw== X-Received: by 10.36.29.129 with SMTP id 123mr6657935itj.61.1464910794996; Thu, 02 Jun 2016 16:39:54 -0700 (PDT) Received: from ?IPv6:2601:404:380:3915:e844:e1c7:a233:a741? ([2601:404:380:3915:e844:e1c7:a233:a741]) by smtp.gmail.com with ESMTPSA id u66sm1553703itc.21.2016.06.02.16.39.54 for (version=TLSv1/SSLv3 cipher=OTHER); Thu, 02 Jun 2016 16:39:54 -0700 (PDT) To: bloat@lists.bufferbloat.net From: Noah Causin Message-ID: Date: Thu, 2 Jun 2016 19:39:53 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: [Bloat] Possible Companion Software for Cake and SQM X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jun 2016 23:39:55 -0000 I found this netfilter module that could be useful for traffic shaping with Cake or SQM. https://github.com/betolj/ndpi-netfilter It uses an open source deep packet inspection engine to determine what application a flow is, and it works with iptables. My idea is that this could be used to apply diffserv markings to traffic like Netflix, so that they can be placed into the appropriate classes. iptables -t mangle -A FORWARD -o eth2 -m ndpi --netflix -j DSCP --set-dscp-class cs2 What do you think? Noah