Revision:

Revisions

# Date Author Comment
2e3258d2 04/22/2016 09:52 PM Luca Baldesi

apply ANS group patches.

Patches allow to use specific per-link delay distributions, and to assign deterministic IP address to TCIntf interfaces.
Patches also add a "deb" target to the Makefile in order to create the debian package.

e171aba8 02/19/2016 10:42 PM lantz

Merge pull request #597 from nemethf/doc_fix

Fix documentation of failMode in OVSSwitch

1bd0e927 02/19/2016 09:26 AM Felician Nemeth

Fix documentation of failMode in OVSSwitch

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

76d3252c 01/23/2016 12:47 AM Bob Lantz

Fix error exit from dd/block zeroing

9756c9a3 01/23/2016 12:02 AM Bob Lantz

vm_clean: delete keys from from /etc/ssh/ before shipping vm

It's a bad idea for all Mininet VMs to share the same SSH keys.
Certainly users can regenerate their own keys, but it's better
if we don't ship a key and simply regenerate it on boot.

0fac568a 01/22/2016 09:52 PM Bob Lantz

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

04897513 01/22/2016 09:33 PM Bob Lantz

Collect all server output in iperf()

This still isn't ideal - this was breaking UDP iperf, which
can take a bit of time to print its output after you control-c it.

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

6a69c3c7 01/22/2016 12:59 AM Bob Lantz

Fix UDP iperf.

c0793cb5 01/21/2016 01:33 AM Bob Lantz

Add "run" alias for "use" and integrate build/test options

Keeping "use" for now even though it seems harder to remember
than "run". And the build/test options are probably much
clearer being inline in the help.

327af97c 01/21/2016 01:32 AM Bob Lantz

Try to fix iperf race condition

This is more complicated than it should be. We are also relying on
the fact that waitOutput should eat extra prompts most of the time.
Still not perfect - it's hard to get this exactly right, and we
should try to make it easier!...

b78b99b6 01/20/2016 09:33 PM Bob Lantz

monitor() should return on timeout; docstring changes

It appears that read() has been blocking for some time,
so for now it makes sense to change the documentation to
match the functionality!

It's not entirely clear if monitor() expects this functionality....

a1bff4b0 01/19/2016 09:24 PM Bob Lantz

Add python-pexpect to dependencies

It's used by tests and isn't large.
Fixes #587

0b673d7c 01/19/2016 09:23 PM Bob Lantz

Update Ryu dependencies.

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

Allow RemoteController to connect to correct port.

Fixes #584

f873068a 01/14/2016 01:16 AM Bob Lantz

Add chown argument to change build dir owner

This allows Jenkins to delete a sudo build.

38a4000a 01/12/2016 09:16 AM Bob Lantz

Update to recent LTS and ubuntu releases.

Perhaps we should make this more algorithmic...

0f5e05c0 01/12/2016 09:00 AM Bob Lantz

Handle openvswitch-testcontroller in ubuntu 15

65000d32 01/12/2016 03:18 AM Bob Lantz

Non-interactive installation on debian (respect -y flag!)

312ed1a4 01/12/2016 01:24 AM Bob Lantz

Use our github forks of openflow, oflops for now

This enables us to test our changes for Ubuntu 15 (new gcc/c99)
before pushing upstream if desired.

ce5738b4 01/12/2016 12:58 AM lantz

Merge pull request #533 from pichuang/node

Check for ovs-testcontroller in OVSController

447db4c7 01/12/2016 12:56 AM lantz

Merge pull request #526 from msvbhat/master

Fixing the install.sh in INSTALL file

b47aa5da 12/01/2015 12:09 AM lantz

Merge pull request #558 from bregman-arie/master

Update install.sh to support RedHat distrubtion

af0215fb 11/23/2015 11:40 PM lantz

Merge pull request #536 from jonohart/buildcpu

Add parameter for number of CPU cores to use in VM builds

2791333c 11/23/2015 11:33 PM lantz

Merge pull request #566 from moz/master

addNAT always use first switch

96ea5367 11/18/2015 07:47 PM Tomasz Buchert

mnexec: properly setup the mount namespace

Systemd's default is to mark the root mount as shared and it is
inherited as such by the new mount namespace. This means that any
mounts performed inthe new namespace will be visible by the rest of
the system, breaking privateDirs....

