static void zebra_nhg_release(struct nhg_hash_entry *nhe)
{
- zlog_debug("Releasing nexthop group with ID (%u)", nhe->id);
-
/* Remove it from any lists it may be on */
zebra_nhg_depends_release(nhe);
zebra_nhg_dependents_release(nhe);
if (nhe->ifp)
if_nhg_dependents_del(nhe->ifp, nhe);
- if(!hash_release(zrouter.nhgs, nhe))
- zlog_debug("Failed release");
+ hash_release(zrouter.nhgs, nhe);
hash_release(zrouter.nhgs_id, nhe);
zebra_nhg_free(nhe);
void zebra_nhg_uninstall_kernel(struct nhg_hash_entry *nhe)
{
- zlog_debug("Uninstalling NHE ID: %u", nhe->id);
if (CHECK_FLAG(nhe->flags, NEXTHOP_GROUP_INSTALLED)) {
int ret = dplane_nexthop_delete(nhe);