Statistics
| Branch: | Tag: | Revision:

mininet / mininet @ c1934706

# Date Author Comment
c1934706 08/01/2014 06:00 PM cody burkard

testing link stuff

628e8406 08/01/2014 01:27 AM Brian O'Connor

Reverting the disable signals change

78a32e93 08/01/2014 01:23 AM Brian O'Connor

Merge branch 'master' into devel/pty

54652462 07/16/2014 05:24 PM Bob Lantz

Merge branch 'devel/defaultController' of https://github.com/cdburkard/mininet into cdburkard-devel/defaultController

Conflicts:
bin/mn
mininet/net.py

e183e699 07/16/2014 04:57 PM Bob Lantz

Check for Controller type using isinstance()

779ea5f0 07/16/2014 02:39 AM Cody Burkard

removed bookmark

00d19634 07/16/2014 01:21 AM Cody Burkard

revised comment on defaultController function

5ac3cde2 07/15/2014 10:48 PM Cody Burkard

restructured defaultController into a function

2a08dec6 07/15/2014 03:50 PM Bob Lantz

Hack to avoid failing version check... ;-/

b7268856 07/15/2014 03:28 PM Bob Lantz

Tolerate passing controller objects into Mininet()

b5962e8e 07/15/2014 12:44 PM Bob Lantz

Added TorusTopo, a 2D torus topology

ece509d5 07/15/2014 12:34 PM Bob Lantz

add connected() to LinuxBridge

708b1843 07/15/2014 08:29 AM Bob Lantz

Don't remove items from a list we're iterating over

9a11544d 07/14/2014 11:12 PM Brian O'Connor

Merge pull request #332 from cdburkard/patches/fix_linear5

adding waitConnected to linear5 test

2451d757 07/14/2014 10:20 PM lantz

Merge pull request #318 from cdburkard/patches/hifi_fix

added support in iperf for different result formats.

ea97dea9 07/14/2014 09:42 PM Cody Burkard

adding waitConnected to linear5 test

a19cc915 07/14/2014 09:09 PM Cody Burkard

set DefaultController as the mininet class default

21b50c96 07/14/2014 08:46 PM lantz

Merge pull request #325 from cdburkard/patches/userspace_connect

added waitConnected attribute to mininet class

796b281b 07/14/2014 08:09 PM Cody Burkard

fixed command parameter

72fd120d 07/12/2014 02:04 AM Cody Burkard

added default controller class

54b29af8 07/12/2014 12:02 AM Brian O'Connor

Merge pull request #327 from mininet/devel/nodelib

Devel/nodelib

8f34fa4c 07/12/2014 12:01 AM Brian O'Connor

Merge pull request #326 from cdburkard/patches/nets

Switched shutdown order to kill controller first

872e3364 07/11/2014 11:27 PM lantz

Merge pull request #328 from mininet/devel/newtopo

Add build() method to simplify Topo() usage

4794871a 07/10/2014 08:40 PM Bob Lantz

Change algorithm slightly and print progress

13d25b41 07/10/2014 07:44 PM Bob Lantz

Minor message changes

b7a112cb 07/10/2014 06:24 PM Cody Burkard

Shutting down controller first

5a9c74be 07/10/2014 06:07 PM Cody Burkard

fixed last commit

38addf2e 07/10/2014 08:34 AM Bob Lantz

Add alias + switch: { 'ovs': OVSSwitch, 'lxbr': LinuxBridge }

3878c000 07/10/2014 07:44 AM Bob Lantz

Add nodelib.py, a library of new node types

1324ae62 07/10/2014 04:37 AM Bob Lantz

Add build() method to simplify Topo() usage

3a52ad2f 07/10/2014 02:24 AM Cody Burkard

fixed linearbandwidth and waitconnected

c23c992f 07/10/2014 02:12 AM Cody Burkard

fixed waitConnected performance and moved waitConnected call to mn.start

4797b420 07/10/2014 02:12 AM Cody Burkard

conforming to style, and fixing documentation

