- Jul 18, 2013
-
-
Rich Lane authored
IVS needs to be sent SIGTERM so it has a chance to clean up the kernel datapath.
-
- Jul 10, 2013
-
-
Rich Lane authored
Each switch gets its own class so that the test results are listed separately.
-
- Jul 09, 2013
- Jul 02, 2013
-
-
Rich Lane authored
IVS works fine using --innamespace.
-
- Jun 30, 2013
-
-
Rich Lane authored
-
- Jun 29, 2013
-
-
Rich Lane authored
-
- Jun 28, 2013
-
-
Rich Lane authored
dpctl is not included with IVS. The user will need to obtain it from the OpenFlow reference repository.
-
- Jun 27, 2013
-
-
Rich Lane authored
-
Rich Lane authored
IVS is an open source virtual switch available for download at https://github.com/floodlight/ivs. It uses the openvswitch kernel module.
-
- Jun 26, 2013
- Jun 25, 2013
- Jun 24, 2013
-
-
Bob authored
-
- Jun 21, 2013
-
-
Brandon Heller authored
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() >>> g.add_edge(0,1) >>> g[1] {0: {}} >>> g[0] {1: {}} There is a separate DiGraph object in NetworkX for directed behavior. The minimal replacement previously implemented DiGraph behavior. >>> from mininet.topo import Graph >>> g2=Graph() >>> g2.add_edge(0,1) >>> g2[0] [1] >>> g2[1] [] This commit restores undirected graph behavior.
-
Brandon Heller authored
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] ...which would use an internal variable, data. It seems cleaner to add this one little feature from NetworkX Graph objects.
-
Brandon Heller authored
If NBEEURL is defined when running install.sh, use that location. Enables use of a local mirror for netbee download. Thanks to David Erickson for the code.
-
- Jun 20, 2013
- Jun 19, 2013
-
-
Bob authored
node: Make OVS switches reconnect quickly
-
- Jun 18, 2013
-
-
Bob Lantz authored
fixes #152 hopefully
-
- Jun 12, 2013
-
-
Bob Lantz authored
-
- Jun 07, 2013
-
-
Bob authored
node: Allow OVSSwitch to run in userspace mode
-
Murphy McCauley authored
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.
-
Murphy McCauley authored
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 the default behavior is still kernel mode, this is hopefully harmless. This is the second version of this patch, which changes the argument name and values according to Bob's suggestion.
-
- Jun 05, 2013
-
-
Brandon Heller authored
The previous version (12-05-16) does not compile on Ubuntu 12.10. Also use a local variable to reduce duplication.
-
- Jun 04, 2013
- May 29, 2013
-
-
Bob Lantz authored
fixes #142
-
- May 24, 2013
-
-
Bob authored
Fix method name mismatch for setDefaultRoute. This seems to be logically correct according to the intention of the code, but it may cause some trouble because routes will now be flushed by Mininet.configHosts().
-
- May 23, 2013
-
-
Shaun Crampton authored
-
Bob Lantz authored
Fixes #130
-
Bob authored
tiny fix to vm script
-