Searched refs:ibuf_rde (Results 1 – 3 of 3) sorted by relevance
| /openbsd/src/usr.sbin/bgpd/ |
| D | rtr.c | 40 static struct imsgbuf *ibuf_rde; variable 252 set_pollfd(&pfd[PFD_PIPE_RDE], ibuf_rde); in rtr_main() 268 if (handle_pollfd(&pfd[PFD_PIPE_RDE], ibuf_rde) == -1) { in rtr_main() 270 imsgbuf_clear(ibuf_rde); in rtr_main() 271 free(ibuf_rde); in rtr_main() 272 ibuf_rde = NULL; in rtr_main() 274 rtr_dispatch_imsg_rde(ibuf_rde); in rtr_main() 295 if (ibuf_rde) { in rtr_main() 296 imsgbuf_clear(ibuf_rde); in rtr_main() 297 close(ibuf_rde->fd); in rtr_main() [all …]
|
| D | bgpd.c | 67 struct imsgbuf *ibuf_rde; variable 276 (ibuf_rde = malloc(sizeof(struct imsgbuf))) == NULL || in main() 281 imsgbuf_init(ibuf_rde, pipe_m2r[0]) == -1 || in main() 282 imsgbuf_set_maxsize(ibuf_rde, MAX_BGPD_IMSGSIZE) == -1 || in main() 287 imsgbuf_allow_fdpass(ibuf_rde); in main() 289 mrt_init(ibuf_rde, ibuf_se); in main() 313 if (imsg_send_sockets(ibuf_se, ibuf_rde, ibuf_rtr)) in main() 349 set_pollfd(&pfd[PFD_PIPE_RDE], ibuf_rde); in main() 382 if (handle_pollfd(&pfd[PFD_PIPE_RDE], ibuf_rde) == -1) { in main() 384 imsgbuf_clear(ibuf_rde); in main() [all …]
|
| D | session.c | 103 static struct imsgbuf *ibuf_rde; variable 339 set_pollfd(&pfd[PFD_PIPE_ROUTE], ibuf_rde); in session_main() 488 if (handle_pollfd(&pfd[PFD_PIPE_ROUTE], ibuf_rde) == -1) { in session_main() 490 imsgbuf_clear(ibuf_rde); in session_main() 491 free(ibuf_rde); in session_main() 492 ibuf_rde = NULL; in session_main() 494 session_dispatch_imsg(ibuf_rde, PFD_PIPE_ROUTE, in session_main() 552 if (ibuf_rde) { in session_main() 553 imsgbuf_write(ibuf_rde); in session_main() 554 imsgbuf_clear(ibuf_rde); in session_main() [all …]
|