added module (un)load to wshaper
authorMatteo Croce <rootkit85@yahoo.it>
Sat, 8 Mar 2008 17:00:33 +0000 (17:00 +0000)
committerMatteo Croce <rootkit85@yahoo.it>
Sat, 8 Mar 2008 17:00:33 +0000 (17:00 +0000)
SVN-Revision: 10570

net/wshaper/files/wshaper.htb

index 2600d4398ea3ae0031ac6f58c3c78f2f4b3dfabf..d912f4dcaf1aa8f1bbab77435736b10354a34fd1 100755 (executable)
@@ -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: