Thierry Parmentelat [Mon, 8 Oct 2012 07:09:06 +0000 (09:09 +0200)]
make showdpids printout can be pasted into a python program
Thierry Parmentelat [Mon, 8 Oct 2012 07:08:07 +0000 (09:08 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sliver-openvswitch
Thierry Parmentelat [Sun, 7 Oct 2012 15:48:00 +0000 (17:48 +0200)]
make showdpids can display the datapath_ids in use
so at least we can get the dpids in use
as of now we can't seem to set that at bridge creation time
BROPTIONS_SENDER=set bridge $(BRIDGE) datapath_id=
00000000C0A81001
does not seem to work for now...
Giuseppe Lettieri [Sat, 6 Oct 2012 12:25:38 +0000 (14:25 +0200)]
invalidate controllers on del-{bridge,switch}
Giuseppe Lettieri [Sat, 6 Oct 2012 12:10:52 +0000 (14:10 +0200)]
Added a note on ssh connection reuse
This is a thing I that I always forget to say, but it is almost
necessary to get the real benefit of make -j with the current Makefile.
(The original plan was to batch per-node operations).
Giuseppe Lettieri [Sat, 6 Oct 2012 11:39:42 +0000 (13:39 +0200)]
link goes down if an iface is deleted
Giuseppe Lettieri [Sat, 6 Oct 2012 11:34:49 +0000 (13:34 +0200)]
Comments for the internal targets of the Makefile
Giuseppe Lettieri [Sat, 6 Oct 2012 11:30:17 +0000 (13:30 +0200)]
reduce dependency on a running switch daemon
Thierry Parmentelat [Fri, 5 Oct 2012 12:43:16 +0000 (14:43 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sliver-openvswitch
Thierry Parmentelat [Fri, 5 Oct 2012 12:00:47 +0000 (14:00 +0200)]
rename gmap-report into gmap-probe
Thierry Parmentelat [Fri, 5 Oct 2012 11:46:45 +0000 (13:46 +0200)]
make gmap-probes
Giuseppe Lettieri [Fri, 5 Oct 2012 10:49:19 +0000 (12:49 +0200)]
arbitary options to create-bridge
One can put additional options for bridge creation on node x in BROPTIONS_x
(defaults to BROPTIONS if not set).
By setting
BROPTIONS=set-controller $(BRIDGE) tcp:...
we can create bridges that start already connected to a controller.
Giuseppe Lettieri [Fri, 5 Oct 2012 10:25:31 +0000 (12:25 +0200)]
better handling of dependencies
Now bridges and interfaces survive a shutdown of the daemons.
Only port numbers are re-exchanged as needed on daemon restart.
This also fixes the 'make -j shutdown' bug.
Now, L/n1-n2 should mean that a link between node n1 and n2 has
been established in the db *and* it is also up (i.e., the daemons are
running).
TODO:
- there is some redundancy between start/stop and {del-,}{db,switch}s
Thierry Parmentelat [Fri, 5 Oct 2012 06:10:08 +0000 (08:10 +0200)]
bugfix del-controllers + doc
Thierry Parmentelat [Thu, 4 Oct 2012 22:30:56 +0000 (00:30 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sliver-openvswitch
Thierry Parmentelat [Thu, 4 Oct 2012 22:19:16 +0000 (00:19 +0200)]
minor changes to Makefile and related docs
Giuseppe Lettieri [Thu, 4 Oct 2012 13:10:26 +0000 (15:10 +0200)]
more direct access to tunnel stats
ovs-appctl netdev-tunnel/get-rx-bytes <iface>
ovs-appctl netdev-tunnel/get-tx-bytes <iface>
Thierry Parmentelat [Thu, 4 Oct 2012 12:40:00 +0000 (14:40 +0200)]
gmap-report now runs in background and will safely kill a previously
running instance
Giuseppe Lettieri [Wed, 3 Oct 2012 16:53:02 +0000 (18:53 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sliver-openvswitch
Giuseppe Lettieri [Wed, 3 Oct 2012 16:52:50 +0000 (18:52 +0200)]
move logs to /var/log
Giuseppe Lettieri [Wed, 3 Oct 2012 16:32:25 +0000 (18:32 +0200)]
add refresh to the non-distfiles list
Thierry Parmentelat [Wed, 3 Oct 2012 16:29:55 +0000 (18:29 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sliver-openvswitch
Thierry Parmentelat [Wed, 3 Oct 2012 16:29:49 +0000 (18:29 +0200)]
retrieve individual stats with ovs-vsctl instead of parsing the whole line
Giuseppe Lettieri [Wed, 3 Oct 2012 16:24:20 +0000 (18:24 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sliver-openvswitch
Giuseppe Lettieri [Wed, 3 Oct 2012 16:23:52 +0000 (18:23 +0200)]
fix wrong count of sent bytes in tunnels
Thierry Parmentelat [Wed, 3 Oct 2012 16:05:56 +0000 (18:05 +0200)]
gmap_report subcommand
Thierry Parmentelat [Wed, 3 Oct 2012 13:58:38 +0000 (15:58 +0200)]
Revert "use proper tun_ip definitions"
This reverts commit
bd2ccd1280b7b2b78e14abc78a4a07286a2f6c8d.
this intendedly harmless change turned out harmful
Giuseppe Lettieri [Wed, 3 Oct 2012 09:47:28 +0000 (11:47 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sliver-openvswitch
Giuseppe Lettieri [Wed, 3 Oct 2012 09:47:09 +0000 (11:47 +0200)]
added del-controllers target
Thierry Parmentelat [Wed, 3 Oct 2012 08:53:59 +0000 (10:53 +0200)]
a few more targets, including make help (cat Makefile.help) and make ovsversions
Thierry Parmentelat [Wed, 3 Oct 2012 08:53:17 +0000 (10:53 +0200)]
utility for devels to refresh sliver-ovs from sliver-ovs.in
Giuseppe Lettieri [Sat, 29 Sep 2012 17:40:12 +0000 (19:40 +0200)]
use proper tun_ip definitions
Thierry Parmentelat [Fri, 28 Sep 2012 21:17:00 +0000 (23:17 +0200)]
Setting tag sliver-openvswitch-1.8.90-4
fix file descriptor leaks
Giuseppe Lettieri [Fri, 28 Sep 2012 16:07:37 +0000 (18:07 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sliver-openvswitch
Giuseppe Lettieri [Fri, 28 Sep 2012 16:07:10 +0000 (18:07 +0200)]
fix file descriptor leakages
Thierry Parmentelat [Fri, 28 Sep 2012 14:53:57 +0000 (16:53 +0200)]
Setting tag sliver-openvswitch-1.8.90-3
can specify OpenFlow controller ip/port for each ovs instance
through $(CONTROLLER_<id>), or $(CONTROLLER) by default
Giuseppe Lettieri [Fri, 28 Sep 2012 12:24:48 +0000 (14:24 +0200)]
target that updates sliver-ovs on the slivers
To use:
make -j update SLIVER_OVS=<path/to/new/sliver/ovs>
Giuseppe Lettieri [Thu, 27 Sep 2012 14:47:27 +0000 (16:47 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sliver-openvswitch
Giuseppe Lettieri [Thu, 27 Sep 2012 14:46:14 +0000 (16:46 +0200)]
accept a default vale for CONTROLLER_x
If $(CONTROLLER_x) is empty the Makefile will default to $(CONTROLLER).
Giuseppe Lettieri [Thu, 27 Sep 2012 14:27:47 +0000 (16:27 +0200)]
move set-controller to sliver-ovs
Giuseppe Lettieri [Thu, 27 Sep 2012 14:19:59 +0000 (16:19 +0200)]
targets for setting the of controllers
add CONTROLLER_x=... for each bridge x in conf.mk
(e.g., CONTROLLER_SENDER=tcp:127.0.0.1:6663).
The run:
make -j controllers
to set the controllers.
Note: use IP addresses and not DNS names.
Thierry Parmentelat [Thu, 27 Sep 2012 09:38:16 +0000 (11:38 +0200)]
Setting tag sliver-openvswitch-1.8.90-2
add/skip packet information on tap send/recv
Giuseppe Lettieri [Wed, 26 Sep 2012 17:09:04 +0000 (19:09 +0200)]
add/skip packet information on tap send/recv
Unless the IFF_NO_PI flag is set when the tap is created,
the kernel assumes that each packet sent to or received from
a tap fd starts with 4 bytes of packet information.
We previously did not care about this 4 extra bytes, but external
controllers are confused by them (the internal ovs-switch logic was
confused as well, but it defaulted to hub behaviour and the bug
was thus hidden).
Unfortunately, fd_tuntap does not allow us to set IFF_NO_IP, so
we have to manually skip/add the 4 bytes on recv/send.
Giuseppe Lettieri [Wed, 26 Sep 2012 14:12:08 +0000 (16:12 +0200)]
fix warnings
Thierry Parmentelat [Wed, 26 Sep 2012 08:55:37 +0000 (10:55 +0200)]
bump version number and provide a simple changelog
Giuseppe Lettieri [Mon, 24 Sep 2012 13:26:21 +0000 (15:26 +0200)]
Merge branch 'mainstream'
Giuseppe Lettieri [Mon, 24 Sep 2012 11:33:06 +0000 (13:33 +0200)]
make the sign of return values match the specs
Giuseppe Lettieri [Mon, 24 Sep 2012 11:00:58 +0000 (13:00 +0200)]
Fix mac addresses of tunnels/pltaps
Ben Pfaff [Thu, 6 Sep 2012 18:11:45 +0000 (11:11 -0700)]
ovsdb-client: Make "list-dbs" print the list of databases in sorted order.
This makes the command's behavior more predictable when there is more than
one database.
Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Ethan Jackson <ethan@nicira.com>
Ben Pfaff [Thu, 6 Sep 2012 18:11:12 +0000 (11:11 -0700)]
ovsdb-client: Use svec instead of sset for list of database.
This will make it easier to print a list of databases in sorted order,
which will happen in a followup commit.
This commit should have no effect on visible OVS behavior.
Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Ethan Jackson <ethan@nicira.com>
Ben Pfaff [Thu, 6 Sep 2012 23:20:17 +0000 (16:20 -0700)]
ovs-lib: Move DAEMON_CWD initialization to top of file.
All the other variables are initialized at the top and I don't see a reason
that this variable is special.
Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Ethan Jackson <ethan@nicira.com>
Ben Pfaff [Thu, 6 Sep 2012 23:15:18 +0000 (16:15 -0700)]
ovsdb-tool: Fix indentation in manpage.
This paragraph is about show-log so it should be indented the same as the
other paragraph about show-log.
Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Ethan Jackson <ethan@nicira.com>
Ben Pfaff [Thu, 6 Sep 2012 22:41:11 +0000 (15:41 -0700)]
unixctl: Fix comment on unixctl_command_register().
The arguments to the callback were changed some time ago but the comment
still described the older form.
Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Ethan Jackson <ethan@nicira.com>
Simon Horman [Fri, 21 Sep 2012 00:26:43 +0000 (09:26 +0900)]
flow: Only show IPv4 flow information for IPv4 flows
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Giuseppe Lettieri [Thu, 20 Sep 2012 22:02:09 +0000 (00:02 +0200)]
experimental remote-snapshot feature
With this new target you can (re)build the local cache if you now
the node names. Start with a conf.mk containig SLICE
and HOST_x = y for each host. Then do
rm -rf cache; rm -rf L
make -j remote-snapshot >> conf.mk
make
Giuseppe Lettieri [Thu, 20 Sep 2012 20:54:12 +0000 (22:54 +0200)]
do not rely on cache for deletes
Giuseppe Lettieri [Thu, 20 Sep 2012 20:47:38 +0000 (22:47 +0200)]
We do not actually need a U directory
Giuseppe Lettieri [Thu, 20 Sep 2012 20:40:32 +0000 (22:40 +0200)]
move logs to a separate directory
Anupam Chanda [Thu, 20 Sep 2012 17:35:52 +0000 (10:35 -0700)]
ofproto: Fix uninitialized field in ofputil_flow_update.
Two instances of ofputil_flow_update had the priority field uninitialized.
This would cause flow updates to contain undefined priority values.
This bug was introduced by commit
81a76618 (classifier: Break cls_rule
'flow' and 'wc' members into new "struct match".)
Signed-off-by: Anupam Chanda <achanda@nicira.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Ethan Jackson [Thu, 20 Sep 2012 02:21:06 +0000 (19:21 -0700)]
bridge: Omit alerts on the cfm_remote_opstate column.
This column should be write only, otherwise every call to update it
has to make a trip to the database. Since this column is updated
every time through the run loop as part of refresh_instant_stats(),
this patch fixes a significant performance degradation.
Signed-off-by: Ethan Jackson <ethan@nicira.com>
Ben Pfaff [Thu, 20 Sep 2012 15:40:29 +0000 (08:40 -0700)]
ovs-ofctl: Accept port keywords, OF1.1 port numbers, reject port number 0.
OpenFlow 1.0 has special reserved ports in the range 0xfff8 to 0xffff.
OpenFlow 1.1 and later has the same ports in the range 0xfffffff8 to
0xffffffff and allows the OF1.0 range to be used for ordinary ("physical")
switch ports. This means that, naively, the meaning of a port number in
the range 0xfff8 to 0xffff given on the ovs-ofctl command line depends on
the protocol in use. This commit implements something a little smarter:
- Accept keyword names (e.g. LOCAL) for special reserved ports
everywhere that such a port can plausibly be used (previously they
were only accepted in some places).
- Translate 0xfff8...0xffff to 0xfffffff8...0xffffffff for now, since
OF1.1+ isn't in widespread use and those particular ports aren't
likely to be in use in OF1.1+ anyway.
- Log warnings about those ports when they are specified by number, to
allow users to fix their invocations.
Also:
- Accept the OF1.1+ port numbers for these ports, without warning, for
compatibility with the upcoming OF1.1+ support.
- Stop accepting port number 0, which has never been a valid port
number in OpenFlow 1.0 and later. (This required fixing some tests
that inadvertently used this port number).
Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Simon Horman <horms@verge.net.au>
Ben Pfaff [Wed, 19 Sep 2012 22:38:29 +0000 (15:38 -0700)]
ofp-actions: Improve explanation of 'compat' member in struct ofpact.
Suggested-by: Justin Pettit <jpettit@nicira.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Peter Senna Tschudin [Wed, 19 Sep 2012 00:09:46 +0000 (17:09 -0700)]
datapath: Remove unecessary semicolon
Found by http://coccinelle.lip6.fr/
Signed-off-by: Peter Senna Tschudin <peter.senna@gmail.com>
Signed-off-by: Jesse Gross <jesse@nicira.com>
Giuseppe Lettieri [Tue, 18 Sep 2012 20:09:06 +0000 (22:09 +0200)]
self-contained tap creation in the switchd
This patch incorporates the functionality of pltap-ovs,
vsysc and create_bridge into the vswitch server itself.
Now the server is able to re-recreate any bridge contained
in the database after a restart.
The database must also contain the IP/NETMASK of the
tap device. These are stored as options of the bridge
internal interface.
Now the bridge name is no longer required to be the same
as the tap name. Instead, the tap interface remembers
the "real name" internally. The real name can be retrieved
with
ovs-appctl netdev-pltap/get-tapname
The sliver-ovs utility and the exp-tool/Makefile have
been updated accordingly.
TODO:
check wether we are allwed to:
- read the mac address of the tap;
- read the stats.
Otherwise see if we can do that via Vsys.
Ben Pfaff [Fri, 14 Sep 2012 20:09:33 +0000 (13:09 -0700)]
jsonrpc: Fix Python implementation of inactivity logic.
When a JSON-RPC session receives bytes, or when it successfully sends
queued bytes, then it should count that as activity. However, the code
here was reversed, in that it used the wrong check in each place. That is,
when it tried to receive data, it would check whether data had just been
sent, and when it tried to send data, it would check whether data had just
been received. Neither one makes sense and doesn't work.
Bug #13214.
Reported-by: Luca Giraudo <lgiraudo@nicira.com>
CC: James Schmidt <jschmidt@nicira.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Ben Pfaff [Tue, 18 Sep 2012 17:08:56 +0000 (10:08 -0700)]
FAQ: Describe difference between ovs-dpctl and ovs-ofctl "dump-flows".
Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Kyle Mestery <kmestery@cisco.com>
Jesse Gross [Tue, 18 Sep 2012 01:32:57 +0000 (18:32 -0700)]
datapath: Add version info for out-of-tree modules.
The upstream version of the module always has the version of the running kernel
but for out-of-tree modules it can be difficult to tell the current version.
This adds the information to the module where it can be read using modinfo for
the on-disk version or from /sys/module/openvswitch/version for the currently
loaded module.
Suggested-by: Duffie Cooley <dcooley@nicira.com>
Signed-off-by: Jesse Gross <jesse@nicira.com>
Acked-by: Kyle Mestery <kmestery@cisco.com>
Giuseppe Lettieri [Tue, 18 Sep 2012 13:24:04 +0000 (15:24 +0200)]
fix dependency
Giuseppe Lettieri [Mon, 17 Sep 2012 19:17:44 +0000 (21:17 +0200)]
use builtin --if-exists/--may-exist
We use the builtin functionality of ovs-vsctl to check
for already existing bridges and ports on creation,
or already non existing ones on deletion. In this way
we get a more significant return value from ovs-vsctl
in case of error.
Ben Pfaff [Mon, 17 Sep 2012 16:09:30 +0000 (09:09 -0700)]
stream-unix: Reduce connection failure log level from ERR to WARN.
Sometimes this just means that the daemon we're connecting to is
restarting.
Bug #13177.
Reported-by: Scott Hendricks <shendricks@nicira.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Ben Pfaff [Fri, 14 Sep 2012 20:04:15 +0000 (13:04 -0700)]
tests: Fix sensitivity to record ordering in test-netflow output.
The order of records in a NetFlow message is essentially random, but the
test case was picky about it. I started getting failures when I modified
apparently unrelated code, so here's a fix.
Signed-off-by: Ben Pfaff <blp@nicira.com>
Ben Pfaff [Fri, 14 Sep 2012 18:19:36 +0000 (11:19 -0700)]
ovs-ofctl: Fix indentation in manpage.
This .RE (to reduce the current indentation level) needs to go after all
the actions, but it was mistakenly put before the fin_timeout action.
Reported-by: Paul Ingram <paul@nicira.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Giuseppe Lettieri [Mon, 17 Sep 2012 16:09:08 +0000 (18:09 +0200)]
use standard names for pid files
We use standard names for the pid files of
ovsdb-server and ovs-vswitchd, only the directory
is configurable.
In this way ovs-appctl is able to find the control
sockets by itself.
Giuseppe Lettieri [Mon, 17 Sep 2012 09:31:40 +0000 (11:31 +0200)]
tell ovsdb-server where the db is
Giuseppe Lettieri [Mon, 17 Sep 2012 08:23:32 +0000 (10:23 +0200)]
make sliver-ovs use the configure variables
Giuseppe Lettieri [Sun, 16 Sep 2012 12:17:43 +0000 (14:17 +0200)]
fix memory leak
Signed-off-by: Giuseppe Lettieri <g.lettieri@iet.unipi.it>
Simon Horman [Fri, 14 Sep 2012 03:05:44 +0000 (12:05 +0900)]
ofp-actions: helper functions for of12 set-field action
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Simon Horman [Wed, 12 Sep 2012 04:47:27 +0000 (21:47 -0700)]
ofp-util: Allow decoding of Open Flow 1.1 & 1.2 Table Statistics Request Messages
Signed-off-by: Simon Horman <horms@verge.net.au>
[blp@nicira.com then made substantial changes that were then:]
Reviewed-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Giuseppe Lettieri [Thu, 13 Sep 2012 09:16:45 +0000 (11:16 +0200)]
Merge branch 'master' of git://openvswitch.org/openvswitch
Isaku Yamahata [Thu, 13 Sep 2012 04:41:04 +0000 (13:41 +0900)]
python/ovs/db/idl.py: Transaction._substitute doesn't handle list/tuple
Since Transaction._substitute doesn't substitute elements of list/tuple,
setting list references results in transaction error. Teach it such case.
Example:
{"op": "update",
"row":{"bridges":["set",[["uuid",
"
1f42bc19-307f-42e7-a9c0-
c12178bd8b51"],
["uuid",
"
f97e0c76-7146-489d-9bed-
29bc704f65fe"]]]},
"table": "Open_vSwitch",
"where":[["_uuid", "==", ["uuid",
"
20c2a046-ae7e-4453-a576-
11034db24985"]]]}
In the above case, uuid in "row" aren't replaced by "named-uuid" because
the function doesn't look into elements of lists.
When list/tuple is found, look into elements recursively.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Ben Pfaff [Wed, 12 Sep 2012 18:37:53 +0000 (11:37 -0700)]
ofp-actions: Right-justify the value in ofpact_reg_load 'subvalue' member.
This is what I intended when I suggested using mf_subvalue, but I didn't
notice the difference until after applying the patch.
Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Simon Horman <horms@verge.net.au>
Isaku Yamahata [Thu, 13 Sep 2012 02:27:30 +0000 (11:27 +0900)]
python/ovs/db/idl: make SchemaHelper accept schema in json form
This is needed when using schema that was retrieved from ovsdb by get_schema
method.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Isaku Yamahata [Thu, 13 Sep 2012 02:22:53 +0000 (11:22 +0900)]
python/ovs/db/idl: add counterpart of ovsdb_idl_add_table()
Add register_table method to SchemaHelper as Python counterpart of
ovsdb_idl_add_table() in the C version of the IDL.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Isaku Yamahata [Wed, 12 Sep 2012 06:17:21 +0000 (15:17 +0900)]
python/ovs: socket_util uses select.poll
The changeset of
ed815d9bd28422a490fe370d7804d24bcd676806 eliminated
the use of select.poll for eventlet/gevent.
It forgot to select.poll in socket_util.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Isaku Yamahata [Wed, 12 Sep 2012 08:44:28 +0000 (17:44 +0900)]
lib/ofp-actions: use mf_subvalue in struct ofpact_reg_load.
Use a uninion mf_subvalue instead of a uint64_t for
the value member of struct ofpact_reg_load.
set_field action needs to hold values wider than 64 bits.
This is preparation for set_field action.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Giuseppe Lettieri [Tue, 11 Sep 2012 13:36:45 +0000 (15:36 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sliver-openvswitch
Conflicts:
planetlab/exp-tool/Makefile
planetlab/scripts/sliver-ovs
Thierry Parmentelat [Tue, 11 Sep 2012 13:01:33 +0000 (15:01 +0200)]
use sliver-ovs to stop stuff as well
Thierry Parmentelat [Tue, 11 Sep 2012 12:32:26 +0000 (14:32 +0200)]
single config file - LINKS get defined in conf.mk
this breaks the feature that lets save current topology but makes
user's - esp. firtst-time user's - life much easier
also an attempt to make the Makefile less cryptic :)
Thierry Parmentelat [Tue, 11 Sep 2012 12:30:34 +0000 (14:30 +0200)]
bugfix - create-port was broken
Giuseppe Lettieri [Tue, 11 Sep 2012 12:27:56 +0000 (14:27 +0200)]
kill pltap-ovs on create-bridge timeout
Giuseppe Lettieri [Tue, 11 Sep 2012 11:38:29 +0000 (13:38 +0200)]
show subcommand to inspect bridge configuration
Giuseppe Lettieri [Tue, 11 Sep 2012 11:30:43 +0000 (13:30 +0200)]
generic function for checking subcommand params
Giuseppe Lettieri [Tue, 11 Sep 2012 08:36:46 +0000 (10:36 +0200)]
fixed parameters for del-port
Giuseppe Lettieri [Tue, 11 Sep 2012 07:56:29 +0000 (09:56 +0200)]
add set-remote-endpoint action to sliver-ovs
Now all makefile targets call a sliver-ovs action.
This is required to centralize checks (is_{switch,db}_running and
possibly more to come) and to make all
sliver-openvwitch configuration variables (DB_SOCK and the like)
available to all actions.
Giuseppe Lettieri [Tue, 11 Sep 2012 07:56:29 +0000 (09:56 +0200)]
add set-remote-endpoint action to sliver-ovs
Now all makefile targets call a sliver-ovs action.
This is required to centralize checks (is_{switch,db}_running and
possibly more to come) and to make all
sliver-openvwitch configuration variables (DB_SOCK and the like)
available to all actions.
Giuseppe Lettieri [Tue, 11 Sep 2012 07:49:04 +0000 (09:49 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sliver-openvswitch
Conflicts:
planetlab/scripts/sliver-ovs
Ben Pfaff [Mon, 10 Sep 2012 17:13:07 +0000 (10:13 -0700)]
INSTALL: Recommend installing kernel modules with "make modules_install".
Reported-by: Valentin Bud <valentin@hackaserver.com>
Acked-by: Kyle Mestery <kmestery@cisco.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Thierry Parmentelat [Mon, 10 Sep 2012 12:30:10 +0000 (14:30 +0200)]
ache/bridge.% needs to contain the ifname
Thierry Parmentelat [Mon, 10 Sep 2012 08:52:16 +0000 (10:52 +0200)]
more convenience targets, like
make showips
and all the family of (assuming MUX is a host id) start.MUX stop.MUX
bridge.MUX and the like
Thierry Parmentelat [Mon, 10 Sep 2012 08:51:09 +0000 (10:51 +0200)]
specifying the --db option to ovs-vsctl requires the unix: qualifier