summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJose Phillips <jose@latinol.com>2026-05-07 11:40:42 -0500
committerJose Phillips <jose@latinol.com>2026-05-13 19:36:11 +0000
commit35d40d7f4d9d95e7754d41c3f97efd4ef20c0625 (patch)
tree5f732ec03c95446405c1df4aa6a3ae1bc2aa2a34 /src
parentb1f920457dc8ac62c36fae492cc3aa3ec10d051d (diff)
downloadvyos-1x-35d40d7f4d9d95e7754d41c3f97efd4ef20c0625.tar.gz
vyos-1x-35d40d7f4d9d95e7754d41c3f97efd4ef20c0625.zip
T8823: validation of GE and LE according FRR instructions
Diffstat (limited to 'src')
-rwxr-xr-xsrc/conf_mode/policy.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/conf_mode/policy.py b/src/conf_mode/policy.py
index 4da884e3e..c9398848a 100755
--- a/src/conf_mode/policy.py
+++ b/src/conf_mode/policy.py
@@ -174,15 +174,18 @@ def verify(config_dict):
if ge is not None and ge < mask_len:
raise ConfigError(
f'{policy_hr} {instance} rule {rule}: "ge" ({ge}) must be >= '
- f'prefix length ({mask_len})')
+ f'prefix length ({mask_len})'
+ )
if le is not None and le < mask_len:
raise ConfigError(
f'{policy_hr} {instance} rule {rule}: "le" ({le}) must be >= '
- f'prefix length ({mask_len})')
+ f'prefix length ({mask_len})'
+ )
if ge is not None and le is not None and ge > le:
raise ConfigError(
f'{policy_hr} {instance} rule {rule}: "ge" ({ge}) must be <= '
- f'"le" ({le})')
+ f'"le" ({le})'
+ )
if rule_config in entries:
raise ConfigError(