Statistics
| Branch: | Tag: | Revision:

mininet / mininet @ ac65ea3f

# Date Author Comment
ac65ea3f 01/03/2010 10:43 AM Brandon Heller

Increase createLink retry count

Was seeing occasional errors with tests run back-to-back.

fcf6a16f 01/02/2010 07:20 PM Brandon Heller

Remove accidentally-added iperf verbosity

0cd489a7 01/02/2010 06:58 PM Brandon Heller

Add iperf UDP test

8a034f4f 01/02/2010 06:58 PM Brandon Heller

Add xterm support

1bb4412f 01/02/2010 06:58 PM Brandon Heller

Separate kernel and user switches into separate objects

16c57ddb 01/02/2010 06:58 PM Brandon Heller

Enable controller-less setups

4804237f 01/02/2010 06:58 PM Brandon Heller

Add more NOX options

eeb9cb3c 01/02/2010 06:58 PM Brandon Heller

Restore iperf test

Also simplify test running.

8f20b95d 01/02/2010 10:43 AM Brandon Heller

Auto-install run and clean scripts

Also remove usused imports and outdated doc text.

8b5062a3 12/26/2009 10:25 PM Brandon Heller

Move TreeNet to new Mininet API

Also remove all non-object-oriented legacy Mininet code and update
tests.

User-space compatibility is untested, but most of the code for it is
still in.

e3621eb0 12/26/2009 03:40 PM Brandon Heller

Move fixLimits function to util

89bf3103 12/20/2009 10:19 PM Brandon Heller

Move Node functions into their own file

Nodes include Switch, Host, and Controller; move these to a separate
file.

This file still could use some attention to hide private functions.
Node seems like a primary class to extend, for adding stuff like Open
vSwitch, so it could benefit from a simpler interface.

4d2d52c3 12/20/2009 05:46 PM Brandon Heller

Remove unused function

220890a0 12/20/2009 05:32 PM Brandon Heller

Move utility functions out of mininet.py

Having a file with the same name as its package creates hard-to-diagnose
import error, so rename mininet.py to net.py. This commit moves utility
functions, generally those dealing with network namespaces and interface...

75810224 12/20/2009 11:54 AM Brandon Heller

Remove verbose command printouts

8e63d3cb 12/20/2009 03:21 AM Brandon Heller

Add missing newline printouts

fabbac88 12/20/2009 03:21 AM Brandon Heller

Document retry function

2e52801d 12/20/2009 03:20 AM Brandon Heller

Fix IP printing exception

b426d24e 12/20/2009 03:05 AM Brandon Heller

Minor documentation

b6423f8c 12/19/2009 04:36 AM Brandon Heller

Fix module resolution

Forgot to add init.py

15f37cc2 12/19/2009 04:36 AM Brandon Heller

Add LinearNet test case

7b804ffb 12/19/2009 04:36 AM Brandon Heller

More flexible logging support

Use customized StreamHandler from Python logging module to print
only messages for the specified loglevel to the console.

1095628b 12/18/2009 11:51 PM Brandon Heller

Clean up display

Don't print retry errors by default.

7c1d7c9f 12/18/2009 11:42 PM Brandon Heller

Don't attempt to kill processes twice

Was causing OSErrors because the process to kill no longer existed.

345bf7cc 12/18/2009 11:39 PM Brandon Heller

Reduce interface move delay and make configurable

Much faster now; from 1 s delay to 100 us.

ff43615a 12/18/2009 08:15 PM Brandon Heller

Add example unit tests and Makefile target

51270ce4 12/18/2009 08:12 PM Brandon Heller

Use setuptools to install python files

Now, to reference mininet files, use 'import mininet.mininet'.

PYTHONPATH mods are no longer required for installation.