X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=tests%2Frun-ryu;h=f63123ee67c8ab4dab59f4a30a721e80c2e3b782;hb=6d308b28c023e864925b1a6775b3b91d215e89bf;hp=05578d4934fb6711beec9e93561e45affe24ffd1;hpb=95a93307cb10d9ddb2c4c99a5e2055883371020a;p=sliver-openvswitch.git diff --git a/tests/run-ryu b/tests/run-ryu index 05578d493..f63123ee6 100755 --- a/tests/run-ryu +++ b/tests/run-ryu @@ -66,11 +66,11 @@ run ovs-vswitchd --detach --no-chdir --pidfile -vconsole:off --log-file \ # Add bridges for Ryu to use, and configure them to connect to Ryu. for config in \ - 'br0 0000000000000001 a c b d' \ - 'br1 0000000000000002 c a d b' + 'br0 0000000000000001 a b pstream=punix' \ + 'br1 0000000000000002 c d stream=unix' do set $config - bridge=$1 dpid=$2 port1=$3 peer1=$4 port2=$5 peer2=$6 + bridge=$1 dpid=$2 port1=$3 port2=$4 stream_mode=$5 run ovs-vsctl --no-wait \ -- add-br $bridge \ -- set bridge $bridge \ @@ -81,9 +81,11 @@ do -- set controller $bridge connection-mode=out-of-band \ max-backoff=1000 \ -- add-port $bridge $port1 \ - -- set interface $port1 ofport_request=1 type=patch options:peer=$peer1 \ + -- set interface $port1 ofport_request=1 type=dummy \ + options:${stream_mode}:"$sandbox"/p1.sock \ -- add-port $bridge $port2 \ - -- set interface $port2 ofport_request=2 type=patch options:peer=$peer2 + -- set interface $port2 ofport_request=2 type=dummy \ + options:${stream_mode}:"$sandbox"/p2.sock done logs= @@ -97,7 +99,7 @@ run_app() { EOF logfile=$sandbox/`echo $app | sed 's,/,.,g'`.log logs="$logs - $sandbox/$logfile.log" + $logfile" ryu-manager "$app" --log-file="$logfile" & pid=$! echo $pid > "$sandbox/ryu.pid" i=0