diff options
author | factor2431 <factor2431@outlook.com> | 2025-06-29 14:35:16 +0800 |
---|---|---|
committer | factor2431 <factor2431@outlook.com> | 2025-06-29 14:35:16 +0800 |
commit | e7e55a2d3bc3547422583d8f5b3a5a13299a4645 (patch) | |
tree | 46ba5488a1a861c716e2d3a2c1e529bc2bf3003e /python | |
parent | 22c6a817faee11ef97bb33a5431d7467b683c2e6 (diff) | |
download | vyos-1x-e7e55a2d3bc3547422583d8f5b3a5a13299a4645.tar.gz vyos-1x-e7e55a2d3bc3547422583d8f5b3a5a13299a4645.zip |
T7589: Add no-split-gso and ack-filter for CAKE
Diffstat (limited to 'python')
-rw-r--r-- | python/vyos/qos/cake.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/python/vyos/qos/cake.py b/python/vyos/qos/cake.py index ca5a26917..a58df5a62 100644 --- a/python/vyos/qos/cake.py +++ b/python/vyos/qos/cake.py @@ -54,7 +54,16 @@ class CAKE(QoSBase): f'Invalid flow isolation parameter: {config["flow_isolation"]}' ) + if 'ack_filter' in config: + if 'aggressive' in config['ack_filter']: + tmp += ' ack-filter-aggressive' + else: + tmp += ' ack-filter' + else: + tmp += ' no-ack-filter' + tmp += ' nat' if 'flow_isolation_nat' in config else ' nonat' + tmp += ' no-split-gso' if 'no_split_gso' in config else ' split-gso' self._cmd(tmp) |