proc_compose
proc_compose(&env->sc_ps, PROC_PARENT, imsg->hdr.type, NULL, 0);
proc_compose(&env->sc_ps, PROC_IKEV2, IMSG_CFG_RADAUTH,
proc_compose(&env->sc_ps, PROC_IKEV2, IMSG_CFG_RADACCT,
proc_compose(&env->sc_ps, PROC_IKEV2, type, NULL, 0);
proc_compose(&env->sc_ps, PROC_CERT, type, NULL, 0);
proc_compose(&env->sc_ps, id, IMSG_CTL_RESET, &mode, sizeof(mode));
proc_compose(&env->sc_ps, id, IMSG_CFG_USER, usr, sizeof(*usr));
proc_compose(&env->sc_ps, id, IMSG_COMPILE, NULL, 0);
proc_compose(&env->sc_ps, PROC_IKEV2, IMSG_CTL_STATIC,
proc_compose(&env->sc_ps, PROC_CERT, IMSG_CTL_STATIC,
proc_compose(&env->sc_ps, PROC_IKEV2, type, NULL, 0);
int proc_compose(struct privsep *, enum privsep_procid,
proc_compose(ps, id, IMSG_CTL_RESET,
proc_compose(env->sc_ps, PROC_PARENT,
proc_compose(ps, id, IMSG_CFG_MEDIA, &mt, sizeof(mt));
proc_compose(ps, id, IMSG_CFG_AUTH, &auth_payload, sizeof(auth_payload));
proc_compose(env->sc_ps, id, IMSG_CFG_DONE, &cf, sizeof(cf));
proc_compose(env->sc_ps, PROC_LOGGER, IMSG_CTL_REOPEN, NULL, 0);
proc_compose(env->sc_ps, id, IMSG_CTL_START, NULL, 0);
int proc_compose(struct privsep *, enum privsep_procid,
proc_compose(env->sc_ps, PROC_PARENT, IMSG_AGENTXSOCK, NULL, 0);
proc_compose(env->sc_ps, PROC_PARENT, IMSG_AGENTXSOCK, NULL, 0);
if (proc_compose(env->sc_ps, PROC_PARENT, IMSG_SCRIPT, &scr,
proc_compose(ps, id, IMSG_CTL_RESET, &reset, sizeof(reset));
proc_compose(env->sc_ps, PROC_PARENT, IMSG_CFG_DONE, NULL, 0);
proc_compose(ps, id, IMSG_CFG_HOST,
proc_compose(ps, id, IMSG_CFG_RDR,
proc_compose(ps, id, IMSG_CFG_VIRT,
proc_compose(ps, id, IMSG_CFG_ROUTER,
proc_compose(ps, id, IMSG_CFG_ROUTE,
proc_compose(env->sc_ps, PROC_HCE,
proc_compose(env->sc_ps, PROC_PFE, IMSG_SYNC, NULL, 0);
proc_compose(env->sc_ps, PROC_PFE, IMSG_HOST_STATUS, &st, sizeof(st));
proc_compose(env->sc_ps, PROC_RELAY,
proc_compose(env->sc_ps, PROC_HCE, IMSG_TABLE_DISABLE,
proc_compose(env->sc_ps, PROC_RELAY, IMSG_TABLE_DISABLE,
proc_compose(env->sc_ps, PROC_HCE, IMSG_TABLE_ENABLE,
proc_compose(env->sc_ps, PROC_RELAY, IMSG_TABLE_ENABLE,
proc_compose(env->sc_ps, PROC_HCE, IMSG_HOST_DISABLE,
proc_compose(env->sc_ps, PROC_RELAY, IMSG_HOST_DISABLE,
proc_compose(env->sc_ps, PROC_HCE, IMSG_HOST_ENABLE,
proc_compose(env->sc_ps, PROC_RELAY, IMSG_HOST_ENABLE,
proc_compose(env->sc_ps, PROC_PARENT, IMSG_DEMOTE,
proc_compose(env->sc_ps, PROC_PARENT,
proc_compose(env->sc_ps, PROC_PFE, IMSG_NATLOOK,
proc_compose(env->sc_ps, PROC_PARENT, IMSG_BINDANY,
proc_compose(env->sc_ps, p->p_id,
proc_compose(env->sc_ps, p->p_id, IMSG_CTL_END,
proc_compose(env->sc_ps, PROC_PFE, IMSG_SESS_PUBLISH, s, sizeof(*s));
proc_compose(env->sc_ps, PROC_PFE, IMSG_SESS_UNPUBLISH,
proc_compose(env->sc_ps, PROC_PFE, IMSG_STATISTICS,
proc_compose(env->sc_ps, PROC_PFE,
proc_compose(env->sc_ps, id, IMSG_CTL_START, NULL, 0);
proc_compose(ps, PROC_HCE, IMSG_SCRIPT, &scr, sizeof(scr));
int proc_compose(struct privsep *, enum privsep_procid,
int proc_compose(struct privsep *, enum privsep_procid,
proc_compose(ps, id, IMSG_VMDOP_CONFIG, &env->vmd_cfg,
proc_compose(ps, id, IMSG_CTL_RESET, &reset, sizeof(reset));
proc_compose(ps, PROC_PARENT, IMSG_VMDOP_DONE, NULL, 0);
proc_compose(ps, PROC_PARENT, IMSG_VMDOP_DONE, NULL, 0);
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFDESCR,
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFADD,
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFRDOMAIN,
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFGROUP,
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFGROUP,
proc_compose(ps, PROC_PRIV, (vif->vif_flags & VMIFF_UP) ?
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFADDR,
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFADDR6,
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFEXISTS,
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFRDOMAIN,
proc_compose(ps, PROC_PRIV, IMSG_VMDOP_PRIV_IFDESCR,
proc_compose(ps, PROC_PRIV, (vsw->sw_flags & VMIFF_UP) ?
int proc_compose(struct privsep *, enum privsep_procid,