]> rtime.felk.cvut.cz Git - lisovros/iproute2_canprio.git/commitdiff
Configuration scripts improvements.
authorRostislav Lisovy <lisovy@gmail.com>
Fri, 7 Oct 2011 09:09:55 +0000 (11:09 +0200)
committerRostislav Lisovy <lisovy@gmail.com>
Wed, 23 May 2012 08:45:13 +0000 (10:45 +0200)
tc/caninit.sh
tc/setcanfltr.sh
tc/vcaninit.sh [new file with mode: 0755]

index 2b34e5b04ff33169219043d1f3ce0a9c89807894..2d5be8d07edd70e6561b61cc32c354b7919e8041 100755 (executable)
@@ -21,5 +21,8 @@ ip link set can3 type can bitrate 1000000
 ip link set can3 txqueuelen $1
 ip link set can3 up
 
-ip link show
+ip link show dev can0
+ip link show dev can1
+ip link show dev can2
+ip link show dev can3
 
index 6e9bd0d5263ea9a0497183033e8129f1083dd11d..6fe99dcfba16fe775ad8fb67862039ec3ff3adce 100755 (executable)
@@ -1,5 +1,12 @@
 #!/bin/bash
-DEV=can0
+
+if [ -z "$2" ]; then # device not set
+       DEV="can0"
+else
+       DEV="$2"
+fi
+
+echo "[ Running on ${DEV} device. ]"
 
 if [ "$1" == "del" ]; then # delete all qdiscs & filters
        tc qdisc del dev ${DEV} root 
diff --git a/tc/vcaninit.sh b/tc/vcaninit.sh
new file mode 100755 (executable)
index 0000000..1a77750
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+(lsmod | grep vcan > /dev/null) && rmmod vcan
+modprobe vcan echo=1
+
+ip link add vcan0 type vcan
+ip link set vcan0 txqueuelen $1
+ip link set vcan0 up
+ip link show dev vcan0
+