]> git.proxmox.com Git - mirror_frr.git/blobdiff - ripngd/ripng_nexthop.h
zebra: Allow ns delete to happen after under/over flow checks
[mirror_frr.git] / ripngd / ripng_nexthop.h
index 76873f80ebdc7cf7536b5254b3729920ca07070e..92ab7e0cdb7c62a372284659bb3ce3c98a9f0d74 100644 (file)
 #include "ripngd/ripng_route.h"
 #include "ripngd/ripngd.h"
 
-extern struct list * ripng_rte_new(void);
+extern struct list *ripng_rte_new(void);
 extern void ripng_rte_free(struct list *ripng_rte_list);
 extern void ripng_rte_add(struct list *ripng_rte_list, struct prefix_ipv6 *p,
-                          struct ripng_info *rinfo,
-                          struct ripng_aggregate *aggregate);
+                         struct ripng_info *rinfo,
+                         struct ripng_aggregate *aggregate);
 extern void ripng_rte_send(struct list *ripng_rte_list, struct interface *ifp,
-                           struct sockaddr_in6 *to);
+                          struct sockaddr_in6 *to);
 
 /***
  * 1 if A > B
  * 0 if A = B
  * -1 if A < B
  **/
-static inline int
-addr6_cmp(struct in6_addr *A, struct in6_addr *B)
+static inline int addr6_cmp(struct in6_addr *A, struct in6_addr *B)
 {
 #define a(i) A->s6_addr32[i]
 #define b(i) B->s6_addr32[i]
 
-  if (a(3) > b(3))
-    return 1;
-  else if ((a(3) == b(3)) && (a(2) > b(2)))
-    return 1;
-  else if ((a(3) == b(3)) && (a(2) == b(2)) && (a(1) > b(1)))
-    return 1;
-  else if ((a(3) == b(3)) && (a(2) == b(2)) && (a(1) == b(1)) && (a(0) > b(0)))
-    return 1;
+       if (a(3) > b(3))
+               return 1;
+       else if ((a(3) == b(3)) && (a(2) > b(2)))
+               return 1;
+       else if ((a(3) == b(3)) && (a(2) == b(2)) && (a(1) > b(1)))
+               return 1;
+       else if ((a(3) == b(3)) && (a(2) == b(2)) && (a(1) == b(1))
+                && (a(0) > b(0)))
+               return 1;
 
-  if ((a(3) == b(3)) && (a(2) == b(2)) && (a(1) == b(1)) && (a(0) == b(0)))
-    return 0;
+       if ((a(3) == b(3)) && (a(2) == b(2)) && (a(1) == b(1))
+           && (a(0) == b(0)))
+               return 0;
 
-  return -1;
+       return -1;
 }
 
 #endif /* _ZEBRA_RIPNG_RIPNG_NEXTHOP_H */