From 35d40d7f4d9d95e7754d41c3f97efd4ef20c0625 Mon Sep 17 00:00:00 2001 From: Jose Phillips Date: Thu, 7 May 2026 11:40:42 -0500 Subject: T8823: validation of GE and LE according FRR instructions --- src/conf_mode/policy.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src') 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( -- cgit v1.2.3