]> git.puffer.fish Git - mirror/frr.git/commitdiff
lib: Convert ipv4_martian to bool
authorDonatas Abraitis <donatas@opensourcerouting.org>
Fri, 1 Jul 2022 20:27:56 +0000 (23:27 +0300)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Fri, 1 Jul 2022 20:38:14 +0000 (23:38 +0300)
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
lib/prefix.h

index 6c51186f52aff9455a583b3657ea1ffbd72dd33f..3a768572c479fc5658a9a8f3fbe6a103fbeec75c 100644 (file)
@@ -526,14 +526,14 @@ static inline int ipv6_martian(const struct in6_addr *addr)
 extern int macstr2prefix_evpn(const char *str, struct prefix_evpn *p);
 
 /* NOTE: This routine expects the address argument in network byte order. */
-static inline int ipv4_martian(const struct in_addr *addr)
+static inline bool ipv4_martian(const struct in_addr *addr)
 {
        in_addr_t ip = ntohl(addr->s_addr);
 
        if (IPV4_NET0(ip) || IPV4_NET127(ip) || !ipv4_unicast_valid(addr)) {
-               return 1;
+               return true;
        }
-       return 0;
+       return false;
 }
 
 static inline bool is_default_prefix4(const struct prefix_ipv4 *p)