[ovs-git] Open vSwitch: vswitchd: Enable in-band control to managers. (master)

dev at openvswitch.org dev at openvswitch.org
Mon Apr 26 18:02:43 UTC 2010

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  cd11000ba2ce68a6eaeabed7efcb061b39ceaa44 (commit)
       via  52f8a75e1b9cd27d35f45daabe9ca5495b4faee3 (commit)
       via  917e50e1b8c68cb2a0e8ac36f638f2ba3ecb2de9 (commit)
       via  d2ede7bc13478e45c58d31a3fe569785b0622682 (commit)
      from  1c6d11a82e7a48c26a6676ddecfcf29c2e853654 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit cd11000ba2ce68a6eaeabed7efcb061b39ceaa44
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=cd11000ba2ce68a6eaeabed7efcb061b39ceaa44
Author: Ben Pfaff <blp at nicira.com>
vswitchd: Enable in-band control to managers.
ovsdb-server must be able to connect to the OVSDB managers over in-band
control (because the manager may be what configures the OpenFlow
controllers).  This commit enables that.

commit 52f8a75e1b9cd27d35f45daabe9ca5495b4faee3
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=52f8a75e1b9cd27d35f45daabe9ca5495b4faee3
Author: Ben Pfaff <blp at nicira.com>
socket-util: Factor out new function inet_parse_active().
An upcoming commit needs to parse connection strings without connecting to
them, so this change enables that.

commit 917e50e1b8c68cb2a0e8ac36f638f2ba3ecb2de9
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=917e50e1b8c68cb2a0e8ac36f638f2ba3ecb2de9
Author: Ben Pfaff <blp at nicira.com>
ofproto: Allow client to pass down extra (IP,port) tuples for in-band.
ovs-vswitchd needs to be able to tell ofproto where the OVSDB managers are,
so that in-band control can allow traffic to it even if there is no
connection to the controller yet.  This adds the basis for that feature.

commit d2ede7bc13478e45c58d31a3fe569785b0622682
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=d2ede7bc13478e45c58d31a3fe569785b0622682
Author: Ben Pfaff <blp at nicira.com>
in-band: Generalize the in-band code to arbitrary (IP,port) pairs.
Until now the in-band code has taken an rconn (recently, multiple rconns)
and used its remote IP address as the one for which to set up flows.  But
we also need to support in-band control to the OVSDB manager, and OVSDB
does not use rconns.  This commit takes the first step toward this support
by generalizing the in-band code to take an arbitrary number of (IP,port)
pairs as remotes for which to set up flows.


Summary of changes:
 lib/socket-util.c |   81 +++++++++-----
 lib/socket-util.h |    2 +
 ofproto/in-band.c |  329 ++++++++++++++++++++++++++++-------------------------
 ofproto/in-band.h |    3 +-
 ofproto/ofproto.c |  132 ++++++++++++++++++----
 ofproto/ofproto.h |    4 +
 vswitchd/bridge.c |   57 +++++++++-
 7 files changed, 398 insertions(+), 210 deletions(-)

Open vSwitch

More information about the git mailing list