community_writebuf
if (community_writebuf(&comm, ATTR_EXT_COMMUNITIES, 1, buf) == -1) {
if (community_writebuf(&comm, ATTR_LARGE_COMMUNITIES, 1, buf) == -1) {
if (community_writebuf(&comm, ATTR_COMMUNITIES, 1, buf) == -1) {
if (community_writebuf(c, ATTR_COMMUNITIES, 0, buf) == -1 ||
community_writebuf(c, ATTR_EXT_COMMUNITIES, 0, buf) == -1 ||
community_writebuf(c, ATTR_LARGE_COMMUNITIES, 0, buf) == -1)
int community_writebuf(struct rde_community *, uint8_t, int, struct ibuf *);
if (community_writebuf(comm, type, peer->conf.ebgp,