0298e9be 11/09/2015 04:48 AM Rahman Pujianto

addNAT always use first switch

addNAT always use first switch even though another switch specified

7c6d645a 10/22/2015 11:34 PM Bob Lantz

Workaround for cgdelete deleting cgroup but returning error

fixes #513

0c2fbaf1 10/18/2015 07:40 AM Arie Bregman

Update install.sh to support RedHat distrubtion

Mininet installation will also work on RedHat distribution

d254d749 09/23/2015 11:02 PM Brian O'Connor

Removing unnecessary braces in RemoteController

2c5d86f1 09/23/2015 10:36 PM lantz

Merge pull request #555 from mininet/devel/of-port

Updating OpenFlow default port to 6653 (in Controller and RemoteController)

8df24304 09/23/2015 12:29 AM Brian O'Connor

Updating OpenFlow default port to 6653

- Pass 6653 to controllers that Mininet starts
- Try to connect first on 6653 for RemoteController, then fallback to 6633

fixes #545

f649fa24 08/17/2015 04:41 PM Bob Lantz

Controller: remove default '-v' flag!!

9da9ebe0 08/17/2015 02:56 PM Bob Lantz

Automatically map remote classes, and add RemoteUserSwitch

a17ec6dd 08/17/2015 02:46 PM Bob Lantz

Fix color list for larger numbers of servers

65cc3eab 08/14/2015 09:01 PM Bob Lantz

Change findServerIP to return last IP...

bc8875c2 08/14/2015 08:57 PM Bob Lantz

Add simple host test for the moment

75cbb672 08/14/2015 08:53 PM Bob Lantz

Get rid of whitespace and junk

abd39c9d 08/11/2015 11:24 PM Bob Lantz

Fix hostname lookup check

d6a2909f 08/11/2015 10:15 PM Bob Lantz

Import cluster CLI

4e7bf368 08/11/2015 10:08 PM Bob Lantz

Remove debug prints

8dfc3bf0 08/11/2015 10:06 PM Bob Lantz

Don't crash if there is no ssh agent connection

24769aba 08/10/2015 08:30 PM Bob Lantz

Change to 10.x in case host names change

97a7fc9d 08/10/2015 08:30 PM Bob Lantz

Add --link mn as well

e088c85a 08/10/2015 07:49 PM Bob Lantz

Add 'mn' host so we can use --custom fakecluster.py --host mn

c41d88fb 08/10/2015 04:53 PM Bob Lantz

Import paramiko on demand so that we don't fail if it's missing

dfa400d7 08/10/2015 02:13 PM Bob Lantz

Raise connection multiplexing to 100

49a6480e 08/10/2015 12:18 PM Bob Lantz

Change switch link bringup

e9c207ea 08/10/2015 11:51 AM Bob Lantz

Add stopConnections(), and clean up by IP address

122141c6 08/10/2015 11:34 AM Bob Lantz

Change to 12 nodes by default to match demo config. ;-)

d826d036 08/10/2015 11:33 AM Bob Lantz

Avoid using loopback address; also remove '&' from ssh cmd

For the moment, we are deprecating using localhost. We may allow
it again in the future.

0efa65ef 08/10/2015 08:47 AM Bob Lantz

Various changes: remove prints, sendInt, change IP range

8c410298 08/10/2015 08:45 AM Bob Lantz

Change IP range to match testbed

994e8efe 08/10/2015 08:00 AM Bob Lantz

Enable CLI to work with RemoteSwitch

We may wish to change the way this works...

5c882419 08/10/2015 07:33 AM Bob Lantz

Put batchShutdown loop in correct place

50faa927 08/10/2015 07:13 AM Bob Lantz

Fix undefined SIGKILL

95352918 08/10/2015 06:24 AM Bob Lantz

Parallel link startup

9f7f9b85 08/10/2015 02:05 AM Bob Lantz

peristentSetup: don't add duplicate entries into config files

9cc22555 08/09/2015 07:43 AM Bob Lantz

New cluster.py; save old version as well for now for comparison

2d562767 08/09/2015 04:26 AM Bob Lantz

Use send_signal to kill (possibly remote) xterms

07302197 08/09/2015 03:28 AM Bob Lantz

Add command line argument for cluster size

bad5adc7 08/06/2015 12:02 PM Bob Lantz

