]> git.proxmox.com Git - mirror_frr.git/commitdiff
zebra: avoid c++ reserved keyword
authorEmanuele Di Pascale <emanuele@voltanet.io>
Mon, 21 Dec 2020 12:17:09 +0000 (13:17 +0100)
committerEmanuele Di Pascale <emanuele@voltanet.io>
Mon, 21 Dec 2020 13:34:55 +0000 (14:34 +0100)
in rib_handle_nhg_replace, do not use new as a parameter name to
allow compilation of c++ code including zebra headers.

Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
zebra/rib.h
zebra/zebra_rib.c

index fe7073656cc73bf056fb79a3ec1b61918d24d006..680c400f0b5d66b277854f72c162bb144420bd0e 100644 (file)
@@ -343,8 +343,8 @@ 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);
+void rib_handle_nhg_replace(struct nhg_hash_entry *old_entry,
+                           struct nhg_hash_entry *new_entry);
 
 #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,
index 0aea0b6cfa4e600ee719b04596f474a974075fbd..dc295f8926464579d8b4ddf377b898f312c9ac10 100644 (file)
@@ -250,8 +250,8 @@ done:
        return ret;
 }
 
-void rib_handle_nhg_replace(struct nhg_hash_entry *old,
-                           struct nhg_hash_entry *new)
+void rib_handle_nhg_replace(struct nhg_hash_entry *old_entry,
+                           struct nhg_hash_entry *new_entry)
 {
        struct zebra_router_table *zrt;
        struct route_node *rn;
@@ -259,15 +259,15 @@ void rib_handle_nhg_replace(struct nhg_hash_entry *old,
 
        if (IS_ZEBRA_DEBUG_RIB_DETAILED || IS_ZEBRA_DEBUG_NHG_DETAIL)
                zlog_debug("%s: replacing routes nhe (%u) OLD %p NEW %p",
-                          __func__, new->id, new, old);
+                          __func__, new_entry->id, new_entry, old_entry);
 
        /* We have to do them ALL */
        RB_FOREACH (zrt, zebra_router_table_head, &zrouter.tables) {
                for (rn = route_top(zrt->table); rn;
                     rn = srcdest_route_next(rn)) {
                        RNODE_FOREACH_RE_SAFE (rn, re, next) {
-                               if (re->nhe && re->nhe == old)
-                                       route_entry_update_nhe(re, new);
+                               if (re->nhe && re->nhe == old_entry)
+                                       route_entry_update_nhe(re, new_entry);
                        }
                }
        }