Lines Matching defs:nhbuf
285 struct ibuf *nhbuf;
287 if ((nhbuf = ibuf_dynamic(0, UCHAR_MAX)) == NULL)
292 if (ibuf_add_n16(nhbuf, afi) == -1)
294 if (ibuf_add_n8(nhbuf, safi) == -1)
299 if (ibuf_add_n8(nhbuf, sizeof(struct in6_addr)) == -1)
301 if (ibuf_add(nhbuf, &nexthop->v6,
306 if (ibuf_add_n8(nhbuf, sizeof(uint64_t) +
309 if (ibuf_add_n64(nhbuf, 0) == -1) /* set RD to 0 */
311 if (ibuf_add(nhbuf, &nexthop->v4,
316 if (ibuf_add_n8(nhbuf, sizeof(uint64_t) +
319 if (ibuf_add_n64(nhbuf, 0) == -1) /* set RD to 0 */
321 if (ibuf_add(nhbuf, &nexthop->v6,
327 if (ibuf_add_n8(nhbuf, 0) == -1)
330 ibuf_data(nhbuf), ibuf_size(nhbuf)) == -1) {
332 ibuf_free(nhbuf);
335 ibuf_free(nhbuf);