summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bgpd/bgp_clist.c6
-rw-r--r--bgpd/bgp_clist.h2
-rw-r--r--lib/plist.c12
-rw-r--r--lib/plist_int.h2
4 files changed, 11 insertions, 11 deletions
diff --git a/bgpd/bgp_clist.c b/bgpd/bgp_clist.c
index 1361ef99be..28b22997ed 100644
--- a/bgpd/bgp_clist.c
+++ b/bgpd/bgp_clist.c
@@ -972,7 +972,7 @@ int community_list_set(struct community_list_handler *ch, const char *name,
entry = community_entry_new();
entry->direct = direct;
entry->style = style;
- entry->any = (str ? 0 : 1);
+ entry->any = (str ? false : true);
entry->u.com = com;
entry->reg = regex;
entry->seq = seqnum;
@@ -1169,7 +1169,7 @@ int lcommunity_list_set(struct community_list_handler *ch, const char *name,
entry = community_entry_new();
entry->direct = direct;
entry->style = style;
- entry->any = (str ? 0 : 1);
+ entry->any = (str ? false : true);
entry->u.lcom = lcom;
entry->reg = regex;
entry->seq = seqnum;
@@ -1290,7 +1290,7 @@ int extcommunity_list_set(struct community_list_handler *ch, const char *name,
entry = community_entry_new();
entry->direct = direct;
entry->style = style;
- entry->any = 0;
+ entry->any = false;
if (ecom)
entry->config = ecommunity_ecom2str(
ecom, ECOMMUNITY_FORMAT_COMMUNITY_LIST, 0);
diff --git a/bgpd/bgp_clist.h b/bgpd/bgp_clist.h
index 4cb5d7c593..f7d46525a0 100644
--- a/bgpd/bgp_clist.h
+++ b/bgpd/bgp_clist.h
@@ -81,7 +81,7 @@ struct community_entry {
uint8_t style;
/* Any match. */
- uint8_t any;
+ bool any;
/* Sequence number. */
int64_t seq;
diff --git a/lib/plist.c b/lib/plist.c
index b7a020c6f7..c423c3005e 100644
--- a/lib/plist.c
+++ b/lib/plist.c
@@ -348,14 +348,14 @@ static void prefix_list_delete(struct prefix_list *plist)
static struct prefix_list_entry *
prefix_list_entry_make(struct prefix *prefix, enum prefix_list_type type,
- int64_t seq, int le, int ge, int any)
+ int64_t seq, int le, int ge, bool any)
{
struct prefix_list_entry *pentry;
pentry = prefix_list_entry_new();
if (any)
- pentry->any = 1;
+ pentry->any = true;
prefix_copy(&pentry->prefix, prefix);
pentry->type = type;
@@ -851,7 +851,7 @@ static int vty_prefix_list_install(struct vty *vty, afi_t afi, const char *name,
struct prefix_list_entry *pentry;
struct prefix_list_entry *dup;
struct prefix p, p_tmp;
- int any = 0;
+ bool any = false;
int64_t seqnum = -1;
int lenum = 0;
int genum = 0;
@@ -889,7 +889,7 @@ static int vty_prefix_list_install(struct vty *vty, afi_t afi, const char *name,
(struct prefix_ipv4 *)&p);
genum = 0;
lenum = IPV4_MAX_BITLEN;
- any = 1;
+ any = true;
} else
ret = str2prefix_ipv4(prefix, (struct prefix_ipv4 *)&p);
@@ -908,7 +908,7 @@ static int vty_prefix_list_install(struct vty *vty, afi_t afi, const char *name,
ret = str2prefix_ipv6("::/0", (struct prefix_ipv6 *)&p);
genum = 0;
lenum = IPV6_MAX_BITLEN;
- any = 1;
+ any = true;
} else
ret = str2prefix_ipv6(prefix, (struct prefix_ipv6 *)&p);
@@ -1898,7 +1898,7 @@ int prefix_bgp_orf_set(char *name, afi_t afi, struct orf_prefix *orfp,
if (set) {
pentry = prefix_list_entry_make(
&orfp->p, (permit ? PREFIX_PERMIT : PREFIX_DENY),
- orfp->seq, orfp->le, orfp->ge, 0);
+ orfp->seq, orfp->le, orfp->ge, false);
if (prefix_entry_dup_check(plist, pentry)) {
prefix_list_entry_free(pentry);
diff --git a/lib/plist_int.h b/lib/plist_int.h
index 443b0c614d..ec8bbe1315 100644
--- a/lib/plist_int.h
+++ b/lib/plist_int.h
@@ -59,7 +59,7 @@ struct prefix_list_entry {
enum prefix_list_type type;
- int any;
+ bool any;
struct prefix prefix;
unsigned long refcnt;