Statistics
| Branch: | Tag: | Revision:

mininet / mininet / topo.py @ 03dd914e

History | View | Annotate | Download (12.9 KB)

# Date Author Comment
a6bcad8f 03/02/2012 11:45 PM Bob Lantz

Intf and Link classes. Latter support bandwidth limits using tc.

24baea73 10/18/2010 12:36 AM Bob Lantz

Changed networkx import line; we may have to deal with version issues here.

68c89df8 08/17/2010 02:35 AM Bob Lantz

Pass make codecheck.

dd159b4a 08/16/2010 09:49 PM Bob Lantz

mininet.node.SWITCH_PORT_BASE specifies first switch port number.

This should be mostly cosmetic, but it causes switches to number
their ports consistently with OpenFlow 1.0, which starts at 1.
For older versions of OpenFlow, SWITCH_PORT_BASE may be set to zero.

0774c8bb 03/24/2010 09:42 PM Bob Lantz

Added two spaces before in-line # comments.

80be5642 03/08/2010 11:32 PM Bob Lantz

Removed underscores for public Node methods. Minor cleanup & comments.

befa1310 01/30/2010 10:46 AM Brandon Heller

Revamp custom topology input

Defining custom topologies, switch types, controllers, and hosts is now
much easier. Plus, all Ripcord-specific stuff has been moved out.

723d068c 01/10/2010 01:59 AM Brandon Heller

Add static code checking for style and errors

This required a change to logging, which now uses a singleton pattern.

For all future checkins, 'make codecheck' should pass.

6d2cd77b 01/06/2010 04:53 PM Brandon Heller

Add reversed version of the SingleSwitch topology

Possibly useful for adding custom port mappings.

433a7cc8 01/03/2010 11:53 AM Brandon Heller

Make Ripcord-specific topologies optional

If ripcord.dctopo imports properly, then include its topologies in the
list of available ones. Also replace topo.py with new generic
topologies and update paths.

c98514ae 01/03/2010 10:44 AM Brandon Heller

Support more topologies

54037995 01/01/2010 11:16 AM Brandon Heller

Add MAC auto set for switches

Also use indexing for DPIDs to avoid zeroed MAC

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.