This website requires JavaScript.
ad09c1e086
Add new example of making a custom Switch() class.
Bob Lantz
2013-02-28 17:56:36 -08:00
31e1ff7154
Rename controllers.py to controllers2.py since it's less convenient.
Bob Lantz
2013-02-28 17:55:41 -08:00
8b8bb37598
Remove unnecessary addHost() function, and clarify things a bit. Fixes #102
Bob Lantz
2013-02-28 17:39:20 -08:00
0aefb0e036
Fix Node.MAC(intf) to return intf.MAC() rather than intf.IP() Fixes #89 ; Thanks to Nikhil S. Menon for the bug report
Bob Lantz
2012-12-19 16:09:17 -08:00
5879c492d8
Minor clarifications.
Bob Lantz
2012-12-02 15:39:17 -08:00
ee66d53c54
Clean up INSTALL and make it markdown-friendly
Bob Lantz
2012-12-02 15:29:53 -08:00
f95c4a4712
Update INSTALL: git clone from github.com
Bob
2012-12-02 15:00:46 -08:00
c8b857465b
pass code check
Bob Lantz
2012-11-30 21:00:23 -08:00
21366afc54
2.0.0rc1 -> 2.0.0 final
Bob Lantz
2012-11-30 20:57:53 -08:00
b453e0068f
node: verify telnet installation for controller checking
Brandon Heller
2012-11-26 15:18:43 -08:00
1e9b5f61fc
install.sh: add Telnet
Brandon Heller
2012-11-26 15:04:51 -08:00
0ce366b5d2
Add sudoers entry for current user using whoami
Bob Lantz
2012-11-19 17:29:26 -08:00
3744638e5c
node: add OVS passive listening support
Brandon Heller
2012-11-15 00:47:22 -08:00
915c6d4a60
node: Use space, rather than comma, to separate controllers for OVS
Brandon Heller
2012-11-15 00:45:39 -08:00
bd964adb57
mn: change default passive listening port to 6634
Brandon Heller
2012-11-15 00:38:53 -08:00
dec1f402ed
custom topo: remove author name
Brandon Heller
2012-11-14 23:38:57 -08:00
b96e1596b2
Change to use Intf() class rather than string for interface.
Bob Lantz
2012-11-19 15:02:38 -08:00
3569838542
Updated for new Topo API
Bob Lantz
2012-11-19 12:30:53 -08:00
8c7c4812b2
Remove vmware easy install leftovers
Bob Lantz
2012-11-19 11:19:39 -08:00
987fd7555e
Fix custom topology example; outdated import
Brandon Heller
2012-11-14 21:28:42 -08:00
63d669f712
Update to match launchpad.
Bob Lantz
2012-11-18 20:54:47 -08:00
078b982be1
Sync with packaging on launchpad.
Bob Lantz
2012-11-17 23:14:10 -08:00
d402c66af2
Update debian copyright. ;-/
Bob Lantz
2012-11-16 23:11:59 -08:00
03c3123bb8
test_hifi: Fix occasional test breakage
Brandon Heller
2012-11-14 10:46:50 -08:00
82c8bdaf0d
Remove redundant wireshark install.
Bob Lantz
2012-11-15 22:59:43 -08:00
163a6cf3dd
Fix whitespace error.
Bob Lantz
2012-11-15 22:56:24 -08:00
ab594b6afe
Merge branch '2.0dev' into 2.0merge
Bob Lantz
2012-11-15 22:54:27 -08:00
1f1d590c7a
test: Improve unit tests to verify basic functionality
Brandon Heller
2012-11-14 07:57:17 -08:00
fcd01592e1
Move CPU limit into net, to be reused in future unit tests
Brandon Heller
2012-11-14 07:55:10 -08:00
e1205a8a49
Add a simple unit test for link/host creation with options
Brandon Heller
2012-11-14 00:43:46 -08:00
d7768ab228
examples/simpleperf: Warn in docstring about effects of link settings
Brandon Heller
2012-11-13 23:28:19 -08:00
bf208cdeb6
Fix SSHD example by generalizing input intf args
Brandon Heller
2012-11-13 22:44:47 -08:00
12fea0f6d5
examples/baresshd: ensure root permissions
Brandon Heller
2012-11-13 21:33:44 -08:00
bcfb3009c0
small refactor: put function to ensure root in util
Brandon Heller
2012-11-13 21:32:41 -08:00
8a1264e266
Fix 'cgroups not mounted' error in U12.10
Brandon Heller
2012-11-13 20:53:13 -08:00
36c9b040ca
examples: Add new tests to README
Brandon Heller
2012-11-13 18:33:10 -08:00
2eb0593cd2
examples/cpu: Fix typo, note existence in README
Brandon Heller
2012-11-13 18:06:19 -08:00
d40003e0cd
examples: Make simpleperf.py executable
Brandon Heller
2012-11-13 18:05:10 -08:00
9330a33fe5
pep8: Fix E501 line-too-long errors incurred fixing other pep8 stuff :-)
Brandon Heller
2012-11-13 17:21:36 -08:00
2e089b5e4a
pep8: Fix E127 continuation line over-indented
Brandon Heller
2012-11-13 17:17:51 -08:00
edf6003217
pep8: fix E128 continuation line under-indented errors
Brandon Heller
2012-11-13 16:59:10 -08:00
c0095746af
pep8: Fix E121/126, continuation line indention
Brandon Heller
2012-11-13 16:08:26 -08:00
33d548b412
pep8: Fix E121 continuation line indentation is not a multiple of four
Brandon Heller
2012-11-13 15:01:11 -08:00
615ebb7afa
pep8: Fix E125 continuation line does not distinguish itself from next logical line
Brandon Heller
2012-11-13 14:56:49 -08:00
7a5060478b
pep8: Fix E711, comparisons to None should use 'is' or 'is not'
Brandon Heller
2012-11-13 14:46:58 -08:00
0bd5c6519c
pep8: Fix E203 whitespace before punctutation
Brandon Heller
2012-11-13 14:39:31 -08:00
1052f8a0d4
pep8: Fix E271/E272, spaces before/after keyword
Brandon Heller
2012-11-13 14:36:56 -08:00
03d211f2a9
codecheck: Make codecheck happy with a consistent version num
Brandon Heller
2012-11-12 18:08:59 -08:00
f6c4239409
install: Add 'make codecheck' deps
Brandon Heller
2012-11-12 18:07:19 -08:00
59897168d4
install: Update OFTest repo location
Brandon Heller
2012-11-12 16:45:51 -08:00
b597ef5d55
install: Add help2man to MN deps
Brandon Heller
2012-11-12 16:45:32 -08:00
e3c8066a9e
OK, github is broken - reverting to old spacing.
Bob Lantz
2012-11-09 00:09:41 -08:00
78e3e18c42
trying to fix list spacing
Bob Lantz
2012-11-09 00:09:11 -08:00
01e028c19f
Add Mininet-HiFi comment
Bob Lantz
2012-11-09 00:07:56 -08:00
d49aaf0f70
Hmm, maybe this is better.
Bob Lantz
2012-11-09 00:04:40 -08:00
f7d6c9e7a1
Another attempt.
Bob Lantz
2012-11-09 00:03:36 -08:00
015aaa2107
That didn't work...
Bob Lantz
2012-11-09 00:02:54 -08:00
bad8656361
More header madness.
Bob Lantz
2012-11-09 00:02:17 -08:00
eb3b74ea34
sudo mn seems lonely if it takes up the whole line
Bob Lantz
2012-11-08 23:58:54 -08:00
dabc0b812a
Bash in tt, abolish forward single quotes.
Bob Lantz
2012-11-08 23:57:39 -08:00
dd1a450b50
Mars needs commas!
Bob Lantz
2012-11-08 23:55:31 -08:00
ead9f83050
Reflow text and try crazy idea for heading.
Bob Lantz
2012-11-08 23:52:07 -08:00
0fb91f186e
More minor tweaks....
Bob Lantz
2012-11-08 23:47:48 -08:00
3e38a959c3
Moved installation instructions and prereqs into INSTALL.
Bob Lantz
2012-11-08 23:31:31 -08:00
535e61d2be
Still trying to fix the typeface and spacing...
Bob Lantz
2012-11-08 23:18:56 -08:00
4885cb24ed
Update README.md
Bob
2012-11-08 22:05:52 -08:00
73da7204e6
Update README
Brandon Heller
2012-11-08 15:31:10 -08:00
ff4b41439a
Minor changes.
Bob Lantz
2012-11-03 21:59:04 -07:00
21b2c2c4aa
VERSION -> 2.0.0rc1
Bob Lantz
2012-11-03 21:38:59 -07:00
e2b799b815
Fix/work around setuptools' evil PYTHONPATH madness.
Bob Lantz
2012-11-03 17:47:29 -07:00
4744aa2b78
Updated README to reflect Mininet 2.0.
Bob Lantz
2012-11-03 16:53:26 -07:00
c04ef88e5c
Add note regarding removing old OVS junk.
Bob Lantz
2012-11-03 16:10:57 -07:00
4b1dc93bcc
Avoid modifying keyword parameter dictionary in customized()
Bob Lantz
2012-10-30 16:58:51 -07:00
f58f83c043
Allow controller to optionally be a list of constructors/classes
Bob Lantz
2012-10-30 16:50:12 -07:00
22b8e5e427
Add custom name to customized functions.
Bob Lantz
2012-10-30 16:45:11 -07:00
cec4476303
Merge pull request - closes #36
Angad Singh
2012-10-29 16:10:00 -07:00
31015ef5d8
Make doc a real subdirectory so we can put other things there.
Bob Lantz
2012-10-29 15:36:19 -07:00
600dad2498
Added package installation "instructions"
Bob Lantz
2012-10-04 19:08:37 -07:00
4ff6243fd6
Update version number to 2.0.0d3 (and pass version check)
Bob Lantz
2012-10-04 18:58:51 -07:00
9c0ed88c72
Create version check utility and add to code check. Fixes #70
Bob Lantz
2012-10-04 18:57:56 -07:00
93f9b956e4
Updated copyright to fix #68
Bob Lantz
2012-10-01 17:57:03 -07:00
b69ef234ac
Fix multi-controller/failover support on User, OVSLegacy switches
Bob Lantz
2012-09-14 18:23:30 -07:00
2988429747
show method names in git diff output
Bob Lantz
2012-09-14 15:18:17 -07:00
d4ece25ba6
Deprecate NOX-classic; "install" POX. Fixes #61
Bob Lantz
2012-09-11 06:47:42 -07:00
ad85e44d78
Update util/install.sh
Bob
2012-08-29 15:10:36 -07:00
655194d3e1
Update util/install.sh
Bob
2012-08-29 15:10:36 -07:00
6eb01d7923
Minor formatting changes.
Bob Lantz
2012-08-23 18:36:50 -07:00
ae6475598f
Change README to README.md for github presentation.
Bob Lantz
2012-08-23 18:28:15 -07:00
62499d96df
Adjust README slightly to be markdown-compatible.
Bob Lantz
2012-08-23 18:27:48 -07:00
4f33cad025
Ignore more stuff, notably generated docs and man pages.
Bob Lantz
2012-08-17 18:20:22 -07:00
2aafefc2fa
Fix typo in RemoteController.__init__ comment. Thanks to Isaku Yamahata.
Bob Lantz
2012-08-17 15:26:19 -07:00
9d5a21a799
Fix typo MANPAGE->MANPAGES Thanks to Isaku Yamahata.
Bob Lantz
2012-08-17 15:25:06 -07:00
ce15c4f67d
rename Topo() methods for consistency: add_node() -> addNode()
Bob Lantz
2012-08-16 18:48:41 -07:00
01e0758e5d
Add 'type mn -h for details' to usage message.
Bob Lantz
2012-08-16 16:12:55 -07:00
e8238d185d
Use Mininet version number from mininet.net Contributing toward issue #46 .
Bob Lantz
2012-08-10 12:45:51 -07:00
54c51c0299
Fix whitespace and change no controller exception to warning.
Bob Lantz
2012-08-06 11:41:00 -07:00
2b35a2caeb
Override remote controller check to ensure that remote controller is contactable
James Page
2012-07-12 10:08:37 +01:00
9b11238467
Observe build environment flags and use PYTHONPATH when generating version number
James Page
2012-07-12 10:07:31 +01:00
fa24f22d4d
Re-enable slicing in UserSwitch since it's fixed with newer kernels.
Bob Lantz
2012-07-31 17:23:08 -07:00
ce823507cd
Fix man page install.
Bob Lantz
2012-07-31 17:22:13 -07:00