Bob Lantz
7ce07884f4
Install cleanup callback on load.
2015-06-12 13:06:51 -07:00
Bob Lantz
be53ac31d6
Fix CLI for switches, and rename cleanup (in superclass!!)
2015-06-11 00:17:19 -07:00
Bob Lantz
50bfbd0566
Add cleanup callback
2015-06-11 00:17:19 -07:00
Bob Lantz
a4d8049661
Rename pid files to make them more distinctive and to facilitate pkill
...
If there are leftover ovsdb/vswitchd processes, you can kill them with
sudo pkill -9 -f mn.pid
2015-06-11 00:17:19 -07:00
Bob Lantz
da4c53b3c9
Add OVSLinkNSh and share shell by default
...
Note: this changes the semantics somewhat, but it drastically reduces
the number of bash processes that we start up.
2015-06-11 00:17:19 -07:00
Bob Lantz
1b96ff3539
Use 172.123.123.0/24 for control network so we can ping data network
2015-06-11 00:17:19 -07:00
Bob Lantz
93d04123c6
Rename group option to n (number of OVS instances per ovsdb)
2015-06-11 00:17:19 -07:00
Bob Lantz
22655cf9fd
We can now use --nat flush=0
2015-06-11 00:17:19 -07:00
Bob Lantz
fe82d2c04a
Minor changes + allow --switch ovsm,group=16
2015-06-11 00:17:18 -07:00
Bob Lantz
0534932bf3
First version of OVS in shared namespaces
2015-06-11 00:17:18 -07:00
Bob Lantz
5f68be2273
Remove debug print
2015-06-11 00:16:55 -07:00
Bob Lantz
68ae67dc58
Support custom links in custom file
2015-06-10 20:35:53 -07:00
Bob Lantz
c4a85ab1d1
Add flush option to disable flushing iptables
2015-06-10 20:09:29 -07:00
Bob Lantz
ef3c885630
Add help regarding --nat [option=val...]
2015-06-10 20:08:44 -07:00
Bob Lantz
bb35d04102
Fix TorusTopo for UserSwitch
...
UserSwitch requires a 12-digit dpid.
2015-06-07 22:10:18 -07:00
Bob Lantz
ba05fd363b
Warn if bridge netfilter (firewall) is enabled
...
Newer linux kernels enable filtering on the linux bridge;
this can prevent it from working in mininet!
2015-06-05 16:10:21 -07:00
Brian O'Connor
e988b0f660
Merge pull request #522 from mininet/devel/torus
...
Adding number of hosts per switch option to torus topo
2015-06-05 01:45:01 -07:00
Brian O'Connor
b27cce08af
Adding number of hosts per switch option to torus topo
2015-05-27 23:45:19 -07:00
Bob Lantz
a38896c254
Avoid expanding a string into a list of chars
2015-05-16 08:24:15 -07:00
Bob Lantz
63ae13fcf9
Fix #520
2015-05-12 23:50:37 -07:00
Bob Lantz
c5f6d0ff17
Restore use of self.intf (if present) in addLink
...
fixes #515
2015-05-02 13:16:48 -07:00
Bob Lantz
ab8c4e9198
2.2.1rc1 -> 2.2.1
2.2.1
2015-04-16 16:05:30 -07:00
Bob Lantz
8daa4193c7
Fix typo
2015-04-15 16:21:55 -07:00
Bob Lantz
5c895eaad8
Added note on Raspberry Pi ;-)
2015-04-14 14:40:27 -07:00
Bob Lantz
435d0d68b3
-> 2.2.1rc1
2015-04-14 14:33:08 -07:00
Bob Lantz
66e9845f05
Add babisk
2015-04-13 17:58:47 -07:00
Bob Lantz
fe3340077c
Add dmahler and pichuang
2015-04-13 17:56:11 -07:00
lantz
c589660e17
Merge pull request #494 from pichuang/master
...
Modify directory path in clustersetup.sh
2015-04-13 17:52:06 -07:00
Bob Lantz
d9117c77e1
Merge branch 'dmahler-master'
2015-04-13 17:35:52 -07:00
Bob Lantz
6cb68f26c9
Simply use class names as option help
...
The justification for this is that 1) the options are
already documented in the API documentation and 2) the
class names are fairly self-explanatory, so adding short
descriptions doesn't add much.
In the future, however, we could add a short description
by simply using the first line or sentence of the docstring;
note that docstrings would have to be canonicalized, which
they aren't now.
2015-04-13 17:30:55 -07:00
David Mahler
c60764c34f
Update to mn --help to provide details on options
2015-04-11 06:20:42 +00:00
lantz
ba723826b7
Merge pull request #489 from BabisK/master
...
New netbee lib, fixes need for very old bison
2015-04-10 17:06:05 -07:00
Bob Lantz
0165d7bdff
Implement Switch.stop(), which doesn't call terminate
...
When I changed the switch implementations to call super().stop(),
I neglected to include a Switch.stop() method which didn't call
terminate(). This broke switch s1 stop and s1.stop().
Fixes #497
2015-04-09 23:19:40 -07:00
Bob Lantz
1df1f9a1c5
Fix sorting & remove duplicate
2015-04-09 17:56:37 -07:00
Roan Huang
2c916acc06
Modify cluster help information
2015-04-07 03:37:53 +00:00
Roan Huang
0a810b226c
Modify SSHDIR and USERDIR path
2015-04-06 11:19:26 +00:00
Roan Huang
57c8f5934f
Fixed code indentation
2015-04-06 11:12:27 +00:00
Bob Lantz
125e669723
Support multiple --controller arguments
2015-03-30 20:40:07 -07:00
Bob Lantz
a2486a6d66
Allow node.setIP() to pass extra arguments to intf.setIP()
2015-03-30 19:43:51 -07:00
Bob Lantz
15f2898f26
Add a space after ipv6.disable=1 so as not to break text boot
2015-03-30 16:26:05 -07:00
Bob Lantz
1c4adde1b6
Remove redundant processing for '/'
2015-03-24 15:22:55 -07:00
Bob Lantz
4d22991245
Allow install.sh -V on debian
2015-03-23 18:48:30 -07:00
Bob Lantz
90ea6c6bd1
Usually kernel install is unnecessary, so don't quit if it fails
2015-03-23 17:42:51 -07:00
Bob Lantz
269cecd3ee
openvswitch-datapath-dkms is no longer needed for 14.04+
2015-03-23 17:15:59 -07:00
Bob Lantz
c2be20f09e
Rename node.RYU to node.Ryu
...
Perhaps it should be RyuController, but just Ryu for now.
RYU made no sense because it's not an acronym.
2015-03-18 16:00:28 -07:00
Bob Lantz
df56fa2716
2.2.1d1 -> 2.2.1d2
2015-03-18 15:47:53 -07:00
Bob Lantz
f49e2539b7
Minor formatting, pass code check
2015-03-18 15:32:21 -07:00
Bob Lantz
4da7b3b7f0
Fix exception for unknown class
2015-03-18 15:31:40 -07:00
Bob Lantz
e5a5cd0070
customConstructor -> customClass
2015-03-18 15:18:02 -07:00
Bob Lantz
c5779deeb6
Pass code check
2015-03-18 15:17:33 -07:00