X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=net%2Fwshaper%2Ffiles%2Fwshaper.htb;h=d912f4dcaf1aa8f1bbab77435736b10354a34fd1;hp=2600d4398ea3ae0031ac6f58c3c78f2f4b3dfabf;hb=f329a1581d2edf65565b8bbfd952d1862681cf65;hpb=77d0acc42c1e89cd53d902ba79f0f517171526e7;ds=sidebyside diff --git a/net/wshaper/files/wshaper.htb b/net/wshaper/files/wshaper.htb index 2600d4398e..d912f4dcaf 100755 --- a/net/wshaper/files/wshaper.htb +++ b/net/wshaper/files/wshaper.htb @@ -5,6 +5,7 @@ # Set the following values to somewhat less than your actual download # and uplink speed. In kilobits. Also set the device that is to be shaped. +MODULES='sch_ingress sch_sfq sch_htb cls_u32' DOWNLINK=2000 UPLINK=240 DEV=eth0 @@ -29,10 +30,23 @@ then exit fi + # clean existing down- and uplink qdiscs, hide errors tc qdisc del dev $DEV root 2> /dev/null > /dev/null tc qdisc del dev $DEV ingress 2> /dev/null > /dev/null +if [ "$1" = "stop" ] +then + for i in $MODULES ; do + rmmod $i + done + exit +fi + +for i in $MODULES ; do + insmod $i +done + ###### uplink # install root HTB, point default traffic to 1:20: