Bob Lantz
f7601da006
Change quoting for '!'
2015-06-25 15:38:50 -07:00
lantz
65a0e5f3b6
Merge pull request #528 from pichuang/cluster
...
Fixed `whoami` output problem in cluster.py
2015-06-25 13:36:21 -07:00
Roan Huang
d5d66f1276
Fixed whoami output problem in cluster.py
...
Remove the last character when use `whoami`
2015-06-25 05:37:20 +00:00
Bob Lantz
9ed14fa0f4
Remove explicit NAT code and use built-in NAT functionality.
...
This API isn't great - we should try to improve it in the future.
2015-06-23 15:17:58 -07:00
lantz
f24ebc438e
Merge pull request #530 from jonohart/master
...
Enable NAT to use all interfaces.
2015-06-23 15:08:47 -07:00
Jonathan Hart
90d50dcbc4
Enable NAT to use all interfaces.
...
Also put the net.ipv4.ip_forward option back to what it was before on exit,
rather than always setting back to 0.
2015-06-23 13:57:19 -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
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
Bob Lantz
79c944aef4
Remove obsolete OVSLegacyKernelSwitch
2015-03-18 15:12:09 -07:00
Bob Lantz
a23c6a2871
Fix undefined constructors in customClass()
2015-03-18 15:10:20 -07:00
Babis Kaidos
7acc693277
New netbee library is installed for Ubuntu 14.04 and newer. For older releases or for other OSs the old netbee is installed
2015-03-18 17:59:29 +02:00
Babis Kaidos
889698f7bd
New netbee lib, fixes need for very old bison
2015-03-16 15:28:20 +02:00