Change sendInt() to kill the process group

Note this will work with pid namespaces.

93b12376 07/29/2015 08:25 PM lantz

Merge pull request #541 from thinred/master

don't generate .pyc files on some makefile targets

cdbbb5b7 07/29/2015 03:13 PM Tomasz Buchert

don't generate .pyc files on some makefile targets

86af067e 07/15/2015 05:40 PM Jonathan Hart

Add option for number of CPU cores to use for VM builds

db3bffa9 07/06/2015 04:11 PM Roan Huang

Check for ovs-testcontroller in OVSController

The programe name changed from test-controller to ovs-testcontroller

Reference:
openvswitch/ovs 0bc1b46a38cca06023fdfa5d500c738ccdfa94e7

03a8b012 06/29/2015 07:57 PM Bob Lantz

Set self.ns correctly

08d3c86c 06/25/2015 10:44 PM Bob Lantz

Add a blank line

e332a7f4 06/25/2015 10:44 PM Bob Lantz

More changes to use ns param

You can either specify the old inNamespace parameter, in which case
you'll get a net + mnt namespace, or the new ns parameter, which
allows you to pick namespaces explicitly.

inNamespace is set to true if you're in a network namespace.

a0a35c10 06/25/2015 10:44 PM Bob Lantz

Fix to use self.ns

8d6043df 06/25/2015 10:44 PM Bob Lantz

Change to ns=['net','mnt'] and deprecate inNamespace

f190c7d8 06/25/2015 10:44 PM Bob Lantz

Check for /var/log and /var/run in overlay dirs

a8a27991 06/25/2015 10:44 PM Bob Lantz

Move Server to nodelib and add --host server option

b3efefc5 06/25/2015 10:44 PM Bob Lantz

8 servers + LinuxBridge

d32ab759 06/25/2015 10:44 PM Bob Lantz

debug -> info

18197309 06/25/2015 10:44 PM Bob Lantz

Add /etc/openvswitch to private dirs

47fdafe9 06/25/2015 10:44 PM Bob Lantz

Specify runCmd, and update controller IP correctly

bd0f7100 06/25/2015 10:44 PM Bob Lantz

Fix ^c on cluster edition; still broken for pid ns

31b29cc8 06/25/2015 10:44 PM Bob Lantz

still working on this...

6b06431e 06/25/2015 10:44 PM Bob Lantz

Revert a bit to node.py from master

721c6a3a 06/25/2015 10:44 PM Bob Lantz

use runCmd

615f63f8 06/25/2015 10:44 PM Bob Lantz

Allow runCmd

9b45382b 06/25/2015 10:44 PM Bob Lantz

Remove debug print

240278bb 06/25/2015 10:44 PM Bob Lantz

Create new pgrp so that we can use killpg

872be9a7 06/25/2015 10:44 PM Bob Lantz

Remove debug print

587997dc 06/25/2015 10:44 PM Bob Lantz

Respect runCmd in makeIntfPair()

1268bed0 06/25/2015 10:44 PM Bob Lantz

Still working on it.

cfb2518e 06/25/2015 10:44 PM Bob Lantz

Change to sudo -E to preserve ssh forwarding

19c03c38 06/25/2015 10:44 PM Bob Lantz

Add API and mn support for --host proc,ns=[net,mnt,pid]

55ceed2a 06/25/2015 10:44 PM Bob Lantz

First attempt fixing x11 to work with pid namespace

7245baba 06/25/2015 10:44 PM Bob Lantz

Fix pid namespace by making sure we fork on attach

9d578e55 06/25/2015 10:44 PM Bob Lantz

First crack at a pid namespace-capable mnexec

The detach is a bit ugly because we fork twice, which shouldn't be
necessary!!

f3a82b9b 06/25/2015 10:44 PM Bob Lantz

Experiments with pid ns

c65997ac 06/25/2015 10:44 PM Bob Lantz

Avoid expanding a string into a list of chars

ab65aabc 06/25/2015 10:44 PM Bob Lantz

Use ['/etc/foo'] vs. ('/etc/foo',) to avoid deleted comma problem

0183e297 06/25/2015 10:44 PM Bob Lantz

Use motd instead of ssh banner message

1 2 3 ... 19 (1-100/1871) Per page: 25, 50, 100

Also available in: Atom