summaryrefslogtreecommitdiffstats
path: root/tools/frr-reload.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/frr-reload.py')
-rwxr-xr-xtools/frr-reload.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/tools/frr-reload.py b/tools/frr-reload.py
index 3ea63ce2a..a138e4e23 100755
--- a/tools/frr-reload.py
+++ b/tools/frr-reload.py
@@ -1757,12 +1757,13 @@ def compare_context_objects(newconf, running):
delete_bgpd = True
lines_to_del.append((running_ctx_keys, None))
- # We cannot do 'no interface' or 'no vrf' in FRR, and so deal with it
- elif (
- running_ctx_keys[0].startswith("interface")
- or running_ctx_keys[0].startswith("vrf")
- or running_ctx_keys[0].startswith("router pim")
- ):
+ elif running_ctx_keys[0].startswith("interface"):
+ lines_to_del.append((running_ctx_keys, None))
+
+ # We cannot do 'no vrf' in FRR, and so deal with it
+ elif running_ctx_keys[0].startswith("vrf") or running_ctx_keys[
+ 0
+ ].startswith("router pim"):
for line in running_ctx.lines:
lines_to_del.append((running_ctx_keys, line))