Statistics
| Branch: | Tag: | Revision:

mininet / examples @ 0fac568a

# Date Author Comment
0fac568a 01/22/2016 09:52 PM Bob Lantz

Rewrite tolerance to be saner (plus or minus 20%)

5365831d 01/22/2016 01:07 AM Bob Lantz

Use 0% loss when testing examples/simpleperf.py

Also clarified the code in test_simpleperf.py.

Fixes #590

db134f36 01/14/2016 06:40 AM Bob Lantz

Allow RemoteController to connect to correct port.

Fixes #584

65a0e5f3 06/25/2015 08:36 PM lantz

Merge pull request #528 from pichuang/cluster

Fixed `whoami` output problem in cluster.py

d5d66f12 06/25/2015 05:37 AM Roan Huang

Fixed `whoami` output problem in cluster.py

Remove the last character when use `whoami`

9ed14fa0 06/23/2015 10:17 PM Bob Lantz

Remove explicit NAT code and use built-in NAT functionality.

This API isn't great - we should try to improve it in the future.

e5a5cd00 03/18/2015 10:18 PM Bob Lantz

customConstructor -> customClass

4ac45a39 02/04/2015 12:43 PM Bob Lantz

Fix super() arg in DataController

d7e01bb8 02/04/2015 12:43 PM Bob Lantz

Pass code check

5f8547a5 02/04/2015 12:28 PM Bob Lantz

Remove now-unused Link import

c1dc8057 02/04/2015 12:26 PM Bob Lantz

Correctly group switches for batch operations

7c0b56f9 02/04/2015 12:14 PM Bob Lantz

Delete both tunnel interfaces

We also clean things up a bit and check for error messages,
which now can cause exceptions which should invoke cleanup.

19331ca2 02/04/2015 12:02 AM Bob Lantz

use net.addLink() so that link is cleaned up

9483f637 02/03/2015 11:30 PM Bob Lantz

Make sure DataController's interfaces are deleted

acdcf9b6 01/27/2015 11:27 PM Bob Lantz

cluster: add batchStartup/Shutdown, cleanup

bdad3e8c 01/27/2015 02:01 AM Bob Lantz

Merge OVSBatch into OVSSwitch

Note that we are changing the interface of batchStartup/Shutdown
slightly so that the method can choose not to start some of the
switches. We might wish to refine this a bit...

eafbd2a5 01/26/2015 10:06 PM Bob Lantz

Change to OVSSwitch

79f5d39d 01/17/2015 09:56 PM Bob Lantz

Comment edits and pass code check

6da3fcde 01/17/2015 09:38 PM Bob Lantz

Add bridges s1-s3 to topology and explain some details

026130bd 01/17/2015 09:33 PM Bob Lantz

pass code check

c1b48fb5 01/15/2015 10:43 AM Bob Lantz

Stub out RemoteOVSSwitch.batchShutdown()

Eventually we should implement true batch shutdown.
In the mean time, we just ignore it. Note there's no good
way that I know of for a subclass to remove a superclass
method, so we changed the protocol a bit to require a return...

c62812a9 01/15/2015 10:29 AM Bob Lantz

Update cluster.py for new makeIntfPair

3ac5cafe 01/07/2015 12:26 AM Bob Lantz

Fix code minor code check errors

7a3159c9 12/08/2014 11:10 PM Bob Lantz

Spacing tweaks for pep8 checker

8c37975d 12/04/2014 05:03 PM Bob Lantz

Remove erroneous self.cmd = None

061598f0 12/04/2014 04:21 PM Bob Lantz

Change from numeric to symbolic pylint error codes

643c9f91 12/04/2014 01:55 PM Bob Lantz

More pylint changes...

49654212 12/04/2014 10:57 AM Bob Lantz

More pylint fixes...

18aab5b7 12/04/2014 08:51 AM Bob Lantz

More pylint changes

b1ec912d 12/03/2014 07:00 AM Bob Lantz

Fixing pylint errors

5a530af1 12/01/2014 11:39 PM Bob Lantz

Remove trailing whitespace. ;-/

c2341cd4 11/25/2014 03:43 AM cody burkard

update examples README with new examples

015cd9e7 11/24/2014 08:30 PM lantz

Merge pull request #443 from cdburkard/devel/cluster

use rcmd instead of quietRun when shutting down remote nodes

3d44bcdc 11/24/2014 01:32 AM Bob Lantz

