summaryrefslogtreecommitdiff
path: root/ospf6d/ospf6_interface.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2022-08-08 15:41:42 -0400
committerDonald Sharp <sharpd@nvidia.com>2022-08-08 16:02:40 -0400
commiteb6249d27dcd0656d2ca02982d7f83c9e7a75d61 (patch)
treed11a90aadf1355285ccf46407876f5f4a7e78fd7 /ospf6d/ospf6_interface.c
parent8d60d4da501d015ab645d8546c429990d7ecb033 (diff)
staticd: When changing the underlying nh ensure it is reinstalled
There exists some nexthop attributes that are not the unique part of the nexthop and if you change the static route with those values then the route is not being updated in zebra with the new values: Example of brokenness: eva# conf eva(config)# ip route 1.2.3.9/32 192.168.119.1 enp39s0 label 16020 eva(config)# do show ip route 1.2.3.9 Routing entry for 1.2.3.9/32 Known via "static", distance 1, metric 0, best Last update 00:00:05 ago * 192.168.119.1, via enp39s0, label 16020, weight 1 eva(config)# ip route 1.2.3.9/32 192.168.119.1 enp39s0 label 16040 eva(config)# do show ip route 1.2.3.9 Routing entry for 1.2.3.9/32 Known via "static", distance 1, metric 0, best Last update 00:00:12 ago * 192.168.119.1, via enp39s0, label 16020, weight 1 Fixed behavior: eva# conf eva(config)# ip route 1.2.3.10/32 192.168.119.1 enp39s0 label 16020 eva(config)# do show ip route 1.2.3.10 Routing entry for 1.2.3.10/32 Known via "static", distance 1, metric 0, best Last update 00:00:04 ago * 192.168.119.1, via enp39s0, label 16020, weight 1 eva(config)# ip route 1.2.3.10/32 192.168.119.1 enp39s0 label 16040 eva(config)# do show ip route 1.2.3.10 Routing entry for 1.2.3.10/32 Known via "static", distance 1, metric 0, best Last update 00:00:01 ago * 192.168.119.1, via enp39s0, label 16040, weight 1 I've gone through most of the items in staticd that can change the nexthop Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'ospf6d/ospf6_interface.c')
0 files changed, 0 insertions, 0 deletions