Merge branch 'master' of github.com:OPENNETWORKINGLAB/ONOS
Conflicts:
web/topology_rest.py
diff --git a/scripts/showdpid.sh b/scripts/showdpid.sh
index 91281a1..db0adbc 100755
--- a/scripts/showdpid.sh
+++ b/scripts/showdpid.sh
@@ -13,5 +13,6 @@
done
echo $url
for s in $switches; do
+ echo -n "$s : "
sudo ovs-ofctl show $s |grep dpid
done
diff --git a/scripts/showflow.sh b/scripts/showflow.sh
index 757c69d..5b6fb34 100755
--- a/scripts/showflow.sh
+++ b/scripts/showflow.sh
@@ -7,11 +7,21 @@
echo $ip
}
-url=""
-for c in $controller; do
- url="$url tcp:`host2ip $c`:6633"
-done
-echo $url
+function cdpid (){
+# dpid=echo $1 | awk '{printf("%s%s:%s%s:%s%s:%s%s:%s%s:%s%s:%s%s:%s%s",$1[0],$1[1],$1[2],$1[3],$1[4],$1[5],$1[6],$1[7],$1[8],$1[9],$1[10],$1[11],$1[12],$1[13],$1[14],$1[15])}'
+ dpid=`echo $1 | awk '{printf("%s\n",$0[0])}'`
+}
+
+dpids=()
for s in $switches; do
- sudo ovs-ofctl dump-flows $s
+# echo -n "$s : "
+ i=`sudo ovs-ofctl show $s |grep dpid | awk -F ":" '{print $4}'`
+ dpids+=($i)
+done
+((j=0))
+for s in $switches; do
+ id=`cdpid ${dpids[$j]}`
+ echo id
+# sudo ovs-ofctl dump-flows $s |grep cookie| awk -vsw=$s -vdpid=${dpids[$j]} '{printf("%s %s %s\n",sw,dpid,$0)}'
+ ((j ++ ))
done