Fix undefined sleep()
Cluster edition prototype: remote nodes and links.
We add a new experimental feature to allow Mininet to run acrossa cluster of machines. This is currently implemented via a setmix-in classes that provide remote nodes that are implementedvia a connection to a remote shell, and remote links which are...
added code to kill stale mininet processes
Clean things up slightly.
Try batch deleting OVS instances.
Remove mn links with dots in them (e.g. foo_bar-baz1.2-eth0)
adjust regex for finding mininet's links during cleanup
link names of the form "a-b-ethN" were previously interpretedas "b-ethN". this change accepts link names with a dash, andrequires N to only contain digits.
clean: send SIGTERM before SIGKILL
IVS needs to be sent SIGTERM so it has a chance to clean up the kerneldatapath.
clean: kill ivs processes
clean: don't wait forever for ovsdb
This could happen if OVS was installed but not running.
Fix some pylint messages.
Add ovs-controller to shutdown list
Tag node bash processes and add attach scriptTry invoking bash processes with -s mininet:host,for easy identification of hosts. This enableseasy attachment using the util/m script.closes #121
Change makeTerm() to tunnel X11 using socat if neededFor local display, allow local root accessFor remote display, tunnel with socat/mnexecThis should enable wireshark in hosts and fix #119
Fix examples to work with new API (and vice-versa.)
Added ovs-openflowd to list of zombies.
We may still need additional code to clean up after ovs.
Change import to reflect renamed mininet.term module.
Minor format tweaks.
Removed executability since mn -c is easier!
Make cleanup a param of mn, not a separate script
Also switch from print to info statements, to enable a non-verboseclean. Instead of 'mnclean', now run 'mn -c'.