summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorRuben Herold <ruben@puettmann.net>2026-10-29 15:22:24 +0100
committerChristian Breunig <christian@breunig.cc>2026-11-01 19:58:49 +0100
commit39507a51f9ec0b22796d1ddb591812fc4c6ac903 (patch)
tree29a2fe824b37287fdef3e4c80abccf5665e70905 /python
parent1005b1ca772a40d2937e7add9707656802cc8a1a (diff)
downloadvyos-1x-39507a51f9ec0b22796d1ddb591812fc4c6ac903.tar.gz
vyos-1x-39507a51f9ec0b22796d1ddb591812fc4c6ac903.zip
static: T9482: handle a blackhole next to a next-hop of the same distance
FRR staticd refuses a blackhole or reject route next to a next-hop or interface route of the same prefix and distance. VyOS accepted the combination, the commit failed later in frr-reload and on some FRR versions the config manager stalled. Add a disable node to blackhole and reject. Verification refuses an enabled blackhole or reject route next to a next-hop, interface or dhcp-interface route of the same distance, and blackhole together with reject, in routes, tables and VRFs. The same applies to the default route of a PPPoE interface and of a DHCP interface that has a gateway. A commit that changes only such an interface does not run the check, frr-reload refuses it and the commit is rolled back. A config migration sets disable on the route FRR did not apply, so existing configurations keep loading and route as before.
Diffstat (limited to 'python')
0 files changed, 0 insertions, 0 deletions