mirror of
https://github.com/FRRouting/frr.git
synced 2025-04-30 13:37:17 +02:00
Merge pull request #16723 from jklaiber/fix-reload-interface-deletion
tools: fix reload interface deletion
This commit is contained in:
commit
5f231287a3
|
@ -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))
|
||||
|
||||
|
|
Loading…
Reference in a new issue