Statistics
| Branch: | Tag: | Revision:

mininet / mininet @ bdd43bea

Name Size Revision Age Author Comment
  test 1f1d590c over 8 years Brandon Heller test: Improve unit tests to verify basic functi...
__init__.py 71 Bytes 80a8fa62 over 11 years Bob Lantz First crack at restoring mininet python style, ...
clean.py 2.1 KB 76c5b9d0 about 8 years Bob Lantz Add ovs-controller to shutdown list
cli.py 12.6 KB e3d07bc1 about 8 years Bob Lantz Add 'x' command to open an X11 tunnel (and run ...
link.py 14.7 KB 2485d57f about 8 years Bob Lantz Edits to pass code check and make style consist...
log.py 5.99 KB edf60032 over 8 years Brandon Heller pep8: fix E128 continuation line under-indented...
moduledeps.py 2.39 KB edf60032 over 8 years Brandon Heller pep8: fix E128 continuation line under-indented...
net.py 28.7 KB dd21df3c about 8 years Bob Lantz Don't flush ALL routes and enable OPTIONAL defa...
node.py 41.3 KB bdd43bea almost 8 years Bob Lantz Clean up (and fix) OVSSwitch fast reconnect
term.py 2.45 KB e3d07bc1 about 8 years Bob Lantz Add 'x' command to open an X11 tunnel (and run ...
topo.py 7.94 KB e5d7b380 about 8 years Brandon Heller topo: make new minimal Graph object a Graph, no...
topolib.py 1.12 KB ce15c4f6 almost 9 years Bob Lantz rename Topo() methods for consistency: add_node...
util.py 15.2 KB 5fae96eb about 8 years Bob Lantz Change to only split once so that cargs='--foo=...

Latest revisions

# Date Author Comment
bdd43bea 06/26/2013 02:31 AM Bob Lantz

Clean up (and fix) OVSSwitch fast reconnect

12758046 06/25/2013 07:51 PM Bob Lantz

Fix setDefaultRoute to work with passed parameters.

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
g=nx.Graph()...

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 self.g.data[name] if self.layer(n)  layer]...
448ac9dc 06/19/2013 07:22 PM Bob

Merge pull request #150 from MurphyMc/ovs_fast_reconnect

node: Make OVS switches reconnect quickly

dd21df3c 06/18/2013 12:09 AM Bob Lantz

Don't flush ALL routes and enable OPTIONAL default route/gw

fixes #152 hopefully

3df07feb 06/06/2013 11:28 PM Murphy McCauley

node: Make OVS switches reconnect quickly

Ordinarily, OVS switches back off when they can't reach their controllers.
Under the type of scenarios where Mininet is used, I think this is
probably just inconvenient. This patch set controllers to attempt to
reconnect every second.

153d598d 06/06/2013 11:23 PM Murphy McCauley

node: Allow OVSSwitch to run in userspace mode

This adds a datapath parameter to OVSSwitch which allows one to tell OVS to
run in userspace mode rather than kernel mode. From the commandline, this
is --switch=ovsk,datapath=user.

Note that this makes "ovsk" and the OVSKernelSwitch alias misnomers. Since...

5fae96eb 06/03/2013 10:37 PM Bob Lantz

Change to only split once so that cargs='--foo=1 --bar=2' works.
fixes #144

e3d07bc1 05/29/2013 05:10 AM Bob Lantz

Add 'x' command to open an X11 tunnel (and run a client)
fixes #142

View revisions

Also available in: Atom