Brian O'Connor
1e5cdfd805
Merge branch 'master' of github.com:mininet/mininet
2013-08-02 13:36:18 -07:00
Brian O'Connor
bb0006b683
Merging MurphyMc LinearTopo pull request
2013-08-02 13:35:38 -07:00
Bob Lantz
786117dd49
Merge branch 'ivs' of https://github.com/rlane/mininet into rlane-ivs
...
Conflicts:
util/install.sh
fixes #159
2013-07-31 18:20:18 -07:00
Brian O'Connor
43ba774e52
Merge pull request #181 from mininet/devel/ping
...
pingall now reports fraction received
2013-07-30 18:31:12 -07:00
Brian O'Connor
f7439671bc
pingall now reports fraction received
...
fixes #168
2013-07-30 18:28:38 -07:00
Brian O'Connor
48df51aa3b
Merge branch 'notrace'
...
fixes #166
2013-07-30 18:15:56 -07:00
Brian O'Connor
4a77702473
Merge branch 'master' of github.com:mininet/mininet
2013-07-30 18:12:15 -07:00
Brian O'Connor
15c1a0e5e7
install.sh automatically detects wireshark version and installs correct version of of-dissector
...
fixes #180
2013-07-30 18:11:20 -07:00
Bob Lantz
9c4b734361
Fix indentation in LinearTopo()
2013-07-30 11:52:53 -07:00
Bob Lantz
5b48a7d92c
Reimplemented and corrected Graph as MultiGraph
...
fixes #172
2013-07-30 11:51:32 -07:00
Brian O'Connor
4316be95c2
Prevent Mininet from crashing when display not set
...
fixes #173
2013-07-26 14:43:27 -07:00
Brian O'Connor
19bc1df15d
fixed style error
2013-07-26 13:45:56 -07:00
Brian O'Connor
bda2317d8b
Catching exceptions thrown in mn
2013-07-25 19:27:06 -07:00
Brandon Heller
1f07530a54
install.sh: Fix break from version overrides missing, + annotate them
...
D'oh! Next time test presence _and_ absense of an added env var.
OTOH, when people notice this quickly, it means they're using install.sh :-)
2013-07-24 06:01:30 +00:00
Brian O'Connor
d5f5778492
Merge branch 'master' of github.com:mininet/mininet
2013-07-23 17:05:23 -07:00
Brian O'Connor
1ecc63dfec
improved check for downed link in parsePingFull
...
fixes #176
2013-07-23 17:03:51 -07:00
Brian O'Connor
1e4e8b70d9
Merge pull request #174 from pantuza/master
...
Dynamic Network with Remote Controller example; Extended LinearTopo
2013-07-22 22:14:03 -07:00
Gustavo Pantuza Coelho Pinto
e45cc16a90
Merge pull request #1 from bocon13/master
...
Simplified and refactored examples/dynamicnet.py
2013-07-21 12:53:37 -07:00
Brian O'Connor
c26b4525aa
Moving developer dependencies to separate function in install.sh
...
Developer dependencies are ~1GB
2013-07-19 16:17:16 -07:00
Brian O'Connor
ea29d2b2cd
Merge pull request #171 from vitalivanov/dev
...
Cleanup and cosmetic changes.
2013-07-19 16:07:15 -07:00
Brian O'Connor
5559a93d8a
Merge pull request #170 from piyushs/cgroup-fix
...
Fix issue with mountCgroups not recognizing mounted cgroup
2013-07-19 16:04:48 -07:00
Brian O'Connor
921123155a
Simplified and refactored examples/dynamicnet.py
...
Extended LinearTopo to support mulitple hosts per switch
2013-07-19 15:56:06 -07:00
Brandon Heller
2a1f2d59ee
Merge pull request #175 from daviderickson/extensibility
...
Extensibility Improvements
2013-07-19 13:55:33 -07:00
David Erickson
3e70b01ec5
Enable OF 1.3 switch revision choice
2013-07-19 10:32:20 -07:00
David Erickson
b55527739a
Enable OF dissector revision choice
2013-07-19 10:29:53 -07:00
Gustavo Pantuza Coelho Pinto
bf97d21c03
Added dynamicnet.py to README file of the examples
2013-07-18 18:42:10 -07:00
Gustavo Pantuza Coelho Pinto
c554987912
Merge branch 'master' of github.com:pantuza/mininet
2013-07-18 18:34:21 -07:00
Gustavo Pantuza Coelho Pinto
6f09dedfad
Dynamic network creation using a remote controller
...
The script builds a network topology based on command line
arguments and uses a remote controller
2013-07-18 18:32:08 -07:00
Rich Lane
0a54360211
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.
2013-07-18 17:50:52 -07:00
Rich Lane
5c24263779
clean: send SIGTERM before SIGKILL
...
IVS needs to be sent SIGTERM so it has a chance to clean up the kernel
datapath.
2013-07-18 13:50:20 -07:00
Vitaliy Ivanov
5b609ef9e2
Adding mininet doxygen installation dependencies.
...
Right now after installing mininet using util/install.sh there is a problem when try to generate doc:
make doc
doxygen doc/doxygen.cfg
make: doxygen: Command not found
make: *** [doc] Error 127
Adding doxygen, doxypy and texlive-fonts-recommended packages to fix the problem.
2013-07-15 14:20:16 +02:00
Vitaliy Ivanov
36bf8ac911
mnexec.c: substituting tabs with spaces.
2013-07-15 13:17:56 +03:00
Vitaliy Ivanov
efe3877e3c
Fixed mininet.org url in README.md.
...
s/http:\/\/openflow.org\/mininet/http:\/\/mininet.org/g
2013-07-15 13:17:19 +03:00
Piyush Srivastava
433ca2ecb6
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
2013-07-13 13:31:05 -07:00
Brian O'Connor
fec98e2798
Added output line to ping that is closer to ping program output
2013-07-11 11:30:12 -07:00
Brian O'Connor
c188bee3e3
Fixed divide by 0 error in ping command when no packets are sent
...
fixes #143
2013-07-11 11:17:46 -07:00
Rich Lane
0e2cc609df
tests: run all tests with OVS, IVS, and userspace switches
...
Each switch gets its own class so that the test results are listed separately.
2013-07-10 11:19:25 -07:00
Brian O'Connor
adf391fdec
Fixed install.sh script to allow Mininet to be installed from any directory (not just ~/)
...
Fixes #94
2013-07-09 19:23:29 -07:00
Brian O'Connor
5d529edfb1
Removing unused import in mininet/link.py
2013-07-09 16:34:02 -07:00
Brian O'Connor
59eeeadbac
Style changes in mininet/node.py and removing used import in mininet/link.py
2013-07-09 16:30:29 -07:00
Brian O'Connor
7265e2e88c
Merge branch 'master' of github.com:mininet/mininet
2013-07-09 15:49:57 -07:00
Brian O'Connor
5c019d2aef
CPULimitedHost cleanup() calls superclass method
...
fixes #161
2013-07-09 15:48:48 -07:00
Bob Lantz
679a3f1915
Don't stop data network controllers twice.
2013-07-09 14:34:37 -07:00
Rich Lane
60abb34497
clean: kill ivs processes
2013-07-09 08:36:36 -07:00
Rich Lane
94ff77f2f2
clean: don't wait forever for ovsdb
...
This could happen if OVS was installed but not running.
2013-07-09 08:34:33 -07:00
Bob Lantz
e2eb95a29f
Add $ to avoid h1 matching h10
2013-07-06 14:14:25 -07:00
Bob Lantz
10be691b86
Clean up intfs in root NS, and avoid deleting HW intfs
...
It appears that under certain conditions, such as when a
namespace exits, both ends of a veth pair may get dumped
into the root namespace. We therefore now remove an interface
both from its home namespace and from the root namespace.
2013-07-04 19:27:57 -07:00
Bob Lantz
fcdb6d8a54
Remove unneeded line.
2013-07-04 00:45:08 -07:00
Bob Lantz
32502bbd1a
Add controlnet.py example.
2013-07-04 00:41:30 -07:00
Rich Lane
71ffb0028e
IVSSwitch: remove namespace warnings
...
IVS works fine using --innamespace.
2013-07-01 16:05:52 -07:00