summaryrefslogtreecommitdiff
path: root/zebra/rib.h
diff options
context:
space:
mode:
Diffstat (limited to 'zebra/rib.h')
-rw-r--r--zebra/rib.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/zebra/rib.h b/zebra/rib.h
index be680a112f..9ddc35b091 100644
--- a/zebra/rib.h
+++ b/zebra/rib.h
@@ -333,6 +333,10 @@ extern void route_entry_copy_nexthops(struct route_entry *re,
int route_entry_update_nhe(struct route_entry *re,
struct nhg_hash_entry *new_nhghe);
+/* NHG replace has happend, we have to update route_entry pointers to new one */
+void rib_handle_nhg_replace(struct nhg_hash_entry *old,
+ struct nhg_hash_entry *new);
+
#define route_entry_dump(prefix, src, re) _route_entry_dump(__func__, prefix, src, re)
extern void _route_entry_dump(const char *func, union prefixconstptr pp,
union prefixconstptr src_pp,