Bob Lantz
229f112ff3
Change OVSSwitch.dpctl() to call ovs-ofctl
...
This should fix the problem of dump-flows not showing the OpenFlow
flow table flows and only showing cached kernel flow table flows.
fixes #136
2013-04-29 14:04:46 -07:00
Bob Lantz
6c22e057cc
Avoid false matches and detect multiple host processes
2013-04-12 13:30:50 -07:00
Bob Lantz
7bc10ebc7a
Fix X11 forwarding (broken by no IPv6) for real
2013-04-09 23:26:08 -07:00
Bob Lantz
c3f975aef8
Move IPv6 disable to 'other', and fix X11 forwarding
...
should fix #128
2013-04-09 22:46:49 -07:00
Bob Lantz
0f6bf4ce84
start xterm with TERM=ansi to preserve title from bash.bashrc
...
fixes #128
2013-04-09 20:10:55 -07:00
Bob Lantz
33c7e46492
Use __NR_setns so that setns has the right syscall # in 32-bit mode
...
fixes #127
2013-04-09 19:38:36 -07:00
Bob
7c920edc29
Merge pull request #125 from adferguson/adf-tc-renumber
...
Adjust numbering to support tc-based switch QoS
This looks fine to me - probably we want to change the way this works eventually, but for now renumbering it is fine and we can change the numbering later if desired.
2013-04-09 14:59:41 -07:00
Andrew Ferguson
e09254eea3
Adjust numbering to support tc-based switch QoS
...
both the reference switch and Open vSwitch assume ids with major 1
can be used for tc-based QoS
2013-03-30 17:50:28 -04:00
Bob Lantz
e5a15ced01
Change popen() to detach from terminal/process group.
...
This may or may not be the right thing to do - an alternative
would be to ignore SIGINT, but that would make the popen()
job unkillable by normal means! So we'll try this and see
how well it works.
Fixes #124
2013-03-28 18:14:24 -07:00
Bob Lantz
c771b2d75a
Add source node option to moveIntf() (note: low-level API!!)
...
In the future we may wish to enable moving interfaces across
nodes which are not in the root NS, and this would provide
the low-level mechanism to do so.
closes #122
2013-03-24 16:14:04 -07:00
Bob Lantz
477e84adba
More code check nits.
2013-03-24 15:58:48 -07:00
Bob Lantz
3482d941e1
Fix code check.
2013-03-24 14:48:20 -07:00
Bob Lantz
1bf1a4d5e9
Tag node bash processes and add attach script
...
Try invoking bash processes with -s mininet:host,
for easy identification of hosts. This enables
easy attachment using the util/m script.
closes #121
2013-03-22 18:38:33 -07:00
Bob Lantz
a0f69d98df
Change makeTerm() to tunnel X11 using socat if needed
...
For local display, allow local root access
For remote display, tunnel with socat/mnexec
This should enable *wireshark in hosts* and fix #119
2013-03-22 15:48:51 -07:00
Bob Lantz
4b8b4b73e1
Clean up options and fix of13 to use sudo for netbee
2013-03-21 16:44:44 -07:00
ederlf
5b14cc2937
Add options to install OpenFlow 1.3 switch and compatible NOX controller.
...
Signed-off-by: Bob Lantz <rlantz@cs.stanford.edu >
2013-03-21 16:08:05 -07:00
Bob Lantz
eca5a151a4
Fix usage message to note correct options and OS compatibility.
...
closes #85
2013-03-21 14:38:46 -07:00
Bob
4efd372223
Merge pull request #116 from yamahata/install-test-mar-2013
...
tools/install.sh: catch up oftest change
Looks fine to me.
2013-03-21 14:12:50 -07:00
Isaku Yamahata
356e9d8a92
tools/install.sh: update oftest
...
Since oftest removed tools/munger directory, install.sh fails as follows
> mininet/util/install.sh: line 399: cd: tools/mnuger: No such file or directory
oftest change set
> commit be8503a69d609d0aee844a91f3f5d66f4e2666c7
> Author: Rich Lane <rlane@bigswitch.com >
> Date: Tue Mar 12 10:16:33 2013 -0700
>
> remove pylibopenflow tools
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
2013-03-15 10:40:51 +09:00
Bob Lantz
8838c30ea1
Remove non-functional --prefixlen (use --ipbase instead)
2013-03-13 16:18:04 -07:00
Bob Lantz
8204a1b694
fix --ipbase: fix ipAdd() and remove unused default from ipStr()
2013-03-13 16:16:20 -07:00
Bob Lantz
bd558875f3
Add net['h1'] and for node in net support
...
thanks to Brian O'Connor for reminder + suggestion
closes #114
2013-03-08 18:28:21 -08:00
Bob Lantz
31fe4f1bd0
Fix pmonitor() to not return blank lines on EOF
...
fixes #109 (hopefully)
2013-03-06 17:26:52 -08:00
Bob Lantz
dcb3036b70
Change to use addLink() interface for symmetry/consistency.
2013-03-06 16:55:47 -08:00
Bob Lantz
9734d9d7fa
Add configuration to disable IPv6, since old method no longer works.
...
fixes #108
2013-03-06 16:06:59 -08:00
Bob Lantz
23c70f609d
Add px command which uses exec() vs. py's eval()
...
This is necessary since exec() isn't really a function, and
eval can't evaluate statements.
fixes #104
2013-02-28 19:14:37 -08:00
Bob Lantz
f018137207
Updated to reflect new controllers.py and old controllers2.py
2013-02-28 17:59:14 -08:00
Bob Lantz
ad09c1e086
Add new example of making a custom Switch() class.
2013-02-28 17:56:36 -08:00
Bob Lantz
31e1ff7154
Rename controllers.py to controllers2.py since it's less convenient.
2013-02-28 17:55:41 -08:00
Bob Lantz
8b8bb37598
Remove unnecessary addHost() function, and clarify things a bit.
...
Fixes #102
2013-02-28 17:40:48 -08:00
Bob Lantz
0aefb0e036
Fix Node.MAC(intf) to return intf.MAC() rather than intf.IP()
...
Fixes #89 ; Thanks to Nikhil S. Menon for the bug report
2012-12-19 16:11:57 -08:00
Bob Lantz
5879c492d8
Minor clarifications.
2012-12-02 15:39:17 -08:00
Bob Lantz
ee66d53c54
Clean up INSTALL and make it markdown-friendly
...
Also fixed a few errors like the time it takes to install,
some references to NOX, etc..
Left in noxcore ref, since you can still install it.
2012-12-02 15:29:53 -08:00
Bob
f95c4a4712
Update INSTALL: git clone from github.com
...
Thanks to @xdhanz for the catch, and pull request
closes #84
2012-12-02 15:00:46 -08:00
Bob Lantz
c8b857465b
pass code check
2012-11-30 21:00:23 -08:00
Bob Lantz
21366afc54
2.0.0rc1 -> 2.0.0 final
2012-11-30 20:57:53 -08:00
Brandon Heller
b453e0068f
node: verify telnet installation for controller checking
...
Reported-by: Julius Bachnick
https://mailman.stanford.edu/pipermail/mininet-discuss/2012-November/001349.html
2012-11-26 15:22:07 -08:00
Brandon Heller
1e9b5f61fc
install.sh: add Telnet
...
Reported-by: Julius Bachnick
https://mailman.stanford.edu/pipermail/mininet-discuss/2012-November/001349.html
2012-11-26 15:22:07 -08:00
Bob Lantz
0ce366b5d2
Add sudoers entry for current user using whoami
2012-11-19 17:30:09 -08:00
Brandon Heller
3744638e5c
node: add OVS passive listening support
2012-11-15 00:50:25 -08:00
Brandon Heller
915c6d4a60
node: Use space, rather than comma, to separate controllers
...
for OVS
Otherwise, OVS thinks the second controller is a parameter of the first, and
only creates one controller entry as seen in 'ovs-vsctl show'.
2012-11-15 00:50:25 -08:00
Brandon Heller
bd964adb57
mn: change default passive listening port to 6634
...
Becomes consistent with the OpenFlow walkthrough & MN walkthrough web pages.
2012-11-15 00:50:25 -08:00
Brandon Heller
dec1f402ed
custom topo: remove author name
...
No need for this here, especially because this file is in the walkthrough
and will be found by web crawlers.
2012-11-15 00:50:25 -08:00
Bob Lantz
b96e1596b2
Change to use Intf() class rather than string for interface.
...
Was broken in 2.0.0rc1
2012-11-19 15:02:38 -08:00
Bob Lantz
3569838542
Updated for new Topo API
2012-11-19 12:32:50 -08:00
Bob Lantz
8c7c4812b2
Remove vmware easy install leftovers
2012-11-19 12:31:50 -08:00
Brandon Heller
987fd7555e
Fix custom topology example; outdated import
...
Reported-by: Julius Bachnick
2012-11-14 21:28:42 -08:00
Bob Lantz
63d669f712
Update to match launchpad.
2012-11-18 20:54:47 -08:00
Bob Lantz
078b982be1
Sync with packaging on launchpad.
2012-11-17 23:14:10 -08:00
Bob Lantz
d402c66af2
Update debian copyright. ;-/
2012-11-16 23:11:59 -08:00