Bug 3738: GBP coexistence fixes
[groupbasedpolicy.git] / demos / gbp-devstack / devstack-scripts / sfc / kernelmods.sh
index 2778e53ddc9eab40c5edb68665d53697124aa57b..fc2a7f3e914bf3710878a6a197ecf8c9ab463047 100755 (executable)
@@ -1,4 +1,11 @@
 #!/usr/bin/env bash
+if [ "$#" -ne 3 ]; then
+    echo "Illegal number of parameters
+    Arg1= tap port name of SF
+    Arg2= IP address of SF 
+    Arg3= Mac Addr of SF"
+    exit 1
+fi
 
 TAP=$1
 IP=$2
@@ -7,6 +14,3 @@ TDEST=`/sbin/ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}'
 sudo ip route add $2/32 dev $1 
 sudo arp -i $1 -s $2 $3 
 
-echo "Flow mod TBD"
-sudo ovs-ofctl add-flow br-int "table=0,ip,nw_dst=$TDEST,actions=output:4" -OOpenFlow13
-resetcontroller.sh