Statistics
| Branch: | Tag: | Revision:

mininet / examples @ e113f8ed

# Date Author Comment
e113f8ed 02/03/2016 07:32 AM Bob Lantz

Add error message to shed light on why this sometimes fails

33695835 01/26/2016 11:40 PM Bob Lantz

Only use 80 hosts for linearbandwidth.py for now

In the long run, we should debug the performance issues
with kvm and Ubuntu 15. For now, however, we're relaxing
the constraints.

Closes #594

5dc15aea 01/26/2016 11:40 PM Bob Lantz

Tolerate slow startup/lost pings for now

In the long run we should troubleshoot the performance issue
on kvm/Ubuntu15, but for now we are relaxing the constraint.

Closes #593

9a22e2b7 01/25/2016 10:27 PM Bob Lantz

Use ifconfig for interface verification.

Previously we were using both ip link and ifconfig - not only is
this inconsistent and redundant, but it also broke when newer
ip link changed the reported names of certain interfacs to
"h1-eth0@36:".

Fixes #592

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.