Suppose we are handling the process_workq and either a new static
route is installed or a Routing Protocol installs a new route.
We will call evaluate_rnh with a specific prefix. We might
have a situation where we clear the NHC flag prematurely.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
/* Evaluating a specific entry, make sure it exists. */
nrn = route_node_lookup (rnh_table, p);
if (nrn && nrn->info)
- {
- zebra_rnh_evaluate_entry (vrfid, family, force, type, nrn);
- zebra_rnh_clear_nhc_flag (vrfid, family, type, nrn);
- }
+ zebra_rnh_evaluate_entry (vrfid, family, force, type, nrn);
if (nrn)
route_unlock_node (nrn);