Home
last modified time | relevance | path

Searched refs:ibuf_rde (Results 1 – 3 of 3) sorted by relevance

/openbsd/src/usr.sbin/bgpd/
Drtr.c40 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 …]
Dbgpd.c67 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 …]
Dsession.c103 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 …]