Statistics
| Branch: | Tag: | Revision:

mininet / mininet @ 93ddd926

# Date Author Comment
93ddd926 07/08/2014 11:55 PM Cody Burkard

Revert "fixed default iperf formatting behavior"

This reverts commit 0e733c77543b16a67d77465b416fdd77cb509807.

3131c903 07/08/2014 11:53 PM Cody Burkard

rolled back to iperf format option, and changed 'cpu' variable to 'pct'

0e733c77 07/02/2014 08:07 PM Cody Burkard

fixed default iperf formatting behavior

342b743b 07/02/2014 12:07 AM Cody Burkard

set staticArp in testLinkDelay

4e76439c 06/17/2014 06:33 AM Cody Burkard

added support in iperf for different result formats. also added upper bounds for hifi tests

4579b303 05/28/2014 08:46 PM Cody

conforming to mininet python style

32d3c2bc 05/28/2014 07:56 PM Cody

removing debugging messages

ba43451b 05/28/2014 07:42 PM Cody

rearranged code for elegance

f1e42ba5 05/28/2014 06:50 PM Cody

adding ovs version detection to fix port numbering bug

5797f585 05/07/2014 08:31 PM lantz

Merge pull request #303 from jhall11/pingall

Add a timeout parameter to the pingAll command

5cb4a542 05/03/2014 08:21 PM Gregory Gee

Add ability for for OVS switch start connect to controllers using protocols other than TCP.

net.addController( 'c0', protocol='ssl' )

This now allows OVS to connect to a controller using SSL. The default of protocol is 'tcp'
as it currently is.

4d1a9cdc 04/25/2014 04:37 AM Jon Hall

Add a timeout parameter to the pingAll command

14e14f1b 04/14/2014 01:44 AM lantz

Merge pull request #286 from lantz/devel/ovsbatch

Enable batch startup/shutdown of OVS

Not perfect, but it moves us forward at least.

bffe0452 04/01/2014 06:50 PM lantz

Merge pull request #290 from backb1/patch/netstatnumeric

Netstat: do not resolve addresses

92a28881 04/01/2014 06:46 PM lantz

Update net.py

ebac6784 04/01/2014 06:45 PM lantz

Merge pull request #293 from backb1/patch/pingloss

Ping: packet loss should be a float

d9376439 03/26/2014 12:37 PM Adrian

Ping: packet loss should be a float

787f8234 03/21/2014 01:33 AM lantz

Merge pull request #289 from rlane/ivs-wait

IVSSwitch: wait for ivs to terminate before tearing down node

a7eb5576 03/18/2014 06:04 PM Rich Lane

IVSSwitch: wait for ivs to terminate before tearing down node

This was a problem when running IVS in a container. IVS would begin the process
of closing controller connections on receiving SIGTERM, but often mininet would
have continued on and removed the control network interface from the container...

a905be22 03/15/2014 05:46 PM Rich Lane

persistent command history

Saves readline history to ~/.mininet_history.

d82900d3 03/07/2014 01:52 AM Bob Lantz

Don't look through all interfaces if you don't need to.

2e19ceb0 03/01/2014 02:45 AM Bob Lantz

Use a single ovs-vsctl command for speed/atomicity

a0bc1002 03/01/2014 02:45 AM Bob Lantz

Enable batch shutdown for OVS.

5e60ee26 03/01/2014 02:41 AM Bob Lantz

assertTrue( a > b ) -> assertGreater( a, b ) for better messages

3e2eb713 02/17/2014 08:23 AM Bob Lantz

Fix default of in-band control for OVS.
fixes #279

06115a04 02/07/2014 01:56 AM Bob Lantz

Add support for batch shutdown of OVS switches.

This saves about 10 seconds for a 200 switch network.

9cf9b7b2 02/07/2014 01:50 AM Bob Lantz

Clean things up slightly.

1fda4865 02/06/2014 11:51 PM Bob Lantz

Try batch deleting OVS instances.

f0e55e10 02/06/2014 11:33 PM Bob Lantz

Remove mn links with dots in them (e.g. foo_bar-baz1.2-eth0)

74c71bc8 02/04/2014 01:55 AM Bob Lantz

Minor tweak of return value.

0b5609f5 02/04/2014 01:52 AM Bob Lantz

Check (and canonicalize) dpid arguments to Switch()

This seems slightly ugly, but it has bitten many people.

Closes #268

7450cfc6 01/30/2014 01:03 AM lantz

Merge pull request #263 from adferguson/clean-fix

adjust regex for finding mininet's links during cleanup

29988c8b 01/30/2014 12:54 AM Bob Lantz

Canonicalize dpid by removing colons and padding with zeros
closes #268

