| Branch: | Tag: | Revision:

mininet / mininet / @ 00803bcd

History | View | Annotate | Download (8.25 KB)

# Date Author Comment
824afb84 12/20/2013 01:43 PM Rémy Léone

fixup: useless_parenthesis

f796f01f 09/11/2013 07:00 PM Bob Lantz

add spaces to satisfy pylint ;-p

92bf2cf1 09/11/2013 07:00 PM Brian O'Connor

codecheck: removed unused variable in

bb0006b6 08/02/2013 08:35 PM Brian O'Connor

Merging MurphyMc LinearTopo pull request

9c4b7343 07/30/2013 06:52 PM Bob Lantz

Fix indentation in LinearTopo()

5b48a7d9 07/30/2013 06:51 PM Bob Lantz

Reimplemented and corrected Graph as MultiGraph
fixes #172

92112315 07/19/2013 10:56 PM Brian O'Connor

Simplified and refactored examples/
Extended LinearTopo to support mulitple hosts per switch

e5d7b380 06/21/2013 01:51 AM Brandon Heller

topo: make new minimal Graph object a Graph, not a DiGraph

Fixes another Graph regression relative to NetworkX.

RipL broke because the NetworkX Graph object that was used previously
for topologies is an undirected graph:

import networkx as nx

4e1630e1 06/20/2013 11:27 PM Brandon Heller

topo: add getitem for Graph

Commit 65c35b65 'Remove networkx dependency' broke this line from RipL:

nodes = [n for n in self.g[name] if self.layer(n)  layer]

To work around this, RipL code would have to be changed to something
like this:

nodes = [n for n in[name] if self.layer(n)  layer]...
a22e2618 06/06/2013 11:18 PM Murphy McCauley

topo: Add host count param to LinearTopo

Previously, LinearTopo took one parameter (k), which controlled the number
of switches; each of these got one host. This adds a second parameter (j),
which controls the number of hosts per switch, defaulting to 1 (as before)....

2485d57f 05/22/2013 10:40 PM Bob Lantz

Edits to pass code check and make style consistent.

65c35b65 05/22/2013 10:24 PM ryanc

Remove networkx dependency



closes #100

2e089b5e 11/14/2012 01:17 AM Brandon Heller

pep8: Fix E127 continuation line over-indented

There are a bunch of these remaining, but I don't think the right course is
to 'fix' all of them to make pep8 happy, but instead to either change
the test in pep8 to consider that a continuation line may itself...

ce15c4f6 08/17/2012 01:48 AM Bob Lantz

rename Topo() methods for consistency: add_node() -> addNode()

8f310286 05/22/2012 06:09 AM Bob Lantz

Add setLinkInfo() which seems to be missing.

78606a35 04/01/2012 04:29 AM Bob Lantz

Removed unused param in add_link.

e1246c37 03/25/2012 10:39 PM Bob Lantz

Simplify port specification.

For the moment, I've removed the ability to specify
a dict of options without using **. This is a slightly
unfortunate trade-off since it simplifies implementation
at the expense of making the API slightly less convenient
(if somewhat more consistent.)

8bebd377 03/20/2012 10:45 PM Bob Lantz

Fix is_switch() to always succeed + whitespace edits.

5a8bb489 03/20/2012 07:17 AM Bob Lantz

Attempt at revised/simplified topo class:

- keys are strings
- metadata is simply a dict
- buildFromTopo greatly simplified

14ff3ad3 03/11/2012 04:44 AM Bob Lantz

Fix codecheck and MininetWithControlNet.

82f483f5 03/10/2012 01:44 AM Bob Lantz

Add support for specifying host IP range with --ipbase.

bf5becc7 03/08/2012 09:38 PM Bob Lantz

Get rid of SWITCH_PORT_BASE since it's 1 for OF >= 1.0.

cbe20c75 03/08/2012 08:05 AM Bob Lantz

Remove unused imports.

b1f90976 03/07/2012 08:03 AM Bob Lantz

Remove default classes since Mininet() really handles them.

94c02695 03/07/2012 07:50 AM Bob Lantz

Clarify precedence of default classes.

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 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

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