MiniNet -> Mininet

1817cbc3 11/24/2014 01:31 AM Bob Lantz

Pass pyflakes

e0bf8ece 11/24/2014 01:17 AM Bob Lantz

Minor code cleanup

37bdf14b 11/24/2014 01:11 AM Bob Lantz

Rename examples.{intfOptions,multiLink} -> {intfoptions,multilink}

292e69f8 11/24/2014 01:07 AM Bob Lantz

Renamed to intfoptions.py for consistency

dd876e69 11/24/2014 01:04 AM Bob Lantz

DemoCLI -> ClusterCLI

34933ef7 11/19/2014 01:22 AM cody burkard

use ControlPersist ssh option to create a ControlMaster connection that will not die when a node dies

bbf94cdb 11/18/2014 01:55 AM cody burkard

use rcmd instead of quietRun when shutting down remote nodes

dde2263f 11/12/2014 09:29 PM Bob Lantz

Disable shared SSH connections by default.

Note that we do still provide a default if you specify
ControlPath=True

1955e904 11/11/2014 12:50 AM Bob Lantz

Minor cleanup.

222e87da 11/11/2014 12:48 AM Bob Lantz

Rearrange init code slightly.

a89ccb78 11/11/2014 12:46 AM Bob Lantz

Fix problem of ssh'ing into "localhost" on a remote node.

2013b7ae 11/11/2014 12:23 AM lantz

Merge pull request #428 from cdburkard/patches/cluster_servers

standardize on localhost for local server's name

4a304688 11/10/2014 08:39 PM Bob Lantz

Select TCP Reno and run iperf for a longer time interval

The hope is that this will make the results a bit more consistent
when running in a VM environment.

3baccfee 11/08/2014 12:16 AM lantz

Merge pull request #416 from mininet/devel/multitopo

Multi-link topology support

0676346a 11/07/2014 01:10 PM cody burkard

fix plot command to work when standard classes are present

93fdb69e 11/07/2014 10:32 AM cody burkard

standardize on localhost for local server's name

f6de358b 10/31/2014 10:06 PM Bob Lantz

Try to prime the pump to avoid PACKET_INs during iperf test

