Lines Matching defs:ibuf_rtr
68 struct imsgbuf *ibuf_rtr;
277 (ibuf_rtr = malloc(sizeof(struct imsgbuf))) == NULL)
283 imsgbuf_init(ibuf_rtr, pipe_m2roa[0]) == -1 ||
284 imsgbuf_set_maxsize(ibuf_rtr, MAX_BGPD_IMSGSIZE) == -1)
288 imsgbuf_allow_fdpass(ibuf_rtr);
313 if (imsg_send_sockets(ibuf_se, ibuf_rde, ibuf_rtr))
350 set_pollfd(&pfd[PFD_PIPE_RTR], ibuf_rtr);
393 if (handle_pollfd(&pfd[PFD_PIPE_RTR], ibuf_rtr) == -1) {
395 imsgbuf_clear(ibuf_rtr);
396 free(ibuf_rtr);
397 ibuf_rtr = NULL;
400 if (dispatch_imsg(ibuf_rtr, PFD_PIPE_RTR, conf) == -1)
468 if (ibuf_rtr) {
469 imsgbuf_clear(ibuf_rtr);
470 close(ibuf_rtr->fd);
471 free(ibuf_rtr);
472 ibuf_rtr = NULL;
629 if (imsg_compose(ibuf_rtr, IMSG_RECONF_CONF, 0, 0, -1,
730 if (imsg_compose(ibuf_rtr, IMSG_RECONF_ROA_ITEM, 0, 0,
736 if (imsg_compose(ibuf_rtr, IMSG_RECONF_ASPA, 0, 0,
739 if (imsg_compose(ibuf_rtr, IMSG_RECONF_ASPA_TAS, 0, 0,
742 if (imsg_compose(ibuf_rtr, IMSG_RECONF_ASPA_DONE, 0, 0, -1,
752 if (imsg_compose(ibuf_rtr, IMSG_RECONF_RTR_CONFIG, rtr->id,
844 if (imsg_compose(ibuf_rtr, IMSG_RECONF_DRAIN, 0, 0, -1, NULL, 0) == -1)
1027 imsg_compose(ibuf_rtr, IMSG_RECONF_DONE, 0,
1085 imsg_compose(ibuf_rtr,
1089 imsg_compose(ibuf_rtr, IMSG_CTL_END,
1443 imsg_compose(ibuf_rtr, IMSG_SOCKET_SETUP, ce->id, 0, ce->fd, NULL, 0);
1493 imsg_compose(ibuf_rtr, IMSG_SOCKET_SETUP, ce->id, 0, ce->fd, NULL, 0);