summaryrefslogtreecommitdiffstats
path: root/zebra/rt_socket.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2018-12-18 00:34:26 +0100
committerDonald Sharp <sharpd@cumulusnetworks.com>2018-12-19 14:58:33 +0100
commit4dd39a0ec46d3298a8c7fcda3cb94a50d0f0e533 (patch)
tree5716dad7bf66a178dfad1bfafc808f9f758853fd /zebra/rt_socket.c
parentzebra: The mask and sin_mask are a bit redundant for kernel_rtm (diff)
downloadfrr-4dd39a0ec46d3298a8c7fcda3cb94a50d0f0e533.tar.xz
frr-4dd39a0ec46d3298a8c7fcda3cb94a50d0f0e533.zip
zebra: Convert gate in kernel_rtm to a bool
Convert the gate test int to a bool as that we use it this way. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to '')
-rw-r--r--zebra/rt_socket.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/zebra/rt_socket.c b/zebra/rt_socket.c
index 539370a49..23beeaebb 100644
--- a/zebra/rt_socket.c
+++ b/zebra/rt_socket.c
@@ -126,7 +126,7 @@ static int kernel_rtm(int cmd, const struct prefix *p,
struct nexthop *nexthop;
int nexthop_num = 0;
ifindex_t ifindex = 0;
- int gate = 0;
+ bool gate = false;
int error;
char prefix_buf[PREFIX_STRLEN];
enum blackhole_type bh_type = BLACKHOLE_UNSPEC;
@@ -183,7 +183,7 @@ static int kernel_rtm(int cmd, const struct prefix *p,
!CHECK_FLAG(nexthop->flags, NEXTHOP_FLAG_ACTIVE))
continue;
- gate = 0;
+ gate = false;
char gate_buf[INET_ADDRSTRLEN] = "NULL";
switch (nexthop->type) {
@@ -192,7 +192,7 @@ static int kernel_rtm(int cmd, const struct prefix *p,
sin_gate.sin.sin_addr = nexthop->gate.ipv4;
sin_gate.sin.sin_family = AF_INET;
ifindex = nexthop->ifindex;
- gate = 1;
+ gate = true;
break;
case NEXTHOP_TYPE_IPV6:
case NEXTHOP_TYPE_IPV6_IFINDEX:
@@ -214,7 +214,7 @@ static int kernel_rtm(int cmd, const struct prefix *p,
ifindex);
#endif /* KAME */
- gate = 1;
+ gate = true;
break;
case NEXTHOP_TYPE_IFINDEX:
ifindex = nexthop->ifindex;
@@ -226,7 +226,7 @@ static int kernel_rtm(int cmd, const struct prefix *p,
struct in_addr loopback;
loopback.s_addr = htonl(INADDR_LOOPBACK);
sin_gate.sin.sin_addr = loopback;
- gate = 1;
+ gate = true;
}
break;
case AFI_IP6: