diff options
| author | Donatas Abraitis <donatas@opensourcerouting.org> | 2025-01-28 17:11:58 +0200 |
|---|---|---|
| committer | Donatas Abraitis <donatas@opensourcerouting.org> | 2025-02-02 20:58:01 +0200 |
| commit | 15b8941cefac57ed54e3e086762a84c233964ccb (patch) | |
| tree | 7fce67b28bd307dc0bae097257fc91614dc137af /lib/compiler.h | |
| parent | 5c6a4947ebc71f8e7f55634d82865e7109cab8ca (diff) | |
bgpd: Do not ignore auto generated VRF instances when deleting
When VRF instance is going to be deleted inside bgp_vrf_disable(), it uses
a helper method that skips auto created VRF instances and that leads to STALE
issue.
When creating a VNI for a particular VRF vrfX with e.g. `advertise-all-vni`,
auto VRF instance is created, and then we do `router bgp ASN vrf vrfX`.
But when we do a reload bgp_vrf_disable() is called, and we miss previously
created auto instance.
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Diffstat (limited to 'lib/compiler.h')
0 files changed, 0 insertions, 0 deletions
