diff --git a/interface-definitions/qos.xml.in b/interface-definitions/qos.xml.in index c7bd8606ad..31b9a7d217 100644 --- a/interface-definitions/qos.xml.in +++ b/interface-definitions/qos.xml.in @@ -122,13 +122,19 @@ - Flows are defined by the 5-tuple, and fairness is applied first over source addresses, then over individual flows + Flows are defined by the 5-tuple, fairness is applied first over source addresses, then over individual flows - Flows are defined by the 5-tuple, and fairness is applied first over destination addresses, then over individual flows + Flows are defined by the 5-tuple, fairness is applied first over destination addresses, then over individual flows + + + + + + Flows are defined by the 5-tuple, fairness is applied over source and destination addresses and also over individual flows (default) diff --git a/python/vyos/qos/cake.py b/python/vyos/qos/cake.py index a89b1de1eb..1ee7d0fc3c 100644 --- a/python/vyos/qos/cake.py +++ b/python/vyos/qos/cake.py @@ -38,6 +38,8 @@ def update(self, config, direction): tmp += f' dual-dsthost' if 'dual_src_host' in config['flow_isolation']: tmp += f' dual-srchost' + if 'triple_isolate' in config['flow_isolation']: + tmp += f' triple-isolate' if 'flow' in config['flow_isolation']: tmp += f' flows' if 'host' in config['flow_isolation']: