aboutsummaryrefslogtreecommitdiff
path: root/net/sqm-scripts/Makefile
Commit message (Collapse)AuthorAge
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* sqm-scripts: Bump to v1.1.3Toke Høiland-Jørgensen2017-02-03
|
* sqm-scripts: Bump to v1.1.2, depend on kmod-sched-coreToke Høiland-Jørgensen2017-01-29
| | | | | | | The needed shaper modules are now in kmod-sched-core, so we don't need to depend on the full kmod-sched anymore. Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
* sqm-scripts: Bump to v1.1.1, depend on kmod-sched-cakeToke Høiland-Jørgensen2017-01-22
| | | | | | The kmod-sched-cake dependency is to avoid Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
* sqm-scripts: Update to v1.1.0Toke Høiland-Jørgensen2017-01-03
|
* sqm-scripts: use https link (#3741)Alberto Bursi2017-01-03
| | | | | | | change download link from git:// to https:// . Git links are less safe (not encrypted) and, more importantly, they are blocked by company firewalls. Https links do not have either issue. Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>
* sqm-scripts: Bump to v1.0.9Toke Høiland-Jørgensen2016-11-19
| | | | Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
* sqm-scripts: Bump to v1.0.8.Toke Høiland-Jørgensen2016-10-02
| | | | Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
* sqm-scripts: Bump to v1.0.7.Toke Høiland-Jørgensen2016-02-16
| | | | Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
* sqm-scripts: Bump to v1.0.6.Toke Høiland-Jørgensen2015-12-09
| | | | Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
* sqm-scripts: Drop dependency on 'ip'.Toke Høiland-Jørgensen2015-11-19
|
* sqm-scripts: Bump to v1.0.5.Toke Høiland-Jørgensen2015-11-19
|
* sqm-scripts: Bump to v1.0.4.Toke Høiland-Jørgensen2015-11-02
|
* sqm-scripts: Bump to v1.0.3.Toke Høiland-Jørgensen2015-09-03
| | | | Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
* sqm-scripts: Bump to v1.0.2.Toke Høiland-Jørgensen2015-08-26
| | | | Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
* sqm-scripts: Bump to v1.0.1.Toke Høiland-Jørgensen2015-08-17
| | | | Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
* sqm-scripts: Fix dependency on tc.Toke Høiland-Jørgensen2015-08-14
| | | | Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
* sqm-scripts: Bump to v1.0.Toke Høiland-Jørgensen2015-08-06
| | | | | | | | sqm-scripts and luci-app-sqm now live in the same Makefile and are built from the upstream git repository, rather than having the files included here. Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
* [SQM] Fix simple.qos to allow using cake as ingress shaperSebastian Moeller2015-07-12
| | | | | | | | | | simple.qos had accidentally set up the egress shaper twice, once with the true egress parameters and a second time using the ingress parameters, effectively misconfiguring both directions. This bub only affected situations where 3-tier ingress classification was used. Signed-off-by: Sebastian Moeller <moeller0@gmx.de>
* [SQM/luci-app-sqm] Wire up link layer dandling for cakeSebastian Moeller2015-07-12
| | | | | | | | | | | | | The cake traffic-shaper qdisc omne stop solution knows how to handle link layer adjustments for ATM and can account for per packet overhead. This commit adds cake as link layer adjustment mechanism in the GUI and passes numerically specified overhead as well as the ATM linklayer keywords on to cake. This change also passes the "advanced option strings" from the Queue Discipline tab to cake. But as before no error checking. This needs testing, as I have no working cake qdisc available so caveat emptor... Signed-off-by: Sebastian Moeller <moeller0@gmx.de>
* sqm-scripts: Support the cake qdisc.Dave Taht2015-07-12
| | | | Signed-off-by: Dave Taht <dave.taht@bufferbloat.net>
* sqm-scripts: Only run on hotplug if the init script is enabled.Toke Høiland-Jørgensen2015-04-30
| | | | | | Fixes #1202. Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
* Remove dependeny on iptables-mod-filter from sqm-scriptsSebastian Moeller2015-04-19
| | | | | | | | As Hnyman noted in https://github.com/dtaht/ceropackages-3.10/issues/13 we carry a few unnecessary dependecies in sqm-scripts, so remove one of them (iptables-mod-filter) as we neither use it nor plan to use it. Signed-off-by: Sebastian Moeller <moeller0@gmx.de>
* sqm-scripts: make run.sh ignore spurious incomplete hotplug ifupsSebastian Moeller2015-03-05
| | | | | | | | | | | | | During system start up pppoe devices seem to receice ifup events before the interface actually exists. This commit makes sqm's run.sh script test whether the sys files for an interface exist before actually trying to start an SQM instance on an interface. This seems to nicely avoid starting on an not fully established pppoe interface and avoids a number of error messages during startup. In addition, debug logging is disabled. Signed-off-by: Sebastian Moeller <moeller0@gmx.de>
* Teach SQM hotplug tricksSebastian Moeller2015-03-03
| | | | | | | | | | | | | | | | | Some interfaces like wan-pppoe go away, when the ppp connection is lost and get recreated once the link is established again. SQM now has its own hotplug script to re-enable itself on the interfae just hotplugged. SQM will not touch other instances of itself running on other interfaces if called by hotplug.d. The implementation now allows this functionality by calling run.sh like: /usr/lib/sqm/run.sh interface YOUR_INTERFACE_NAME_HERE e.g.: /usr/lib/sqm/run.sh interface ge00-pppoe If called with a specific interface SQM will only try to disable itself on that interface to clean up all left over state and the re-enable itself on just that interface. Hopefully that allows for better service with instable interfaces like pppoe. The current code passes a simple manual stop start test of the ge00-pppoe interface from the GUI and does seem to do the right thing, at least on cerowrt 3.10.50-1...
* sqm-scripts: Modify installation step to ensure correct file permissionsHannu Nyman2014-11-09
| | | | | | | Use INSTALL_BIN & INSTALL_DATA macros instead of cp to ensure correct file permissions for the executable files. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* sqm-scripts: use masks with markingsHannu Nyman2014-11-02
| | | | | | Apply mask for markings to enable co-existence with multiwan, mwan3 etc. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* sqm-scripts: Fix a minor bug, add copyrights, improve loggingHannu Nyman2014-10-18
| | | | | | | | | | | Changes committed to the cerowrt original repo after the initial import here: - Better license & copyright statements, as requested - Fixed a minor bug in stopping sqm - Logging improvements - Dead code removed - Typos corrected Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* Add PKG_LICENSE tags for luci-app-sqm and sqm-scripts.Toke Høiland-Jørgensen2014-10-15
|
* sqm-scripts: Smart Queue Management - experimental QoSHannu Nyman2014-10-15
sqm-scripts is a new QoS system from Cerowrt / Bufferbloat. I have tested it in my own community build. More info at: http://www.bufferbloat.net/projects/cerowrt/wiki/Smart_Queue_Management http://www.bufferbloat.net/projects/cerowrt/wiki/Setting_up_SQM_for_CeroWrt_310 Dave Täht submitted this first via openwrt-devel mailing list in March 2014, but that was not picked up before the switch to Github: http://patchwork.openwrt.org/patch/5078/ Original code used as the base: https://github.com/dtaht/ceropackages-3.10/commit/8ce293611094a0d65c5b62ce80d25f0e30603cf5 I have modified: - set the default interface to be eth1, like the Openwrt default. - modified config to hide some of the advanced options by default - beautified Makefile a bit - added Toke Høiland-Jørgensen <toke@toke.dk> as the maintainer, as discussed in https://github.com/dtaht/ceropackages-3.10/issues/8#issuecomment-59215905 Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>