summaryrefslogtreecommitdiff
path: root/pimd/pim_instance.h
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2025-01-14 16:23:40 -0500
committerDonald Sharp <sharpd@nvidia.com>2025-01-14 16:23:40 -0500
commitec6a000b0b19ac7888a9793676741af32ec38cde (patch)
tree0240f1cef4c2a98d2853f462991ce4e3cc2cb490 /pimd/pim_instance.h
parentb61424a717fc3c3708d36ff355cdc6ca3e4c38d3 (diff)
zebra: On Nexthop install failure don't set Installation failed
Currently FRR when installing a nexthop group, the installation can fail. The assumption with the code was that the current nexthop group was not already installed. This leaves a problem state where if the users of the nexthop group are removed, the nexthop group will be removed possibly leaving a orphaned nexthop group in the data plane. FRR on a nexthop group installation does not actually know the status of the nexthop group in the kernel. It's possible that a earlier version of the nexthop group is left in play. It's possible that there is no nexthop group in the kernel at all. Leaving the Installed flag alone allows upon Zebra removing the nexthop group when it is removed from zebra. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'pimd/pim_instance.h')
0 files changed, 0 insertions, 0 deletions