This website requires JavaScript.
fe3340077c
Add dmahler and pichuang
Bob Lantz
2015-04-13 17:53:43 -07:00
c589660e17
Merge pull request #494 from pichuang/master
lantz
2015-04-13 17:52:06 -07:00
d9117c77e1
Merge branch 'dmahler-master'
Bob Lantz
2015-04-13 17:35:52 -07:00
6cb68f26c9
Simply use class names as option help
Bob Lantz
2015-04-13 17:27:59 -07:00
c60764c34f
Update to mn --help to provide details on options
David Mahler
2015-04-11 06:20:42 +00:00
ba723826b7
Merge pull request #489 from BabisK/master
lantz
2015-04-10 17:06:05 -07:00
0165d7bdff
Implement Switch.stop(), which doesn't call terminate
Bob Lantz
2015-04-09 23:19:40 -07:00
1df1f9a1c5
Fix sorting & remove duplicate
Bob Lantz
2015-04-09 17:56:37 -07:00
2c916acc06
Modify cluster help information
Roan Huang
2015-04-07 03:37:53 +00:00
0a810b226c
Modify SSHDIR and USERDIR path
Roan Huang
2015-04-06 11:19:26 +00:00
57c8f5934f
Fixed code indentation
Roan Huang
2015-04-06 11:12:27 +00:00
125e669723
Support multiple --controller arguments
Bob Lantz
2015-03-30 20:23:56 -07:00
a2486a6d66
Allow node.setIP() to pass extra arguments to intf.setIP()
Bob Lantz
2015-03-30 19:43:51 -07:00
15f2898f26
Add a space after ipv6.disable=1 so as not to break text boot
Bob Lantz
2015-03-30 16:26:05 -07:00
1c4adde1b6
Remove redundant processing for '/'
Bob Lantz
2015-03-24 15:22:55 -07:00
4d22991245
Allow install.sh -V on debian
Bob Lantz
2015-03-23 18:41:35 -07:00
90ea6c6bd1
Usually kernel install is unnecessary, so don't quit if it fails
Bob Lantz
2015-03-23 17:42:51 -07:00
269cecd3ee
openvswitch-datapath-dkms is no longer needed for 14.04+
Bob Lantz
2015-03-23 17:15:59 -07:00
c2be20f09e
Rename node.RYU to node.Ryu
Bob Lantz
2015-03-18 16:00:28 -07:00
df56fa2716
2.2.1d1 -> 2.2.1d2
Bob Lantz
2015-03-18 15:47:53 -07:00
f49e2539b7
Minor formatting, pass code check
Bob Lantz
2015-03-18 15:32:21 -07:00
4da7b3b7f0
Fix exception for unknown class
Bob Lantz
2015-03-18 15:31:40 -07:00
e5a5cd0070
customConstructor -> customClass
Bob Lantz
2015-03-18 15:18:02 -07:00
c5779deeb6
Pass code check
Bob Lantz
2015-03-18 15:17:33 -07:00
79c944aef4
Remove obsolete OVSLegacyKernelSwitch
Bob Lantz
2015-03-18 15:12:09 -07:00
a23c6a2871
Fix undefined constructors in customClass()
Bob Lantz
2015-03-18 15:10:20 -07:00
7acc693277
New netbee library is installed for Ubuntu 14.04 and newer. For older releases or for other OSs the old netbee is installed
Babis Kaidos
2015-03-18 17:59:29 +02:00
889698f7bd
New netbee lib, fixes need for very old bison
Babis Kaidos
2015-03-16 15:28:20 +02:00
f6f6d9282b
CustomConstructor -> CustomClass, which calls specialClass
Bob Lantz
2015-03-13 21:15:25 -07:00
5224884e5e
Merge pull request #473 from joerango/master
lantz
2015-03-13 15:09:11 -07:00
f063b023bd
Merge pull request #478 from rlane/fix-readline-history
lantz
2015-03-02 14:22:19 -08:00
a1edb167b1
Merge pull request #1 from lantz/devel/fix-readline-history
Rich Lane
2015-03-02 14:20:11 -08:00
613fac4bab
Move cmdloop() wrapper into a new run() method
Bob Lantz
2015-02-20 16:46:18 -08:00
e0cd11ab21
cli: don't read/write readline history more than once
Rich Lane
2015-02-19 14:54:25 -08:00
5b818ad75c
Support for running arbitrary command when starting terminal (other than bash)
Joseph Beshay
2015-02-09 12:55:25 -06:00
17ba6a7c4d
Add ip:port shorthand to Controller
Bob Lantz
2015-02-04 11:16:42 -08:00
f77a8b9e17
Fix customConstructor to work correctly with newargs
Bob Lantz
2015-02-04 10:55:41 -08:00
3dd8c2cda6
A controller should delete its interfaces if necessary
Bob Lantz
2015-02-04 10:30:26 -08:00
48a8ed857e
2.2.0+ -> 2.2.1d1
Bob Lantz
2015-02-04 05:27:51 -08:00
74c3511d5c
pass code check
Bob Lantz
2015-02-04 05:27:14 -08:00
5ac113cfaa
Batch link delete commands (and minor edits)
Bob Lantz
2015-02-04 05:21:15 -08:00
cd02954c91
pass code check
Bob Lantz
2015-02-04 04:45:46 -08:00
93be1d0401
Fix OVS protocols option
Bob Lantz
2015-02-04 04:44:55 -08:00
6a38811f1a
Clarify makeIntfPair behavior and pass code check
Bob Lantz
2015-02-04 04:44:14 -08:00
4ac45a3967
Fix super() arg in DataController
Bob Lantz
2015-02-04 04:43:23 -08:00
d7e01bb821
Pass code check
Bob Lantz
2015-02-04 04:43:02 -08:00
340bf3cb7a
Remove now-unused quietRun import
Bob Lantz
2015-02-04 04:29:08 -08:00
5f8547a5e0
Remove now-unused Link import
Bob Lantz
2015-02-04 04:28:26 -08:00
09e9c0550a
Indent one line for consistency
Bob Lantz
2015-02-04 04:27:31 -08:00
c1dc80571a
Correctly group switches for batch operations
Bob Lantz
2015-02-04 04:26:40 -08:00
ec9b23ba9c
Delete tap9 for CE
Bob Lantz
2015-02-04 04:15:19 -08:00
7c0b56f9ba
Delete both tunnel interfaces
Bob Lantz
2015-02-04 04:13:23 -08:00
d90a45514f
node shell: remove unnecessary -m and unset HISTFILE
Bob Lantz
2015-02-03 22:02:29 -08:00
b2fe0778dc
Change iperf() to use waitListening()
Bob Lantz
2015-02-03 21:44:21 -08:00
3e4f254573
Merge pull request #474 from mininet/devel/ovsbatch
lantz
2015-02-11 13:16:13 -08:00
2e4dd13482
Turn off printPid by default to avoid mnexec fork/exec
Bob Lantz
2015-02-03 17:40:20 -08:00
19331ca287
use net.addLink() so that link is cleaned up
Bob Lantz
2015-02-03 16:02:07 -08:00
9483f6378f
Make sure DataController's interfaces are deleted
Bob Lantz
2015-02-03 15:30:16 -08:00
a4e933688a
Set batch=False in OVSSwitch for low-level API
Bob Lantz
2015-01-29 00:26:15 -08:00
c11e9f3316
Fix OVS user switch (remove unnecessary % parameter)
Bob Lantz
2015-01-28 17:04:58 -08:00
acdcf9b6ae
cluster: add batchStartup/Shutdown, cleanup
Bob Lantz
2015-01-27 15:27:26 -08:00
c702840a0a
Remove debug print lines
Bob Lantz
2015-01-27 15:24:29 -08:00
254fae2dc9
Clarify which intf pair failed and raise exception
Bob Lantz
2015-01-27 15:23:48 -08:00
bdad3e8c8e
Merge OVSBatch into OVSSwitch
Bob Lantz
2015-01-26 18:01:20 -08:00
574d634fc2
Don't clean up links that may have been dumped into root NS.
Bob Lantz
2015-01-22 12:08:43 -08:00
eafbd2a597
Change to OVSSwitch
Bob Lantz
2015-01-22 12:05:03 -08:00
7485b035af
make 'ovs-vsctl' string symmetric
Bob Lantz
2015-01-22 10:04:09 -08:00
8014a7023c
Fix super() typo
Bob Lantz
2015-01-22 10:01:17 -08:00
bec34e7227
Clean up - TCReapply still broken!
Bob Lantz
2015-01-22 21:27:02 -08:00
9ca6322603
Remove shared reconnectms, improve self.started
Bob Lantz
2015-01-22 09:18:24 -08:00
957fe1db93
Refactor for compatibility with isOldOVS() == True
Bob Lantz
2015-01-22 20:15:26 -08:00
3b4738c2ca
First crack at setting controller backoff in single command
Bob Lantz
2015-01-22 06:16:41 -08:00
30ebb852a3
errRun: add debug( results )
Bob Lantz
2015-01-22 06:15:57 -08:00
959586bc8f
Add debug(cmd) to errRun()
Bob Lantz
2015-01-20 22:54:07 -08:00
9bda98486d
Add OVSBatch class (experimental)
Bob Lantz
2015-01-20 18:10:59 -08:00
c68e4e76f4
Clarify bandwidth limit for TCIntfs
Bob Lantz
2015-01-26 13:55:38 -08:00
98a8231cef
Exit poll loop on POLLHUP or anything unexpected
Bob Lantz
2015-01-23 16:43:49 -08:00
28ce13d18e
Fix polling in errRun
Bob Lantz
2015-01-23 16:09:30 -08:00
ef59cd88dc
Return correct success condition in cgroupDel
Bob Lantz
2015-01-23 16:39:50 -08:00
9db6cdc261
Call delete() in link.stop() ; warn on exited node.cmd()
Bob Lantz
2015-01-22 03:22:43 -08:00
f7b29333f5
2.2.0 -> 2.2.0+
Bob Lantz
2015-01-18 23:35:54 -08:00
24520fc982
Allow + in version number
Bob Lantz
2015-01-18 23:35:29 -08:00
b93cc989f4
Pass code check
Bob Lantz
2015-01-18 23:35:12 -08:00
a8cc243aa7
Add stp param to OVS and connected() to OVSBridge
Bob Lantz
2015-01-18 22:59:21 -08:00
e65dc4c6d6
OVSLink: use isinstance() to detect OVSSwitch subclasses
Bob Lantz
2015-01-18 21:56:38 -08:00
d4be92713a
Merge del-br into cmd, and add reconnectms param
Bob Lantz
2015-01-18 16:09:02 -08:00
79f5d39db5
Comment edits and pass code check
Bob Lantz
2015-01-17 13:56:37 -08:00
6da3fcdef1
Add bridges s1-s3 to topology and explain some details
Bob Lantz
2015-01-17 13:38:55 -08:00
026130bd5f
pass code check
Bob Lantz
2015-01-17 13:33:59 -08:00
c1b48fb5c8
Stub out RemoteOVSSwitch.batchShutdown()
Bob Lantz
2015-01-15 02:43:38 -08:00
b1983548aa
Fix indentation error
Bob Lantz
2015-01-15 02:36:34 -08:00
c62812a944
Update cluster.py for new makeIntfPair
Bob Lantz
2015-01-15 02:29:51 -08:00
d66b96260a
Don't stop switches that we've already stopped.
Bob Lantz
2015-01-15 02:05:20 -08:00
d7e9c3bbfd
Add comment about redundant intf.delete()
Bob Lantz
2015-01-15 02:04:13 -08:00
7a4a865bdb
customize makeIntfPair to eliminate fastIntfPair
Bob Lantz
2015-01-14 20:10:12 -08:00
da4dcf3753
Add addresses to fastIntfPair() and fix codecheck
Bob Lantz
2015-01-14 17:57:47 -08:00
5383b0e603
Update comment to reflect OVS patch link limits
Bob Lantz
2015-01-14 17:32:43 -08:00
9d2e6404b3
add fastIntfPair to speed up link creation
Bob Lantz
2015-01-10 03:05:31 -08:00
91a73bd191
use isinstance( intf, OVSIntf )
Bob Lantz
2014-11-23 17:37:41 -08:00
c069542c5c
Add OVSLink/--link ovs, which uses OVS patch links when possible
Bob Lantz
2014-11-18 14:45:30 -08:00