[ovs-git] Open vSwitch: ovs-controller: Improve QoS abilities. (master)

dev at openvswitch.org dev at openvswitch.org
Fri Oct 1 13:46:33 PDT 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  d4cdc6b4c45e5ca6a44bccf90f856b76ef936fac (commit)
       via  ad67e568887f56d3b70a8225c3a476d94f70c20b (commit)
       via  09913dfd259ae81dee6c944db1b92e9722f17667 (commit)
       via  0e581146fe81fce12c9e72cb70e06eba940720b5 (commit)
       via  3ff4f87161e4e82eec2393db067cf57c5721ea0b (commit)
       via  15f1f1b63ab5514f8dfafa8f4c90ecee44693e1d (commit)
       via  bb98f9b951af0f6438d921522a8f54f5ead0d1d0 (commit)
      from  1ac788f67ff614662ce7d9af36d5eb7597f53a3f (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 d4cdc6b4c45e5ca6a44bccf90f856b76ef936fac
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=d4cdc6b4c45e5ca6a44bccf90f856b76ef936fac
Author: Ben Pfaff <blp at nicira.com>
		
ovs-controller: Improve QoS abilities.
		
This makes it a little easier to test Open vSwitch QoS features using
ovs-controller, by making it possible to assign queues on the basis of
input port, instead of just allowing a single queue for a whole switch.

CC: Michael Mao <mmao at nicira.com>


commit ad67e568887f56d3b70a8225c3a476d94f70c20b
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=ad67e568887f56d3b70a8225c3a476d94f70c20b
Author: Ben Pfaff <blp at nicira.com>
		
learning-switch: Introduce struct for configuration.
		
This should make extensions easier.


commit 09913dfd259ae81dee6c944db1b92e9722f17667
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=09913dfd259ae81dee6c944db1b92e9722f17667
Author: Ben Pfaff <blp at nicira.com>
		
ovs-controller: Make --with-flows read the file only once, at startup.
		
A couple of people have reported that ovs-controller --with-flows is
confusing.  This seems to be because it doesn't read the file with the
flows until the first connection from a switch.  Then, if the file has a
syntax error, it exits.

This commit changes the behavior so that it reads the file immediately at
startup instead.


commit 0e581146fe81fce12c9e72cb70e06eba940720b5
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=0e581146fe81fce12c9e72cb70e06eba940720b5
Author: Ben Pfaff <blp at nicira.com>
		
ofp-parse: Add test.
		


commit 3ff4f87161e4e82eec2393db067cf57c5721ea0b
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=3ff4f87161e4e82eec2393db067cf57c5721ea0b
Author: Ben Pfaff <blp at nicira.com>
		
ofp-print: Make output easier to read.
		


commit 15f1f1b63ab5514f8dfafa8f4c90ecee44693e1d
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=15f1f1b63ab5514f8dfafa8f4c90ecee44693e1d
Author: Ben Pfaff <blp at nicira.com>
		
ofp-parse: Factor out duplicated code into new functions.
		


commit bb98f9b951af0f6438d921522a8f54f5ead0d1d0
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=bb98f9b951af0f6438d921522a8f54f5ead0d1d0
Author: Ben Pfaff <blp at nicira.com>
		
ofp-parse: Properly byteswap in_port.
		


-----------------------------------------------------------------------

Summary of changes:
 lib/learning-switch.c         |  171 +++++++++++++++++++++--------------------
 lib/learning-switch.h         |   34 ++++++++-
 lib/ofp-parse.c               |   71 ++++++++++++++++-
 lib/ofp-parse.h               |    3 +
 lib/ofp-print.c               |   53 +++++++++----
 lib/queue.h                   |    5 +-
 tests/automake.mk             |    1 +
 tests/ovs-ofctl.at            |   22 +++++
 tests/testsuite.at            |    1 +
 utilities/ovs-controller.8.in |   26 ++++++-
 utilities/ovs-controller.c    |  107 ++++++++++++++++++++------
 utilities/ovs-ofctl.c         |   62 ++++++---------
 12 files changed, 387 insertions(+), 169 deletions(-)
 create mode 100644 tests/ovs-ofctl.at


hooks/post-receive
-- 
Open vSwitch




More information about the git mailing list