/openbsd/usr.sbin/dvmrpctl/ |
H A D | dvmrpctl.c | 78 struct imsg imsg; in main() local 239 show_summary_msg(struct imsg *imsg) in show_summary_msg() argument 260 show_interface_msg(struct imsg *imsg) in show_interface_msg() argument 292 show_interface_detail_msg(struct imsg *imsg) in show_interface_detail_msg() argument 342 show_igmp_msg(struct imsg *imsg) in show_igmp_msg() argument 477 show_nbr_msg(struct imsg *imsg) in show_nbr_msg() argument 516 show_nbr_detail_msg(struct imsg *imsg) in show_nbr_detail_msg() argument 532 show_rib_msg(struct imsg *imsg) in show_rib_msg() argument 564 show_rib_detail_msg(struct imsg *imsg) in show_rib_detail_msg() argument 581 show_mfc_msg(struct imsg *imsg) in show_mfc_msg() argument [all …]
|
/openbsd/usr.sbin/ldpd/ |
H A D | control.c | 195 struct imsg imsg; in control_dispatch_imsg() local 240 imsg.hdr.pid, imsg.data, in control_dispatch_imsg() 259 ldpe_imsg_compose_lde(imsg.hdr.type, 0, imsg.hdr.pid, in control_dispatch_imsg() 260 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 278 ldpe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid, in control_dispatch_imsg() 279 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 280 ldpe_imsg_compose_lde(imsg.hdr.type, 0, imsg.hdr.pid, in control_dispatch_imsg() 281 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 291 imsg_free(&imsg); in control_dispatch_imsg() 298 control_imsg_relay(struct imsg *imsg) in control_imsg_relay() argument [all …]
|
/openbsd/usr.sbin/eigrpd/ |
H A D | control.c | 212 struct imsg imsg; in control_dispatch_imsg() local 255 eigrpe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid, in control_dispatch_imsg() 256 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 274 eigrpe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid, in control_dispatch_imsg() 275 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 296 eigrpe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid, in control_dispatch_imsg() 297 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 298 eigrpe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid, in control_dispatch_imsg() 299 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 316 control_imsg_relay(struct imsg *imsg) in control_imsg_relay() argument [all …]
|
/openbsd/usr.sbin/vmd/ |
H A D | vmm.c | 109 vmm_dispatch_parent(int fd, struct privsep_proc *p, struct imsg *imsg) in vmm_dispatch_parent() argument 123 switch (imsg->hdr.type) { in vmm_dispatch_parent() 241 imsg->hdr.type, imsg->hdr.peerid, imsg->hdr.pid, in vmm_dispatch_parent() 255 imsg->hdr.type, imsg->hdr.peerid, imsg->hdr.pid, in vmm_dispatch_parent() 268 imsg->hdr.type, imsg->hdr.peerid, imsg->hdr.pid, in vmm_dispatch_parent() 282 imsg->hdr.type, imsg->hdr.peerid, imsg->hdr.pid, in vmm_dispatch_parent() 321 imsg->hdr.type, imsg->hdr.peerid, imsg->hdr.pid, in vmm_dispatch_parent() 502 struct imsg imsg; in vmm_dispatch_vm() local 561 imsg_free(&imsg); in vmm_dispatch_vm() 648 vmm_start_vm(struct imsg *imsg, uint32_t *id, pid_t *pid) in vmm_start_vm() argument [all …]
|
H A D | control.c | 85 control_dispatch_vmd(int fd, struct privsep_proc *p, struct imsg *imsg) in control_dispatch_vmd() argument 93 switch (imsg->hdr.type) { in control_dispatch_vmd() 109 0, 0, -1, imsg->data, IMSG_DATA_SIZE(imsg)); in control_dispatch_vmd() 139 0, 0, -1, imsg->data, IMSG_DATA_SIZE(imsg)); in control_dispatch_vmd() 158 0, 0, -1, imsg->data, IMSG_DATA_SIZE(imsg)); in control_dispatch_vmd() 377 struct imsg imsg; in control_dispatch_imsg() local 443 imsg.hdr.type, fd, imsg_get_fd(&imsg), in control_dispatch_imsg() 444 imsg.data, IMSG_DATA_SIZE(&imsg)) == -1) in control_dispatch_imsg() 456 imsg.hdr.type, fd, imsg_get_fd(&imsg), &vmc, in control_dispatch_imsg() 511 imsg.hdr.type, fd, imsg_get_fd(&imsg), in control_dispatch_imsg() [all …]
|
/openbsd/sbin/dhcpleased/ |
H A D | control.c | 224 struct imsg imsg; in control_dispatch_imsg() local 264 frontend_imsg_compose_main(imsg.hdr.type, imsg.hdr.pid, in control_dispatch_imsg() 265 imsg.data, IMSG_DATA_SIZE(imsg)); in control_dispatch_imsg() 267 imsg.hdr.pid, imsg.data, IMSG_DATA_SIZE(imsg)); in control_dispatch_imsg() 277 imsg.hdr.pid, imsg.data, IMSG_DATA_SIZE(imsg)); in control_dispatch_imsg() 284 imsg.hdr.pid, imsg.data, IMSG_DATA_SIZE(imsg)); in control_dispatch_imsg() 288 imsg.hdr.type); in control_dispatch_imsg() 291 imsg_free(&imsg); in control_dispatch_imsg() 298 control_imsg_relay(struct imsg *imsg) in control_imsg_relay() argument 305 return (imsg_compose_event(&c->iev, imsg->hdr.type, 0, imsg->hdr.pid, in control_imsg_relay() [all …]
|
H A D | engine.c | 282 struct imsg imsg; in engine_dispatch_frontend() local 398 struct imsg imsg; in engine_dispatch_main() local 524 if (((char *)imsg.data)[IMSG_DATA_SIZE(imsg) - 1] != in engine_dispatch_main() 608 engine_showinfo_ctl(struct imsg *imsg, uint32_t if_index) in engine_showinfo_ctl() argument 1573 memset(&imsg, 0, sizeof(imsg)); in request_dhcp_discover() 1687 memset(&imsg, 0, sizeof(imsg)); in send_configure_interface() 1693 strlcpy(imsg.file, iface->file, sizeof(imsg.file)); in send_configure_interface() 1732 strlcpy(imsg.file, iface->file, sizeof(imsg.file)); in send_deconfigure_interface() 1761 strlcpy(imsg.file, iface->file, sizeof(imsg.file)); in send_routes_withdraw() 1816 memset(&imsg, 0, sizeof(imsg)); in send_rdns_proposal() [all …]
|
/openbsd/usr.sbin/ripd/ |
H A D | control.c | 211 struct imsg imsg; in control_dispatch_imsg() local 258 imsg.hdr.pid, imsg.data, imsg.hdr.len - in control_dispatch_imsg() 269 imsg.hdr.pid, imsg.data, in control_dispatch_imsg() 284 ripe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid, in control_dispatch_imsg() 285 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 286 ripe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid, in control_dispatch_imsg() 287 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 297 imsg_free(&imsg); in control_dispatch_imsg() 304 control_imsg_relay(struct imsg *imsg) in control_imsg_relay() argument 311 return (imsg_compose_event(&c->iev, imsg->hdr.type, 0, imsg->hdr.pid, in control_imsg_relay() [all …]
|
/openbsd/sbin/iked/ |
H A D | control.c | 256 struct imsg imsg; in control_dispatch_imsg() local 292 switch (imsg.hdr.type) { in control_dispatch_imsg() 335 imsg_free(&imsg); in control_dispatch_imsg() 342 control_imsg_forward(struct imsg *imsg) in control_imsg_forward() argument 349 0, imsg->hdr.pid, -1, imsg->data, in control_imsg_forward() 354 control_imsg_forward_peerid(struct imsg *imsg) in control_imsg_forward_peerid() argument 361 0, imsg->hdr.pid, -1, imsg->data, in control_imsg_forward_peerid() 366 control_dispatch_ikev2(int fd, struct privsep_proc *p, struct imsg *imsg) in control_dispatch_ikev2() argument 368 switch (imsg->hdr.type) { in control_dispatch_ikev2() 381 control_dispatch_ca(int fd, struct privsep_proc *p, struct imsg *imsg) in control_dispatch_ca() argument [all …]
|
/openbsd/sbin/slaacd/ |
H A D | control.c | 225 struct imsg imsg; in control_dispatch_imsg() local 262 frontend_imsg_compose_main(imsg.hdr.type, imsg.hdr.pid, in control_dispatch_imsg() 263 imsg.data, IMSG_DATA_SIZE(imsg)); in control_dispatch_imsg() 265 imsg.hdr.pid, imsg.data, IMSG_DATA_SIZE(imsg)); in control_dispatch_imsg() 275 imsg.hdr.pid, imsg.data, IMSG_DATA_SIZE(imsg)); in control_dispatch_imsg() 282 imsg.hdr.pid, imsg.data, IMSG_DATA_SIZE(imsg)); in control_dispatch_imsg() 286 imsg.hdr.type); in control_dispatch_imsg() 289 imsg_free(&imsg); in control_dispatch_imsg() 296 control_imsg_relay(struct imsg *imsg) in control_imsg_relay() argument 303 return (imsg_compose_event(&c->iev, imsg->hdr.type, 0, imsg->hdr.pid, in control_imsg_relay() [all …]
|
/openbsd/usr.sbin/ospfd/ |
H A D | control.c | 244 struct imsg imsg; in control_dispatch_imsg() local 291 ospfe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid, in control_dispatch_imsg() 292 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 314 ospfe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid, in control_dispatch_imsg() 315 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 326 ospfe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid, in control_dispatch_imsg() 327 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 328 ospfe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid, in control_dispatch_imsg() 329 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 346 control_imsg_relay(struct imsg *imsg) in control_imsg_relay() argument [all …]
|
/openbsd/usr.sbin/ospf6d/ |
H A D | control.c | 244 struct imsg imsg; in control_dispatch_imsg() local 290 ospfe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid, in control_dispatch_imsg() 291 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 314 ospfe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid, in control_dispatch_imsg() 315 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 326 ospfe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid, in control_dispatch_imsg() 327 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 328 ospfe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid, in control_dispatch_imsg() 329 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 346 control_imsg_relay(struct imsg *imsg) in control_imsg_relay() argument [all …]
|
/openbsd/usr.sbin/ldpctl/ |
H A D | ldpctl.c | 77 struct imsg imsg; in main() local 328 show_interface_msg(struct imsg *imsg, struct parse_result *res) in show_interface_msg() argument 362 show_discovery_msg(struct imsg *imsg, struct parse_result *res) in show_discovery_msg() argument 400 show_lib_msg(struct imsg *imsg, struct parse_result *res) in show_lib_msg() argument 436 show_nbr_msg(struct imsg *imsg, struct parse_result *res) in show_nbr_msg() argument 477 show_fib_msg(struct imsg *imsg, struct parse_result *res) in show_fib_msg() argument 487 k = imsg->data; in show_fib_msg() 549 show_fib_interface_msg(struct imsg *imsg) in show_fib_interface_msg() argument 556 k = imsg->data; in show_fib_interface_msg() 582 show_l2vpn_pw_msg(struct imsg *imsg) in show_l2vpn_pw_msg() argument [all …]
|
/openbsd/usr.sbin/httpd/ |
H A D | logger.c | 34 struct imsg *); 36 struct imsg *); 137 logger_open_fd(struct imsg *imsg) in logger_open_fd() argument 142 IMSG_SIZE_CHECK(imsg, &id); in logger_open_fd() 158 logger_open_priv(struct imsg *imsg) in logger_open_priv() argument 243 logger_log(struct imsg *imsg) in logger_log() argument 281 logger_dispatch_parent(int fd, struct privsep_proc *p, struct imsg *imsg) in logger_dispatch_parent() argument 283 switch (imsg->hdr.type) { in logger_dispatch_parent() 307 logger_dispatch_server(int fd, struct privsep_proc *p, struct imsg *imsg) in logger_dispatch_server() argument 309 switch (imsg->hdr.type) { in logger_dispatch_server() [all …]
|
/openbsd/usr.sbin/relayctl/ |
H A D | relayctl.c | 101 struct imsg imsg; in main() local 291 monitor_host_status(struct imsg *imsg) in monitor_host_status() argument 312 monitor_id(struct imsg *imsg) in monitor_id() argument 323 monitor(struct imsg *imsg) in monitor() argument 333 imsg->hdr.type, imsg->hdr.len, imsg->hdr.peerid, imsg->hdr.pid); in monitor() 344 show_summary_msg(struct imsg *imsg, int type) in show_summary_msg() argument 359 rdr = imsg->data; in show_summary_msg() 419 rt = imsg->data; in show_summary_msg() 433 nr = imsg->data; in show_summary_msg() 448 show_session_msg(struct imsg *imsg) in show_session_msg() argument [all …]
|
/openbsd/usr.sbin/relayd/ |
H A D | control.c | 221 struct imsg imsg; in control_dispatch_imsg() local 259 __func__, imsg.hdr.type); in control_dispatch_imsg() 260 imsg_free(&imsg); in control_dispatch_imsg() 265 switch (imsg.hdr.type) { in control_dispatch_imsg() 281 control_imsg_forward(ps, &imsg); in control_dispatch_imsg() 295 control_imsg_forward(ps, &imsg); in control_dispatch_imsg() 309 control_imsg_forward(ps, &imsg); in control_dispatch_imsg() 387 control_imsg_forward(ps, &imsg); in control_dispatch_imsg() 392 __func__, imsg.hdr.type); in control_dispatch_imsg() 395 imsg_free(&imsg); in control_dispatch_imsg() [all …]
|
/openbsd/usr.sbin/dvmrpd/ |
H A D | control.c | 220 struct imsg imsg; in control_dispatch_imsg() local 284 dvmrpe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid, in control_dispatch_imsg() 285 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 293 dvmrpe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid, in control_dispatch_imsg() 294 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 295 dvmrpe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid, in control_dispatch_imsg() 296 imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in control_dispatch_imsg() 306 imsg_free(&imsg); in control_dispatch_imsg() 313 control_imsg_relay(struct imsg *imsg) in control_imsg_relay() argument 320 return (imsg_compose_event(&c->iev, imsg->hdr.type, 0, imsg->hdr.pid, in control_imsg_relay() [all …]
|
/openbsd/sbin/unwind/ |
H A D | control.c | 224 struct imsg imsg; in control_dispatch_imsg() local 266 imsg_free(&imsg); in control_dispatch_imsg() 278 frontend_imsg_compose_main(imsg.hdr.type, imsg.hdr.pid, in control_dispatch_imsg() 286 frontend_imsg_compose_main(imsg.hdr.type, imsg.hdr.pid, in control_dispatch_imsg() 287 imsg.data, IMSG_DATA_SIZE(imsg)); in control_dispatch_imsg() 289 imsg.hdr.pid, imsg.data, IMSG_DATA_SIZE(imsg)); in control_dispatch_imsg() 304 imsg.hdr.type); in control_dispatch_imsg() 307 imsg_free(&imsg); in control_dispatch_imsg() 314 control_imsg_relay(struct imsg *imsg) in control_imsg_relay() argument 321 return (imsg_compose_event(&c->iev, imsg->hdr.type, 0, imsg->hdr.pid, in control_imsg_relay() [all …]
|
/openbsd/usr.sbin/smtpd/ |
H A D | control.c | 72 control_imsg(struct mproc *p, struct imsg *imsg) in control_imsg() argument 81 if (imsg == NULL) { in control_imsg() 102 imsg->hdr.peerid = 0; in control_imsg() 115 m_msg(&m, imsg); in control_imsg() 128 m_msg(&m, imsg); in control_imsg() 141 m_msg(&m, imsg); in control_imsg() 412 control_dispatch_ext(struct mproc *p, struct imsg *imsg) in control_dispatch_ext() argument 426 if (imsg == NULL) { in control_dispatch_ext() 456 kvp = imsg->data; in control_dispatch_ext() 655 imsg->data, imsg->hdr.len - sizeof(imsg->hdr)); in control_dispatch_ext() [all …]
|
/openbsd/usr.sbin/lpd/ |
H A D | engine.c | 93 engine_dispatch_priv(struct imsgproc *proc, struct imsg *imsg, void *arg) in engine_dispatch_priv() argument 97 if (imsg == NULL) { in engine_dispatch_priv() 104 log_imsg(proc, imsg); in engine_dispatch_priv() 106 switch (imsg->hdr.type) { in engine_dispatch_priv() 110 if (imsg->fd == -1) in engine_dispatch_priv() 134 log_fmt_imsgtype(imsg->hdr.type)); in engine_dispatch_priv() 139 engine_dispatch_frontend(struct imsgproc *proc, struct imsg *imsg, void *arg) in engine_dispatch_frontend() argument 141 if (imsg == NULL) { in engine_dispatch_frontend() 148 log_imsg(proc, imsg); in engine_dispatch_frontend() 150 switch (imsg->hdr.type) { in engine_dispatch_frontend() [all …]
|
/openbsd/usr.sbin/eigrpctl/ |
H A D | eigrpctl.c | 81 struct imsg imsg; in main() local 299 show_interface_msg(struct imsg *imsg, struct parse_result *res) in show_interface_msg() argument 439 show_nbr_msg(struct imsg *imsg, struct parse_result *res) in show_nbr_msg() argument 493 show_topology_msg(struct imsg *imsg, struct parse_result *res) in show_topology_msg() argument 503 rt = imsg->data; in show_topology_msg() 569 rt = imsg->data; in show_topology_detail_msg() 668 show_fib_msg(struct imsg *imsg, struct parse_result *res) in show_fib_msg() argument 677 k = imsg->data; in show_fib_msg() 786 show_fib_interface_msg(struct imsg *imsg) in show_fib_interface_msg() argument 795 k = imsg->data; in show_fib_interface_msg() [all …]
|
/openbsd/sbin/dhclient/ |
H A D | privsep.c | 48 struct imsg imsg; in dispatch_imsg() local 60 if ((n = imsg_get(ibuf, &imsg)) == -1) in dispatch_imsg() 66 switch (imsg.hdr.type) { in dispatch_imsg() 68 if (imsg.hdr.len != IMSG_HEADER_SIZE + in dispatch_imsg() 73 priv_revoke_proposal(name, ioctlfd, imsg.data, in dispatch_imsg() 78 if (imsg.hdr.len < IMSG_HEADER_SIZE + in dispatch_imsg() 83 priv_propose(name, ioctlfd, imsg.data, in dispatch_imsg() 90 if (imsg.hdr.len != IMSG_HEADER_SIZE) in dispatch_imsg() 99 if (imsg.hdr.len != IMSG_HEADER_SIZE + in dispatch_imsg() 109 log_procname, imsg.hdr.type); in dispatch_imsg() [all …]
|
/openbsd/usr.sbin/ripctl/ |
H A D | ripctl.c | 72 struct imsg imsg; in main() local 231 imsg_free(&imsg); in main() 310 show_interface_msg(struct imsg *imsg) in show_interface_msg() argument 340 show_rib_msg(struct imsg *imsg) in show_rib_msg() argument 347 rt = imsg->data; in show_rib_msg() 369 show_nbr_msg(struct imsg *imsg) in show_nbr_msg() argument 376 nbr = imsg->data; in show_nbr_msg() 405 show_fib_msg(struct imsg *imsg) in show_fib_msg() argument 414 k = imsg->data; in show_fib_msg() 462 show_fib_interface_msg(struct imsg *imsg) in show_fib_interface_msg() argument [all …]
|
/openbsd/lib/libutil/ |
H A D | imsg.c | 130 imsg_get(struct imsgbuf *imsgbuf, struct imsg *imsg) in imsg_get() argument 176 *imsg = m; in imsg_get() 181 imsg_get_ibuf(struct imsg *imsg, struct ibuf *ibuf) in imsg_get_ibuf() argument 191 imsg_get_data(struct imsg *imsg, void *data, size_t len) in imsg_get_data() argument 197 if (imsg->buf == NULL || ibuf_size(imsg->buf) != len) { in imsg_get_data() 205 imsg_get_fd(struct imsg *imsg) in imsg_get_fd() argument 214 imsg_get_id(struct imsg *imsg) in imsg_get_id() argument 220 imsg_get_len(struct imsg *imsg) in imsg_get_len() argument 228 imsg_get_pid(struct imsg *imsg) in imsg_get_pid() argument 234 imsg_get_type(struct imsg *imsg) in imsg_get_type() argument [all …]
|
/openbsd/usr.sbin/rad/ |
H A D | engine.c | 188 struct imsg imsg; in engine_dispatch_frontend() local 215 switch (imsg.hdr.type) { in engine_dispatch_frontend() 246 imsg.hdr.type); in engine_dispatch_frontend() 249 imsg_free(&imsg); in engine_dispatch_frontend() 266 struct imsg imsg; in engine_dispatch_main() local 297 switch (imsg.hdr.type) { in engine_dispatch_main() 348 memcpy(ra_iface_conf, imsg.data, in engine_dispatch_main() 364 IMSG_DATA_SIZE(imsg)); in engine_dispatch_main() 376 IMSG_DATA_SIZE(imsg)); in engine_dispatch_main() 432 imsg.hdr.type); in engine_dispatch_main() [all …]
|