34bb64ed 01/28/2014 11:24 PM lantz

Merge pull request #249 from yeasy/master

Close the file when done with it.

873049c3 01/28/2014 11:22 PM lantz

Merge pull request #252 from sieben/useless_parenthesis

fixup: useless_parenthesis

ae367d36 01/28/2014 11:16 PM lantz

Merge pull request #266 from adferguson/if_namesize

print error messages when making interfaces

0dd96ebc 01/24/2014 09:59 PM Andrew Ferguson

userspace switch can be reached on unix port by dpctl

2e704f99 01/23/2014 09:39 PM Andrew Ferguson

print error messages when making interfaces

without this, thereis no indication in Mininet that creating an
interface has failed. for example, this may happen when the interface
name is too long (longer than IFNAMSIZ, which is 16 chars).

28454708 01/20/2014 10:45 PM Andrew Ferguson

don't crash when link is TCLink but without options

caused by optimized return in link.py#275 in TCIntf.config()

07e3da08 01/19/2014 11:33 PM Andrew Ferguson

adjust regex for finding mininet's links during cleanup

link names of the form "a-b-ethN" were previously interpreted
as "b-ethN". this change accepts link names with a dash, and
requires N to only contain digits.

24fe68d9 12/21/2013 01:36 PM Baohua Yang

Correct the comments of do_pingallfull() and do_iperfudp()

3780d9cd 12/21/2013 01:36 PM Baohua Yang

Close the file when done with it.

824afb84 12/20/2013 01:43 PM Rémy Léone

fixup: useless_parenthesis

2200d8d1 12/14/2013 07:12 PM Rich Lane

node: kill entire process group in terminate

mnexec already puts the shell into its own process group. Killing the entire
process group cleans up after any background processes the user left running.

c34a000e 12/14/2013 03:11 PM backb1

Do not resolve addresses

17dbc7e0 12/12/2013 02:33 AM Bob Lantz

Minor codecheck fixes

96952b92 12/12/2013 02:08 AM Bob Lantz

2.1.0 -> 2.1.0+

c7e86f93 12/06/2013 01:30 AM Brian O'Connor

fixing CLI host rewriting when host's default interface does not have an IP

cd238fe5 11/15/2013 06:24 AM Baohua Yang

Fix error wiki url.

4a94f76e 10/08/2013 11:59 PM Rich Lane

IVSSwitch: bring up lo interface

ca5b0c56 09/17/2013 08:44 PM Bob Lantz

setLogLevel('warning') to avoid test spam

fc2a8fd5 09/17/2013 06:28 PM Brian O'Connor

fixed git download for testRemoteController in test_walkthrough.py

47b24beb 09/17/2013 06:59 AM Brian O'Connor

Merge branch 'master' of github.com:mininet/mininet

895ff6f4 09/17/2013 06:58 AM Brian O'Connor

adding runner to mininet/test, added test_walkthrough.py

b5e8dd5e 09/16/2013 09:22 PM Bob

Merge pull request #210 from rlane/ivs-opts

IVSSwitch: support opts constructor parameter

d4fabc04 09/16/2013 08:33 PM Rich Lane

IVSSwitch: support opts constructor parameter

This parameter is already supported by the other switch classes.

8e1dade1 09/13/2013 08:06 PM Brian O'Connor

removing assert from util.py

4ea0c093 09/12/2013 08:49 PM Brian O'Connor

Updated mininet/util.py to support better resource setting semantics and protected with try block

09b12391 09/11/2013 07:00 PM Brian O'Connor

fixing comment

e69355f7 09/11/2013 07:00 PM Bob Lantz

One last code check fix: line too long

9d14c841 09/11/2013 07:00 PM Bob Lantz

Pass code check

f796f01f 09/11/2013 07:00 PM Bob Lantz

add spaces to satisfy pylint ;-p

35029978 09/11/2013 07:00 PM Bob Lantz

code check fixes & add comment spaces

e9a835ac 09/11/2013 07:00 PM Brian O'Connor

print usage message for unknown command

b5580601 09/11/2013 07:00 PM Bob Lantz

Check for `Connected` in checkListening()

92bf2cf1 09/11/2013 07:00 PM Brian O'Connor

codecheck: removed unused variable in topo.py

0840af52 09/11/2013 07:00 PM Brian O'Connor

removing todos in net.py

15146d90 09/11/2013 07:00 PM Brian O'Connor

changed CLI to MininetFacade; a great deal of logic also changed

54932125 09/11/2013 07:00 PM Bob Lantz

Add tests for OVS user switch (skipping hifi test for now)

test_hifi.py currently fails for OVS when datapath=user -
we should look at this and fix it.

45d365f9 09/11/2013 07:00 PM Bob Lantz

