summaryrefslogtreecommitdiff
path: root/pimd/pim_msdp_socket.c
diff options
context:
space:
mode:
authorPooja Jagadeesh Doijode <pdoijode@nvidia.com>2025-02-13 23:34:46 -0800
committerPooja Jagadeesh Doijode <pdoijode@nvidia.com>2025-02-14 12:12:11 -0800
commitc1adc8f1d6795124df022a36388df173d217a34e (patch)
tree413cb4a2ffb19a2225e6b1ab38e401ea05db35a2 /pimd/pim_msdp_socket.c
parent007243d94de48e285b7912cd4323098774b24320 (diff)
staticd: Failed to register nexthop after networking restart
Problem: After networking restart, staticd unregistered the nexthop but failed to register the nexthop again, which caused the nexthop to remain inactive in zebra for static route. Fix: Call to static_zebra_nht_register() from static_install_path() was removed in 3c05d53bf8defc36acdfe6e78064e068d60c649f. Adding it back so that staticd can register the nexthop for static routes. Testing: After networking restart trigger on h1: Before fix: ``` h1# show ipv6 route vrf vrf1012 Codes: K - kernel route, C - connected, L - local, S - static, R - RIPng, O - OSPFv3, I - IS-IS, B - BGP, N - NHRP, T - Table, A - Babel, D - SHARP, F - PBR, f - OpenFabric, t - Table-Direct, Z - FRR, > - selected route, * - FIB route, q - queued, r - rejected, b - backup t - trapped, o - offload failure VRF vrf1012: S ::/0 [1/0] via 2003:7:2::1, swp1.2 inactive, weight 1, 00:00:39 K>* ::/0 [255/8192] unreachable (ICMP unreachable) (vrf default), 00:00:39 L * 2000:9:12::3/128 is directly connected, vrf1012, 00:00:39 C>* 2000:9:12::3/128 is directly connected, vrf1012, 00:00:39 C>* 2003:7:2::/125 is directly connected, swp1.2, 00:00:37 L>* 2003:7:2::3/128 is directly connected, swp1.2, 00:00:37 C>* fe80::/64 is directly connected, swp1.2, 00:00:37 h1# ``` After fix: ``` h1# show ipv6 route vrf vrf1012 Codes: K - kernel route, C - connected, L - local, S - static, R - RIPng, O - OSPFv3, I - IS-IS, B - BGP, N - NHRP, T - Table, A - Babel, D - SHARP, F - PBR, f - OpenFabric, t - Table-Direct, Z - FRR, > - selected route, * - FIB route, q - queued, r - rejected, b - backup t - trapped, o - offload failure VRF vrf1012: S>* ::/0 [1/0] via 2003:7:2::1, swp1.2, weight 1, 00:00:15 K * ::/0 [255/8192] unreachable (ICMP unreachable) (vrf default), 00:00:17 L * 2000:9:12::3/128 is directly connected, vrf1012, 00:00:17 C>* 2000:9:12::3/128 is directly connected, vrf1012, 00:00:17 C>* 2003:7:2::/125 is directly connected, swp1.2, 00:00:15 L>* 2003:7:2::3/128 is directly connected, swp1.2, 00:00:15 ``` Signed-off-by: Pooja Jagadeesh Doijode <pdoijode@nvidia.com>
Diffstat (limited to 'pimd/pim_msdp_socket.c')
0 files changed, 0 insertions, 0 deletions