From 4ecf12d5018374783cfd35b01cad71043a03f4ce Mon Sep 17 00:00:00 2001 From: Ethan Jackson Date: Thu, 21 Oct 2010 22:28:36 +0000 Subject: [PATCH] netdev-linux: Make queue 0 the default QOS policy This patch defines, by convention, queue 0 as the default queue in a particular QOS. Thus, if queue 0 is defined, all traffic going through the relevant interface will be enqueued in it. If queue 0 is not defined then ovs will send the traffic directly through the interface without applying any policy to it. --- lib/netdev-linux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/netdev-linux.c b/lib/netdev-linux.c index 06f739cd..4bfa9f31 100644 --- a/lib/netdev-linux.c +++ b/lib/netdev-linux.c @@ -2276,7 +2276,7 @@ htb_setup_qdisc__(struct netdev *netdev) memset(&opt, 0, sizeof opt); opt.rate2quantum = 10; opt.version = 3; - opt.defcls = 0; + opt.defcls = 1; opt_offset = nl_msg_start_nested(&request, TCA_OPTIONS); nl_msg_put_unspec(&request, TCA_HTB_INIT, &opt, sizeof opt); -- 2.30.2