Activity
From 02/22/2010 to 03/23/2010
03/23/2010
- 10:25 PM Revision c70aab0a (mininet): Changed mininet.link() to mininet.configLinkStatus(src,dst,status)
- Also rearranged parameters in link command to
mininet> link s1 h2 up
To resemble ifconfig a bit more. - 10:05 PM Revision fb2f6523 (mininet): Changed mininet.link() to support multiple links.
- It should also probably be renamed to something like:
configLinks(src, dst, status). - 08:45 AM Revision c9ae0ab0 (mininet): Generate initrd if missing
- Works around bug in newer version of kernel-package.
- 08:18 AM Revision 1e4f3375 (mininet): Fix path for cleaning
- 08:15 AM Revision f5191b85 (mininet): Revert "Add ability to pause and resume any node"
- This reverts commit 07aad110819778fdf65a43a6d11e9ca46c9881db.
When the semantics are clear, functionality like this ... - 07:51 AM Revision 74cd0843 (mininet): Clean up a few more things
- 07:48 AM Revision f32a5468 (mininet): Fix NOX breakage
- Controllers are no longer namespace-able, and all calls need one fewer
arg.
Also use more sensible temporary variabl... - 06:56 AM Revision e4370f7e (mininet): Run depmod for specified kernel
- 06:17 AM Revision fc48e6ee (mininet): Add VM build option for 2.6.33 OVS/OF
- 05:44 AM Revision 9a7717ed (mininet): Get past NOX build error w/newer autoconf
- 05:28 AM Revision c5326892 (mininet): Clone NOX into ~/ and fix typo
- 05:14 AM Revision d82b6183 (mininet): Get past verification error
- 05:14 AM Revision a9aebba7 (mininet): Restore 2.6.29 as default image
- 02:34 AM Revision 178a3d84 (mininet): Minor tweaks.
- 12:50 AM Revision c8fbd446 (mininet): Updated installation notes and added patch for controller.c.
03/22/2010
- 11:24 PM Revision f2eaeac7 (mininet): Added patch for 2.6.33.x kernel.
- 11:24 PM Revision 6ab417cc (mininet): Added setup for kernel switch.
03/18/2010
03/16/2010
- 09:59 PM Revision 8abc3472 (mininet): Pass code check.
- 09:59 PM Revision ec7b211c (mininet): Buffered output. Added net.monitor() and node.readline()
- Moved monitor() and readline() into net.py and node.py respectively,
which will hopefully be useful for monitoring la... - 09:59 PM Revision 6ab1f1ff (mininet): Run in non-verbose mode, and print network sizes.
- 09:59 PM Revision e4c82e52 (mininet): Change Node.monitor() to just return output.
- It seems easier to rely on node.waiting for the moment.
- 09:59 PM Revision 736038f8 (mininet): Added README for examples.
- 02:27 AM Revision e100d1d9 (mininet): Change ofprotocold -> ovs-openflowd in OVSKernelSwitch.
- 02:24 AM Revision ad824e4e (mininet): Pass codecheck.
03/15/2010
- 02:32 AM Revision cae423e5 (mininet): For now, make install.
- 02:28 AM Revision 7f9eb9e5 (mininet): Changed remaining refs to netns to refer to mnexec.
- 02:19 AM Revision 3465c9ea (mininet): Updated to reflect changes and include 2.6.33 patch.
03/14/2010
- 10:18 PM Revision ed097b3b (mininet): Working a bit on text files. Removed netns.
- 10:57 AM Revision a3d89912 (mininet): Comment clarification
- 10:53 AM Revision b055728f (mininet): Automatically load kernel module dependencies
- Before this commit, you'd have to manually insert the kernel module for
OVS or OF kernel modules, and you couldn't ru... - 10:53 AM Revision a1658810 (mininet): Ignore pyc files
- 10:53 AM Revision e01292c1 (mininet): Fix minor typo
- 10:53 AM Revision 956bf4f2 (mininet): Fix param typo
- 08:18 AM Revision bca38c99 (mininet): Minor config notes changes.
- 08:11 AM Revision 0e2a7240 (mininet): Reinstate mnexec in install.
- 08:03 AM Revision 51a14824 (mininet): Removed unused variable.
- 05:44 AM Revision 3fac5a43 (mininet): Handle ping output for paused hosts
- 05:35 AM Revision 07aad110 (mininet): Add ability to pause and resume any node
- 05:32 AM Revision 28cd95c3 (mininet): Fix link command parsing bug
- 02:28 AM Revision 0e3fef2f (mininet): Merge branch 'master' of yuba.stanford.edu:mininet
- Conflicts:
mininet/node.py - 02:23 AM Revision bcacfc05 (mininet): Support for control-C. Finally.
- I've changed the way things work a bit:
1. netns is replaced by mnexec, a general-purpose mininet helper.
2. For in... - 02:19 AM Revision c4ae4232 (mininet): Support for control-C. Finally.
- I've changed the way things work a bit:
1. netns is replaced by mnexec, a general-purpose mininet helper.
2. For in... - 12:37 AM Revision d4b53ea7 (mininet): Removing setsid for the moment - breaks shutdown.
- Close to solving this set of problems.
- 12:36 AM Revision af380c89 (mininet): Show PIDs in dump()
03/13/2010
- 09:59 PM Revision e953444f (mininet): Corrected list checkin sendCmd.
- 02:30 PM Revision 8d3c2859 (mininet): Add port status change command
- 02:02 PM Revision e7c787b3 (mininet): Fix sending commands to switches
- 12:40 AM Revision 74993b65 (mininet): Changes to note neither ^C nor interactive commands work atm.
- 12:38 AM Revision 7b323bd4 (mininet): Removed executability since mn -c is easier!
- 12:24 AM Revision 7cbde774 (mininet): Added blank line.
- 12:22 AM Revision 08ed5bb6 (mininet): Made executable.
- 12:21 AM Revision 9e7aee20 (mininet): Merge branch 'master' of yuba.stanford.edu:mininet
- Conflicts:
setup.py - 12:17 AM Revision 740d7ce3 (mininet): Added newline at EOF.
- 12:16 AM Revision 4065511a (mininet): Detach shells from tty; monitoring changes.
- Call netns using setsid to detach from the tty; this is
intended to fix the problem of control-C killing your network... - 12:16 AM Revision 2ad03eea (mininet): Minor cleanup; got rid of backslash.
- 12:13 AM Revision 5947e017 (mininet): Minor changes and corrections.
- 12:13 AM Revision 406f5da1 (mininet): Change to mention 2.6.33 kernel.
- 12:13 AM Revision 44c63c2a (mininet): Fix OVS breakage
- 12:13 AM Revision 77529ce5 (mininet): Ignore binary and egg data
- 12:13 AM Revision c30e5007 (mininet): Update install instructions
- 12:13 AM Revision b403cc7f (mininet): Colorize git output by default in VM
- 12:13 AM Revision 3b1174ef (mininet): Update install scripts
- Don't build NOX and OVS as root. Also don't nuke kernel src. Install
newer autoconf needed for OVS install from Deb...
03/12/2010
- 01:23 AM Revision c46c1ae6 (mininet): Merge branch 'master' of yuba.stanford.edu:mininet
- 01:16 AM Revision 9dbe572a (mininet): Detach shells from tty; monitoring changes.
- Call netns using setsid to detach from the tty; this is
intended to fix the problem of control-C killing your network... - 12:54 AM Revision 9f32a08b (mininet): Minor cleanup; got rid of backslash.
- 12:53 AM Revision 47abe6d9 (mininet): Change to mention 2.6.33 kernel.
- 12:53 AM Revision 3a7d2a13 (mininet): Minor changes and corrections.
03/10/2010
- 11:44 PM Revision b0a7a257 (mininet): Fix OVS breakage
- 06:45 AM Revision 4e57ddbc (mininet): Ignore binary and egg data
- 06:37 AM Revision 8f30aa00 (mininet): Update install instructions
- 06:16 AM Revision 188964c9 (mininet): Update install scripts
- Don't build NOX and OVS as root. Also don't nuke kernel src. Install
newer autoconf needed for OVS install from Deb... - 06:16 AM Revision f7f2f977 (mininet): Colorize git output by default in VM
- 05:52 AM Revision e3a2ef01 (mininet): Fixed docstrings for switch arg: name.
- 05:48 AM Revision d44a5843 (mininet): Reinstantiated inNamespace and routed control network.
- We need to figure out how to specify the IP addresses for the
routed control network. For now I'm going back to 192.1... - 05:47 AM Revision 47dbca29 (mininet): Made iperf verbose and fixed node command output.
- 05:47 AM Revision 1a9d2eac (mininet): Fixed createLink args and cleaned up slightly.
- 05:46 AM Revision 73a323f2 (mininet): Made compatible with rearranged args for createLink.
- 05:45 AM Revision 315cbf9e (mininet): Use IP address strings rather than hex number.
- 05:44 AM Revision 7ecd095c (mininet): Allow *args and **kwargs.
03/08/2010
- 11:36 PM Revision 7ba9e055 (mininet): Fixed errors due to renaming buffer to buf.
- 11:32 PM Revision 80be5642 (mininet): Removed underscores for public Node methods. Minor cleanup & comments.
- 11:31 PM Revision 26266932 (mininet): Changed to report repeated pep8 issues.
03/06/2010
- 01:19 AM Revision a16fae67 (mininet): Tweaks to separate command and options.
- 01:13 AM Revision 91b9e374 (mininet): Revived sshd.py example.
- 01:01 AM Revision be963554 (mininet): Added some additional explanatory comments.
- 01:00 AM Revision b924c5b5 (mininet): Fixed printing in CLI.net()
03/05/2010
- 11:15 PM Revision 73360ab9 (mininet): Moved TreeTopo to mininet.topolib.
- 11:15 PM Revision 5156b389 (mininet): Renamed LinearTestTopo() and added full ping test.
- 11:07 PM Revision 11a6d400 (mininet): Added mininet.topolib to store useful topologies.
- 10:49 PM Revision fd21c46f (mininet): Restored udpbwtest.py
- 10:12 PM Revision c80e18cd (mininet): Worked once on user, kernel for 1-20 switches.
- 10:12 PM Revision 1bda2d21 (mininet): Changed to use Node.MAC().
- 09:59 PM Revision 6f45478f (mininet): Removed spaces.
- 09:58 PM Revision 75d72d96 (mininet): Restored accidentally deleted kill %ofpd lines. Added Node.MAC()
- 12:11 PM Revision cdeaca86 (mininet): Rename cliinfo debug level to output
- 12:08 PM Revision dfc08a86 (mininet): Add none test to measure MN creation/teardown time
- 09:13 AM Revision c8641d7d (mininet): Fix remote controller param
- 06:36 AM Revision 7ae73e67 (mininet): Fix pylint warnings
- 06:26 AM Revision f259e2fa (mininet): Don't try to codecheck non-existent mnclean
- 05:52 AM Revision 509a852f (mininet): Add TreeTopo to cmd line
- 05:47 AM Revision 3eb5abe6 (mininet): Make cleanup a param of mn, not a separate script
- Also switch from print to info statements, to enable a non-verbose
clean. Instead of 'mnclean', now run 'mn -c'. - 05:34 AM Revision 4e69ae83 (mininet): Slightly reduce cliinfo verbosity
- 05:29 AM Revision bb941950 (mininet): Add flexible topology input parsing
- Now you can pass a topology name followed by params. For example, to
create a switch with 3 hosts:
sudo mn --topo... - 02:58 AM Revision 1a40cd04 (mininet): Add new loglevel to display CLI output only
- Also print warning if user chooses a loglevel that will hide CLI output.
- 12:56 AM Revision c246e2d5 (mininet): Renamed topo_2sw_2host.py -> topo-2sw-2host.py
- Still could be better though.... and we need more topology
examples. - 12:55 AM Revision 95f6e7b7 (mininet): linearbandwidth.py now works for kernel switch.
- 12:55 AM Revision 47e26cce (mininet): Fixed to be compatible with new setIP().
- 12:53 AM Revision 086ef80e (mininet): Changed setIP to accept numeric prefix len. Added Node.deleteIntfs().
- 12:52 AM Revision 48a8d297 (mininet): Removed blank line.
- 12:51 AM Revision ddfbfc73 (mininet): Added convenience mode to allow info( 'a', 1, 'b' )
- Later we may wish to optimize this so that the arg lists are
not created if the logging level is too low.
03/03/2010
- 10:37 PM Revision dc630c54 (mininet): Restored scratchnet and scratchnetuser demos.
- Also changed the str format for nodes to use str() rather
than repr() so we don't end up with extraneous quotes. - 09:52 PM Revision efc9a01c (mininet): Moved link creation into Node.addIntf() and fixed util:CreateLink().
- Also tweaked cmd/cmdPrint to make them more beautiful and functional,
and a few other minor changes, such as using a ... - 09:51 PM Revision 04fa18dc (mininet): Changed cmdPrint to cmd.
- 09:50 PM Revision a681f9b6 (mininet): Added debug() convenience function.
- 09:49 PM Revision 54977c79 (mininet): Changed to be executable.
- 09:46 PM Revision 1fdcd676 (mininet): Added py command to evaluate Python expressions, e.g. h1.cmd('ls')
03/01/2010
- 11:38 PM Revision 137ec305 (mininet): Removed trailing spaces.
- 11:34 PM Revision 63214ea2 (mininet): Merge branch 'customtopos' into bl-dev
- 11:21 PM Revision e0cfcdd5 (mininet): Tweaks to pass code check.
02/28/2010
- 07:40 AM Revision 2235f216 (mininet): Minor cleanup of mn/net and fixes for CLI.
- All commands should work now.
- 07:19 AM Revision c3a44400 (mininet): Changed custom feature so that params aren't added to globals.
- There is probably a better way of doing this, but currently
parseCustomFile can modify globals (e.g. TOPOS) as well a...
02/27/2010
- 09:55 PM Revision 54683776 (mininet): Removed blank line at EOF.
- 09:54 PM Revision dba3b599 (mininet): Changed to dump bad iperf output.
- 09:54 PM Revision 78073e1b (mininet): Fixed to be compatible with modified Mininet() class.
- 02:54 AM Revision d40b0a99 (mininet): Merge branch 'customtopos' into bl-dev
- 01:25 AM Revision 235415cf (mininet): Ran unpep8 on test_nets.py.
- 01:16 AM Revision 019bff82 (mininet): Made it possible to create a Mininet() without using a Topo object.
- This increases flexibility by allowing a topology to be manually created
in Python, or specified using another format...
Also available in: Atom