6845fd83 07/10/2014 02:12 AM Cody Burkard

added documentation for waitConnected timeout

8e2443ad 07/10/2014 02:12 AM Cody Burkard

improved waitConnected algorithm and set default wait time to wait forever

84ea8d7f 07/10/2014 02:12 AM Cody Burkard

added waitConnected attribute to mininet class

191df1cb 07/10/2014 12:47 AM Brian O'Connor

Adding listen socket to UserSwitch when there is no listenPort set

a1acfa89 07/09/2014 12:23 AM Cody Burkard

set default iperf formatting to none

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'

3b484491 07/08/2014 11:27 PM lantz

Merge pull request #315 from cdburkard/patches/fix_bindpy

Added support for mount namespaces in bind.py

3b24bd7a 07/08/2014 09:22 AM Bob Lantz

Restore non-mnexec pid detection for background commands

e9013d76 07/08/2014 04:58 AM Bob Lantz

Fix pid regex to eat \r\n

c49b216c 07/08/2014 04:55 AM Bob Lantz

Set default printPid back to True

16ddf656 07/08/2014 04:51 AM Bob Lantz

Fix findPid since pty uses \r\n as line ending

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

fixed default iperf formatting behavior

9c3ecfe3 07/02/2014 05:53 PM Cody Burkard

conforming to mininet style

771850b9 07/02/2014 01:04 AM Bob Lantz

Possibly faster check for sentinel.

355696f3 07/02/2014 12:55 AM Bob Lantz

Don't set self.waiting twice

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

set staticArp in testLinkDelay

25979e71 07/01/2014 08:32 PM lantz

Merge pull request #317 from cdburkard/patches/cleanup

added code to kill stale mininet processes

82e0e9f3 07/01/2014 08:49 AM Bob Lantz

Avoid overhead of another process (env) in startShell()

549f1ebc 06/27/2014 11:41 PM Bob Lantz

Attach a pty to each node's bash process

This should enable node commands that are expecting a tty to
behave better.

00803bcd 06/27/2014 08:05 PM Bob Lantz

Whitespace changes in OVSSwitch.

af2f67d9 06/26/2014 04:29 PM Cody Burkard

added documentation for HostWithPrivateDirs

752c2d6e 06/21/2014 06:54 AM Cody Burkard

mountprivatedirs is no longer needed

3c3344e1 06/21/2014 06:31 AM Cody Burkard

imported check_output

68e2e45f 06/19/2014 11:28 PM Brian O'Connor

Merge pull request #316 from cdburkard:patches/fix_remote_ip

fixed netParse bug that caused mininet crash when no ip prefix was specified

6a81b6df 06/19/2014 10:08 PM Cody Burkard

added persistence option to HostWithPrivateDirs. also attached mount namespaces when mnexec -a is specified

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

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

0d39f110 06/17/2014 12:39 AM Cody Burkard

added code to kill stale mininet processes

893cf61c 06/11/2014 11:17 PM Brian O'Connor

Merge pull request #313 from cdburkard/master

ovs port numbering bug fix

b3055067 06/11/2014 01:38 AM Cody Burkard

fixed netParse bug that caused mininet crash when no ip prefix was specified

91092338 06/10/2014 06:44 PM Cody Burkard

Added support for mount namespaces in bind.py. Also moved it to the node class as a host type.

00c3238e 05/28/2014 09:31 PM lantz

Merge pull request #310 from rlane/ivs-verbose

IVSSwitch: add an option to control the --verbose flag

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

163a66c6 05/22/2014 08:06 PM Rich Lane

IVSSwitch: add an option to control the --verbose flag

876e66e5 05/22/2014 07:36 PM Rich Lane

net: allow batch shutdown of multiple types of switches

Each switch class will be called to shutdown its own instances.

93cd5583 05/22/2014 07:22 PM Rich Lane

IVSSwitch: support batch shutdown

Not a single command like the OVS one, but it still greatly decreases the
shutdown time.

This does assume that stop() is called after batchShutdown(), which is true in
the current mininet code.

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