Background: the reference controller is reactive and installs exact
match rules. By attempting to start a telnet session we make sure that
the ARP caches and TCP flow rules are set up (in one direction at...

736db20c 10/31/2014 11:43 AM cody burkard

merge HostWithPrivateDirs into Host

06d9e4bb 10/28/2014 11:10 PM cody burkard

add example and test for multiple links

b7999978 10/14/2014 01:06 AM lantz

Merge pull request #409 from cdburkard/patches/cleanup_tests

if a test fails or exits with an error, run cleanup as a precaution

501eb4f9 10/13/2014 08:52 PM Bob Lantz

Add more information for test condition failure

33d42e25 10/03/2014 04:50 PM cody burkard

if a test fails or exits with an error, run cleanup as a precaution

7c5d2771 10/03/2014 11:52 AM cody burkard

wait for sshd to start in example

9487cb50 09/30/2014 02:57 AM Bob Lantz

Fix typo

762479c1 09/30/2014 02:06 AM Bob Lantz

Merge branch 'patches/linear_bw' of https://github.com/cdburkard/mininet into cdburkard-patches/linear_bw

f8e98d6a 09/30/2014 01:50 AM Bob Lantz

Merge branch 'patches/fix_sshd' of https://github.com/cdburkard/mininet into cdburkard-patches/fix_sshd

4aa0b823 09/30/2014 01:33 AM lantz

Merge pull request #395 from cdburkard/patches/vlan_fail_output

check for vlan dependency

9cbf4688 09/27/2014 11:48 AM cody burkard

add 1ms delay to all links to exaggerate TCP bandwidth decrease across an increasing number of links

74857ba4 09/27/2014 11:47 AM cody burkard

remove User Switch from linearBandwidth due to poor performance

f1b61c62 09/27/2014 11:31 AM cody burkard

Merge branch 'master' of github.com:mininet/mininet into patches/fix_sshd

Conflicts:
examples/cpu.py

a565bdd5 09/27/2014 11:30 AM cody burkard

fix popen to work with shell

cf5bbd59 09/27/2014 11:30 AM cody burkard

promote waitListening to util.py

c0d8fc0d 09/27/2014 11:30 AM cody burkard

wait until sshd has started on each host

eef43402 09/27/2014 11:24 AM cody burkard

check for vlan dependency

54bd9e61 09/27/2014 10:20 AM cody burkard

continue to test cfs if rt is not enabled in kernel

5fc3f57e 09/25/2014 09:19 PM lantz

Merge pull request #386 from cdburkard/patches/cpu_test

Skip test_cpu.py if RT_GROUP_SCHED is not enabled

5789dae8 09/25/2014 09:17 PM lantz

Merge pull request #387 from cdburkard/patches/iperf_bw

use udp with iperf to measure loss. pings are not reliable

7eeaed99 09/25/2014 08:09 PM cody burkard

use udp with iperf to measure loss. pings are not reliable

f0ce6f50 09/25/2014 07:39 PM cody burkard

measure loss with udp iperf

823d1b99 09/25/2014 05:16 PM cody burkard

skip test if RT_GROUP_SCHED is not enabled

e4d49e6d 09/22/2014 07:31 PM lantz

Merge pull request #229 from mininet/devel/mobility-example

A simple mobility API and example

02bf34aa 09/22/2014 07:27 PM Bob Lantz

Remove setup/isOldOVS which have been merged into OVSSwitch

57686d31 09/21/2014 06:31 AM Brian O'Connor

Merge pull request #381 from cdburkard/examples/interfaces

adding example and test for intf.config()

3e8df323 09/21/2014 06:21 AM Brian O'Connor

Merge pull request #374 from cdburkard/patches/rt

check if RT_GROUP_SCHED is enabled in kernel

706229da 09/17/2014 07:55 PM cody burkard

adding example and test for intf.config

80d647a9 09/16/2014 08:31 PM Bob Lantz

add findUser() to clean up user identification

3df36101 09/10/2014 05:30 AM cody burkard

adding sanity check for cluster edition

c265deed 09/05/2014 06:07 AM Bob Lantz

Cluster edition prototype: remote nodes and links.

We add a new experimental feature to allow Mininet to run across
a cluster of machines. This is currently implemented via a set
mix-in classes that provide remote nodes that are implemented
via a connection to a remote shell, and remote links which are...

58324bdc 09/04/2014 07:24 PM cody burkard

check if RT_GROUP_SCHED is enabled in kernel

05f3fbae 08/29/2014 12:49 AM Brian O'Connor

Merge pull request #362 from mininet/devel/vlanhost

Adding VLANHost to Examples

6b8d3538 08/28/2014 12:57 PM Brian O'Connor

adding comment to VLANStarTopo in vlanhost.py

d334c1cc 08/28/2014 09:48 AM Brian O'Connor

adding test for vlanhost.py and adding vlantopo example

fe8358ad 08/28/2014 06:07 AM Brian O'Connor

chmod +x vlanhost.py

2c76ab71 08/28/2014 05:43 AM Brian O'Connor

linuxrouter.py: changing name, printing routing table, and some more documentation

aa4dfda4 08/28/2014 05:01 AM Brian O'Connor

adding documentation and test for linuxrouter.py

be1ed103 08/27/2014 10:58 AM Brian O'Connor

adding vlanhost.py

8a987b9c 08/27/2014 10:57 AM Brian O'Connor

adding linuxrouter.py

13bdd914 08/27/2014 02:55 AM Bob Lantz

Pass rename correctly in moveSwitch()

60b0c7a9 08/27/2014 02:55 AM Bob Lantz

Fix version check.

212399fe 08/27/2014 02:55 AM Bob Lantz

Allow port selection in addIntf() and moveIntf()

08d83d13 08/27/2014 02:55 AM Bob Lantz

Rename intfs, and add simple moveHost() function

dd6424fe 08/27/2014 02:55 AM Bob Lantz

Simple mobility example.

16a384ab 08/21/2014 07:16 PM lantz

Merge pull request #353 from mininet/devel/nat

Adding NAT class to NodeLib

8d493b68 08/16/2014 05:00 AM Gregory Gee

Update to MiniEdit 2.2.0.1
- Replace custom code to set OF protocols with new Mininet available API to set.

1a531415 08/15/2014 01:41 AM Gregory Gee

Update to MiniEdit 2.2.0.0

- Updated for new Mininet 2.2.0
- Support TCP or SSL for remote controller
- Support HostWithPrivateDirs Hosts

7c4e5b14 08/14/2014 08:07 AM Brian O'Connor

adding line to natnet.py