diff options
| author | Nataliia Solomko <natalirs1985@gmail.com> | 2026-11-06 14:30:13 +0200 |
|---|---|---|
| committer | Nataliia Solomko <natalirs1985@gmail.com> | 2026-11-06 14:30:13 +0200 |
| commit | 3946dc8c33bebd78eeb5270ca6ee2a1aec9135b1 (patch) | |
| tree | 9db9a9a7c48021be73c6c8bbf2333160902eadd9 /src/migration-scripts/https/5-to-6 | |
| parent | 0059e631a896b9c46e13d83c6689479fa8d46377 (diff) | |
| download | vyos-1x-3946dc8c33bebd78eeb5270ca6ee2a1aec9135b1.tar.gz vyos-1x-3946dc8c33bebd78eeb5270ca6ee2a1aec9135b1.zip | |
nhrp: T9585: Fix verify() never validating NHRP tunnels
The NHRP configuration checks looked for the tunnel settings at the top
level of the shared FRR config dict, but they are nested under the
'nhrp' key. None of the checks ran, so invalid configs committed
silently: a missing tunnel interface, a non-mGRE tunnel or one with a
remote address, a missing network-id, and map/nhs entries without
valid NBMA addresses. The result was an inactive NHRP or a generic
frr-reload failure.
The checks now read the NHRP part of the config, and an NHRP tunnel
that refers to a missing interface is rejected with a clear error.
Diffstat (limited to 'src/migration-scripts/https/5-to-6')
0 files changed, 0 insertions, 0 deletions
