[ovs-git] Open vSwitch: vswitchd: Always configure a default queue for QoS. (branch-1.3)

dev at openvswitch.org dev at openvswitch.org
Fri Feb 17 00:35:03 UTC 2012


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, branch-1.3 has been updated
       via  38720f42e892fe6cf58c43fb9fae6c45ee6c0a1d (commit)
      from  54418a0f1722e5b8a464907895b29c736ded9f0f (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 38720f42e892fe6cf58c43fb9fae6c45ee6c0a1d
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=38720f42e892fe6cf58c43fb9fae6c45ee6c0a1d
Author: Ben Pfaff <blp at nicira.com>
		
vswitchd: Always configure a default queue for QoS.
		
When an interface has QoS configured but no default queue (queue 0), OVS
has until now installed that QoS configuration literally, which causes all
packets destined for this default queue to be dropped.  This behavior is
usually both unexpected and undesirable.

This commit changes behavior so that, when no default queue is configured,
OVS uses a default "empty" configuration for the default queue.  This
behavior should be more acceptable when QoS is slightly misconfigured.

I tested that, without this patch, configuring only queue 1 causes "tc
class show" to show only queue 1 (handle 1:2) for linux-htb and linux-hfsc,
and that with this patch it shows configurations for both queue 0 (handle
1:1) and queue 1.

Bug #5583.
Feature #7413.
Signed-off-by: Ben Pfaff <blp at nicira.com>


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

Summary of changes:
 vswitchd/bridge.c    |    7 +++++--
 vswitchd/vswitch.xml |   13 +++++++++++--
 2 files changed, 16 insertions(+), 4 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list