X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=examples%2Fopenvswitch%2Fovs_ping_3switches_loop.py;h=bd246dad6a80804c7d309e7b04479049a28609c2;hb=cb5d027b813a27d7de263653e1a8e0cef5490f0a;hp=72a6fad0c812d6345d826092e378e7250d6a802d;hpb=741b99fe027fe6b54846a0703d26510d9b40a135;p=nepi.git diff --git a/examples/openvswitch/ovs_ping_3switches_loop.py b/examples/openvswitch/ovs_ping_3switches_loop.py index 72a6fad0..bd246dad 100644 --- a/examples/openvswitch/ovs_ping_3switches_loop.py +++ b/examples/openvswitch/ovs_ping_3switches_loop.py @@ -4,9 +4,8 @@ # Copyright (C) 2013 INRIA # # This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. +# it under the terms of the GNU General Public License version 2 as +# published by the Free Software Foundation; # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -185,36 +184,35 @@ ping11 = ec.trace(app11, 'stdout') ping12 = ec.trace(app12, 'stdout') -f = open("examples/openvswitch/ovs_ping_3switches_loop.txt", 'w') - -if not ping12: - ec.shutdown() - -f.write("************ Ping From Switch 1 : 192.168.3.2 ********************\n\n") -f.write(ping1) -f.write("--------------------------------------\n") -f.write(ping2) -f.write("************ Ping From Switch 2 : 192.168.3.4 ********************\n\n") -f.write(ping3) -f.write("--------------------------------------\n") -f.write(ping4) -f.write("************ Ping From Switch 3 : 192.168.3.6 ********************\n\n") -f.write(ping5) -f.write("--------------------------------------\n") -f.write(ping6) -f.write("************ Ping From Host 1 : 192.168.3.1 ********************\n\n") -f.write(ping7) -f.write("--------------------------------------\n") -f.write(ping8) -f.write("************ Ping From Host 2 : 192.168.3.3 ********************\n\n") -f.write(ping9) -f.write("--------------------------------------\n") -f.write(ping10) -f.write("************ Ping From Host 3 : 192.168.3.5 ********************\n\n") -f.write(ping11) -f.write("--------------------------------------\n") -f.write(ping12) -f.close() +with open("examples/openvswitch/ovs_ping_3switches_loop.txt", 'w') as f: + + if not ping12: + ec.shutdown() + + f.write("************ Ping From Switch 1 : 192.168.3.2 ********************\n\n") + f.write(ping1) + f.write("--------------------------------------\n") + f.write(ping2) + f.write("************ Ping From Switch 2 : 192.168.3.4 ********************\n\n") + f.write(ping3) + f.write("--------------------------------------\n") + f.write(ping4) + f.write("************ Ping From Switch 3 : 192.168.3.6 ********************\n\n") + f.write(ping5) + f.write("--------------------------------------\n") + f.write(ping6) + f.write("************ Ping From Host 1 : 192.168.3.1 ********************\n\n") + f.write(ping7) + f.write("--------------------------------------\n") + f.write(ping8) + f.write("************ Ping From Host 2 : 192.168.3.3 ********************\n\n") + f.write(ping9) + f.write("--------------------------------------\n") + f.write(ping10) + f.write("************ Ping From Host 3 : 192.168.3.5 ********************\n\n") + f.write(ping11) + f.write("--------------------------------------\n") + f.write(ping12) # Delete the overlay network ec.shutdown()