From e0ad421001d2017301950517a657051f79d8c0df Mon Sep 17 00:00:00 2001
From: Christian Poessinger <christian@poessinger.com>
Date: Thu, 5 Jan 2023 19:22:27 +0100
Subject: qos: T4284: priority-queue and round-robin have no default bandwidth

---
 src/conf_mode/qos.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'src')

diff --git a/src/conf_mode/qos.py b/src/conf_mode/qos.py
index 1fe3b6aa9..0418e8d82 100755
--- a/src/conf_mode/qos.py
+++ b/src/conf_mode/qos.py
@@ -188,7 +188,7 @@ def verify(qos):
                                     raise ConfigError(f'Policy "{policy}" uses queue-limit "{queue_lim}" < max-threshold "{max_tr}"!')
 
                 if 'default' in policy_config:
-                    if 'bandwidth' not in policy_config['default']:
+                    if 'bandwidth' not in policy_config['default'] and policy_type not in ['priority_queue', 'round_robin']:
                         raise ConfigError('Bandwidth not defined for default traffic!')
 
     # we should check interface ingress/egress configuration after verifying that
-- 
cgit v1.2.3