summaryrefslogtreecommitdiff
path: root/staticd/static_vrf.h
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2025-03-12 08:30:43 -0400
committerDonald Sharp <sharpd@nvidia.com>2025-03-12 08:30:43 -0400
commit918a1f85c2edac05aaa9ec4e10b1013f435c6311 (patch)
tree8c200fd50266e9752c0a10988638013c0807a374 /staticd/static_vrf.h
parent3f785c913d19175333e11af664a8dd558e47ba3e (diff)
staticd: Install known nexthops upon connection with zebra
CI tests are showing cases where staticd is connecting to zebra after config is read in and the nexthops are never being registered w/ zebra: 2025/03/11 15:39:44 STATIC: [T83RR-8SM5G] staticd 10.4-dev starting: vty@2616 2025/03/11 15:39:45 STATIC: [GH3PB-C7X4Y] Static Route to 13.13.13.13/32 not installed currently because dependent config not fully available 2025/03/11 15:39:45 STATIC: [RHJK1-M5FAR] static_zebra_nht_register: Failure to send nexthop 1.1.1.2/32 for 11.11.11.11/32 to zebra 2025/03/11 15:39:45 STATIC: [M7Q4P-46WDR] vty[14]@> enable Zebra shows connection time as: 2025/03/11 15:39:45.933343 ZEBRA: [V98V0-MTWPF] client 5 says hello and bids fair to announce only static routes vrf=0 As a result staticd never installs the route because it has no nexthop tracking to say that the route could be installed. Modify staticd on startup to go through it's nexthops and dump them to zebra to allow the staticd state machine to get to work. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'staticd/static_vrf.h')
0 files changed, 0 insertions, 0 deletions