Need a few more skipUnless() checks.

94324e3f 09/11/2013 07:00 PM Bob Lantz

Skip IVS and UserSwitch tests if they are not installed

765d126e 09/11/2013 07:00 PM Bob Lantz

Delete leftover TAP interface from OVS with datapath=user
fixes #199

32507498 09/11/2013 07:00 PM Bob Lantz

Initial text and version updates for 2.1.0

d13505b6 08/26/2013 10:29 PM Brian O'Connor

updating setup to include examples

b635fd9e 08/15/2013 12:29 AM Brian O'Connor

Some cleanup and style fixes for fixlimits

867a6d67 08/14/2013 10:04 PM Brian O'Connor

Cleaned up sysctl and rlimit test and set
Use files instead of sysctl to set limits

b20c9470 08/12/2013 11:22 PM Brian O'Connor

add sysctl test and set
fixes #184

98cb3359 08/10/2013 12:10 AM Brian O'Connor

fixed comment in cli.py

9281719d 08/10/2013 12:07 AM Brian O'Connor

Made net compliant with dict semantics and added function comments
Fixed locals bug (now they are persisent across calls)

8e04a9f8 08/09/2013 07:20 PM Brian O'Connor

Replaced nodelist and nodemap in CLI with mn
Updated Mininet to be more compliant with dict
Fixes #182

6df4371d 08/06/2013 10:16 PM Brian O'Connor

Removing test prints from user switch merge

be13072f 08/06/2013 10:13 PM Brian O'Connor

Merge branch 'adf-userswitch-tclink' of github.com:adferguson/mininet into adferguson-adf-userswitch-tclink
Only sleep and reapply if slicing is enabled

Conflicts:
mininet/node.py

1e5cdfd8 08/02/2013 08:36 PM Brian O'Connor

Merge branch 'master' of github.com:mininet/mininet

bb0006b6 08/02/2013 08:35 PM Brian O'Connor

Merging MurphyMc LinearTopo pull request

786117dd 08/01/2013 01:20 AM Bob Lantz

Merge branch 'ivs' of https://github.com/rlane/mininet into rlane-ivs

Conflicts:
util/install.sh

fixes #159

43ba774e 07/31/2013 01:31 AM Brian O'Connor

Merge pull request #181 from mininet/devel/ping

pingall now reports fraction received

f7439671 07/31/2013 01:28 AM Brian O'Connor

pingall now reports fraction received
fixes #168

9c4b7343 07/30/2013 06:52 PM Bob Lantz

Fix indentation in LinearTopo()

5b48a7d9 07/30/2013 06:51 PM Bob Lantz

Reimplemented and corrected Graph as MultiGraph
fixes #172

4316be95 07/26/2013 09:43 PM Brian O'Connor

Prevent Mininet from crashing when display not set
fixes #173

d5f57784 07/24/2013 12:05 AM Brian O'Connor

Merge branch 'master' of github.com:mininet/mininet

1ecc63df 07/24/2013 12:03 AM Brian O'Connor

improved check for downed link in parsePingFull
fixes #176

1e4e8b70 07/23/2013 05:14 AM Brian O'Connor

Merge pull request #174 from pantuza/master

Dynamic Network with Remote Controller example; Extended LinearTopo

92112315 07/19/2013 10:56 PM Brian O'Connor

Simplified and refactored examples/dynamicnet.py
Extended LinearTopo to support mulitple hosts per switch

0a543602 07/19/2013 12:50 AM Rich Lane

IVSSwitch: support running IVS in a namespace

This change uses the `Node.cmd` method instead of `Popen`. The `cmd` method
sends the input to a shell which may be in another namespace (if --innamespace
is in use), while `Popen` would always run in the root namespace.

5c242637 07/18/2013 08:50 PM Rich Lane

clean: send SIGTERM before SIGKILL

IVS needs to be sent SIGTERM so it has a chance to clean up the kernel
datapath.

433ca2ec 07/13/2013 08:31 PM Piyush Srivastava

Fix issue with mountCgroups not recognizing mounted cgroup

Changed mountCgroups to use the file /proc/mounts (instead of the
current case where it uses the less reliable
(http://www.mail-archive.com/lxc-devel@lists.sourceforge.net/msg00455.html)
/etc/mtab thorugh the mount program

fec98e27 07/11/2013 06:30 PM Brian O'Connor

Added output line to ping that is closer to ping program output

c188bee3 07/11/2013 06:17 PM Brian O'Connor

Fixed divide by 0 error in ping command when no packets are sent
fixes #143

0e2cc609 07/10/2013 06:19 PM Rich Lane

tests: run all tests with OVS, IVS, and userspace switches

Each switch gets its own class so that the test results are listed separately.