attr.label = MPLS_INVALID_LABEL;
memset(&nlris, 0, sizeof(nlris));
memset(peer->rcvd_attr_str, 0, BUFSIZ);
- peer->rcvd_attr_printed = 0;
+ peer->rcvd_attr_printed = false;
s = peer->curr;
end = stream_pnt(s) + size;
BGP_DEBUG(update, UPDATE_DETAIL)) {
zlog_debug("%pBP rcvd UPDATE w/ attr: %s", peer,
peer->rcvd_attr_str);
- peer->rcvd_attr_printed = 1;
+ peer->rcvd_attr_printed = true;
}
}
"%pBP rcvd UPDATE w/ attr: %s",
peer,
peer->rcvd_attr_str);
- peer->rcvd_attr_printed = 1;
+ peer->rcvd_attr_printed = true;
}
bgp_debug_rdpfxpath2str(
if (!peer->rcvd_attr_printed) {
zlog_debug("%pBP rcvd UPDATE w/ attr: %s", peer,
peer->rcvd_attr_str);
- peer->rcvd_attr_printed = 1;
+ peer->rcvd_attr_printed = true;
}
bgp_debug_rdpfxpath2str(afi, safi, prd, p, label, num_labels,
if (!peer->rcvd_attr_printed) {
zlog_debug("%pBP rcvd UPDATE w/ attr: %s", peer,
peer->rcvd_attr_str);
- peer->rcvd_attr_printed = 1;
+ peer->rcvd_attr_printed = true;
}
bgp_debug_rdpfxpath2str(afi, safi, prd, p, label, num_labels,
/* Text description of last attribute rcvd */
char rcvd_attr_str[BUFSIZ];
- /* Track if we printed the attribute in debugs */
- int rcvd_attr_printed;
+ /*
+ * Track if we printed the attribute in debugs
+ *
+ * These two rcvd_attr_str and rcvd_attr_printed are going to
+ * be fun in the long term when we want to break up parsing
+ * of data from the nlri in multiple pthreads or really
+ * if we ever change order of things this will just break
+ */
+ bool rcvd_attr_printed;
/* Accepted prefix count */
uint32_t pcount[AFI_MAX][SAFI_MAX];