Home
last modified time | relevance | path

Searched refs:evpid (Results 1 – 24 of 24) sorted by relevance

/openbsd-src/usr.sbin/smtpd/
H A Dqueue.c50 uint64_t reqid, evpid, holdq; in queue_imsg() local
173 m_get_evpid(&m, &evpid); in queue_imsg()
177 m_add_evpid(p_scheduler, evpid); in queue_imsg()
181 if (queue_envelope_load(evpid, &evp) == 0) in queue_imsg()
185 queue_envelope_delete(evpid); in queue_imsg()
190 m_get_evpid(&m, &evpid); in queue_imsg()
194 m_add_evpid(p_scheduler, evpid); in queue_imsg()
198 if (queue_envelope_load(evpid, &evp) == 0) in queue_imsg()
207 queue_envelope_delete(evpid); in queue_imsg()
213 evpid = req_bounce->evpid; in queue_imsg()
[all …]
H A Dqueue_proc.c178 uint64_t *evpid) in queue_proc_envelope_create() argument
183 msgid = evpid_to_msgid(*evpid); in queue_proc_envelope_create()
194 queue_proc_read(evpid, sizeof(*evpid)); in queue_proc_envelope_create()
201 queue_proc_envelope_delete(uint64_t evpid) in queue_proc_envelope_delete() argument
205 imsg_compose(&ibuf, PROC_QUEUE_ENVELOPE_DELETE, 0, 0, -1, &evpid, in queue_proc_envelope_delete()
206 sizeof(evpid)); in queue_proc_envelope_delete()
216 queue_proc_envelope_update(uint64_t evpid, const char *buf, size_t len) in queue_proc_envelope_update() argument
222 len + sizeof(evpid)); in queue_proc_envelope_update()
223 if (imsg_add(b, &evpid, sizeo in queue_proc_envelope_update()
236 queue_proc_envelope_load(uint64_t evpid,char * buf,size_t len) queue_proc_envelope_load() argument
258 queue_proc_envelope_walk(uint64_t * evpid,char * buf,size_t len) queue_proc_envelope_walk() argument
[all...]
H A Dqueue_backend.c41 static void queue_envelope_cache_del(uint64_t evpid);
178 uint64_t evpid; in queue_message_delete() local
191 evpid = msgid_to_evpid(msgid); in queue_message_delete()
194 if (!tree_iterfrom(&evpcache_tree, &iter, evpid, &evpid, NULL)) in queue_message_delete()
196 if (evpid_to_msgid(evpid) != msgid) in queue_message_delete()
198 queue_envelope_cache_del(evpid); in queue_message_delete()
471 queue_envelope_cache_del(uint64_t evpid) in queue_envelope_cache_del() argument
475 if ((cached = tree_pop(&evpcache_tree, evpid)) == NULL) in queue_envelope_cache_del()
489 uint64_t evpid; in queue_envelope_create() local
497 evpid = ep->id; in queue_envelope_create()
[all …]
H A Dscheduler_proc.c190 scheduler_proc_delete(uint64_t evpid) in scheduler_proc_delete()
197 &evpid, sizeof(evpid)); in scheduler_proc_delete()
207 scheduler_proc_hold(uint64_t evpid, uint64_t holdq) in scheduler_proc_hold()
215 sizeof(evpid) + sizeof(holdq)); in scheduler_proc_hold()
218 if (imsg_add(buf, &evpid, sizeof(evpid)) == -1) in scheduler_proc_hold()
346 scheduler_proc_schedule(uint64_t evpid) in scheduler_proc_schedule()
353 &evpid, sizeof(evpid)); in scheduler_proc_schedule()
188 scheduler_proc_delete(uint64_t evpid) scheduler_proc_delete() argument
205 scheduler_proc_hold(uint64_t evpid,uint64_t holdq) scheduler_proc_hold() argument
344 scheduler_proc_schedule(uint64_t evpid) scheduler_proc_schedule() argument
362 scheduler_proc_remove(uint64_t evpid) scheduler_proc_remove() argument
380 scheduler_proc_suspend(uint64_t evpid) scheduler_proc_suspend() argument
398 scheduler_proc_resume(uint64_t evpid) scheduler_proc_resume() argument
[all...]
H A Dscheduler_ramqueue.c39 uint64_t evpid; member
194 msgid = evpid_to_msgid(si->evpid); in scheduler_ram_insert()
215 envelope->evpid = si->evpid; in scheduler_ram_insert()
222 tree_xset(&message->envelopes, envelope->evpid, envelope); in scheduler_ram_insert()
295 msgid = evpid_to_msgid(si->evpid); in scheduler_ram_update()
297 evp = tree_xget(&msg->envelopes, si->evpid); in scheduler_ram_update()
301 fatalx("evp:%016" PRIx64 " not in-flight", si->evpid); in scheduler_ram_update()
329 scheduler_ram_delete(uint64_t evpid) in scheduler_ram_delete() argument
337 msgid = evpid_to_msgid(evpid); in scheduler_ram_delete()
355 scheduler_ram_hold(uint64_t evpid,uint64_t holdq) scheduler_ram_hold() argument
655 scheduler_ram_schedule(uint64_t evpid) scheduler_ram_schedule() argument
693 scheduler_ram_remove(uint64_t evpid) scheduler_ram_remove() argument
727 scheduler_ram_suspend(uint64_t evpid) scheduler_ram_suspend() argument
761 scheduler_ram_resume(uint64_t evpid) scheduler_ram_resume() argument
795 scheduler_ram_query(uint64_t evpid) scheduler_ram_query() argument
[all...]
H A Dqueue_ram.c127 uint64_t evpid; in queue_ram_message_delete() local
133 while (tree_poproot(&messages, &evpid, (void**)&evp)) { in queue_ram_message_delete()
190 uint64_t *evpid) in queue_ram_envelope_create() argument
199 *evpid = queue_generate_evpid(msgid); in queue_ram_envelope_create()
200 } while (tree_check(&msg->envelopes, *evpid)); in queue_ram_envelope_create()
214 tree_xset(&msg->envelopes, *evpid, evp); in queue_ram_envelope_create()
220 queue_ram_envelope_delete(uint64_t evpid) in queue_ram_envelope_delete() argument
225 if ((msg = get_message(evpid_to_msgid(evpid))) == NULL) in queue_ram_envelope_delete()
228 if ((evp = tree_pop(&msg->envelopes, evpid)) == NULL) { in queue_ram_envelope_delete()
236 tree_xpop(&messages, evpid_to_msgid(evpid)); in queue_ram_envelope_delete()
[all …]
H A Dqueue_fs.c200 uint64_t *evpid) in queue_fs_envelope_create() argument
207 log_warnx("warn: queue-fs: msgid=0, evpid=%016"PRIx64, *evpid); in queue_fs_envelope_create()
216 *evpid = queue_generate_evpid(msgid); in queue_fs_envelope_create()
218 fsqueue_envelope_path(*evpid, path, sizeof(path)); in queue_fs_envelope_create()
220 fsqueue_envelope_incoming_path(*evpid, path, in queue_fs_envelope_create()
241 queue_fs_envelope_load(uint64_t evpid, char *buf, size_t len) in queue_fs_envelope_load() argument
247 fsqueue_envelope_path(evpid, pathname, sizeof(pathname)); in queue_fs_envelope_load()
271 queue_fs_envelope_update(uint64_t evpid, const char *buf, size_t len) in queue_fs_envelope_update() argument
275 fsqueue_envelope_path(evpid, dest, sizeof(dest)); in queue_fs_envelope_update()
281 queue_fs_envelope_delete(uint64_t evpid) in queue_fs_envelope_delete() argument
[all …]
H A Dqueue_null.c48 uint64_t *evpid) in queue_null_envelope_create() argument
50 *evpid = queue_generate_evpid(msgid); in queue_null_envelope_create()
55 queue_null_envelope_delete(uint64_t evpid) in queue_null_envelope_delete() argument
61 queue_null_envelope_update(uint64_t evpid, const char *buf, size_t len) in queue_null_envelope_update() argument
67 queue_null_envelope_load(uint64_t evpid, char *buf, size_t len) in queue_null_envelope_load() argument
73 queue_null_envelope_walk(uint64_t *evpid, char *buf, size_t len) in queue_null_envelope_walk() argument
H A Dscheduler.c52 uint64_t evpid, id, holdq; in scheduler_imsg() local
135 m_get_evpid(&m, &evpid); in scheduler_imsg()
140 evpid); in scheduler_imsg()
143 backend->remove(evpid); in scheduler_imsg()
145 backend->delete(evpid); in scheduler_imsg()
155 m_get_evpid(&m, &evpid); in scheduler_imsg()
159 evpid); in scheduler_imsg()
167 m_get_evpid(&m, &evpid); in scheduler_imsg()
170 "scheduler: deleting evp:%016" PRIx64 " (ok)", evpid); in scheduler_imsg()
171 backend->delete(evpid); in scheduler_imsg()
[all …]
H A Dscheduler_null.c90 scheduler_null_delete(uint64_t evpid) in scheduler_null_delete() argument
96 scheduler_null_hold(uint64_t evpid, uint64_t holdq) in scheduler_null_hold() argument
116 scheduler_null_schedule(uint64_t evpid) in scheduler_null_schedule() argument
122 scheduler_null_remove(uint64_t evpid) in scheduler_null_remove() argument
128 scheduler_null_suspend(uint64_t evpid) in scheduler_null_suspend() argument
134 scheduler_null_resume(uint64_t evpid) in scheduler_null_resume() argument
H A Dsmtpctl.c230 srv_get_evpid(uint64_t *evpid) in srv_get_evpid()
232 srv_read(evpid, sizeof(*evpid));
267 uint64_t evpid; in srv_get_envelope()
270 srv_get_evpid(&evpid); in srv_get_envelope()
274 evp->id = evpid;
402 srv_iter_evpids(uint32_t msgid, uint64_t *evpid, int *offset) in srv_iter_evpids()
426 *evpid = evpids[*offset]; in srv_iter_evpids()
435 uint64_t evpid; in srv_foreach_envelope()
444 while (srv_iter_evpids(msgid, &evpid, in srv_foreach_envelope()
228 srv_get_evpid(uint64_t * evpid) srv_get_evpid() argument
265 uint64_t evpid; srv_get_envelope() local
400 srv_iter_evpids(uint32_t msgid,uint64_t * evpid,int * offset) srv_iter_evpids() argument
433 uint64_t evpid; srv_foreach_envelope() local
749 uint64_t evpid; do_show_queue() local
989 uint64_t evpid; do_discover() local
1234 show_offline_envelope(uint64_t evpid) show_offline_envelope() argument
[all...]
H A Dsmtpd-api.h87 uint64_t evpid; member
100 uint64_t evpid; member
227 evpid_to_msgid(uint64_t evpid) in evpid_to_msgid() argument
229 return (evpid >> 32); in evpid_to_msgid()
H A Dmda.c678 mda_queue_ok(uint64_t evpid) in mda_queue_ok() argument
681 m_add_evpid(p_queue, evpid); in mda_queue_ok()
686 mda_queue_tempfail(uint64_t evpid, const char *reason, in mda_queue_tempfail() argument
690 m_add_evpid(p_queue, evpid); in mda_queue_tempfail()
697 mda_queue_permfail(uint64_t evpid, const char *reason, in mda_queue_permfail() argument
701 m_add_evpid(p_queue, evpid); in mda_queue_permfail()
708 mda_queue_loop(uint64_t evpid) in mda_queue_loop() argument
711 m_add_evpid(p_queue, evpid); in mda_queue_loop()
H A Dmproc.c561 m_get_evpid(struct msg *m, uint64_t *evpid) in m_get_string()
563 m_get(m, evpid, sizeof(*evpid)); in m_get_string()
596 uint64_t evpid;
599 m_get_evpid(m, &evpid); in m_get_id()
606 evp->id = evpid; in m_get_sockaddr()
586 m_get_evpid(struct msg * m,uint64_t * evpid) m_get_evpid() argument
621 uint64_t evpid; m_get_envelope() local
H A Dbounce.c117 bounce_add(uint64_t evpid) in bounce_add() argument
126 if (queue_envelope_load(evpid, &evp) == 0) { in bounce_add()
128 m_add_evpid(p_scheduler, evpid); in bounce_add()
137 key.msgid = evpid_to_msgid(evpid); in bounce_add()
181 be->id = evpid; in bounce_add()
H A Dcontrol.c421 uint64_t evpid; in control_dispatch_ext() local
733 if (imsg->hdr.len - IMSG_HEADER_SIZE != sizeof evpid) in control_dispatch_ext()
736 memmove(&evpid, imsg->data, sizeof evpid); in control_dispatch_ext()
738 m_add_evpid(p_queue, evpid); in control_dispatch_ext()
H A Dscheduler_backend.c60 sched->evpid = evp->id; in scheduler_info()
H A Dreport_smtp.c183 report_smtp_tx_envelope(const char *direction, uint64_t qid, uint32_t msgid, uint64_t evpid) in report_smtp_tx_envelope() argument
194 m_add_id(p_lka, evpid); in report_smtp_tx_envelope()
H A Dsmtp_session.c92 uint64_t evpid; member
703 uint64_t reqid, evpid; in smtp_session_imsg() local
855 m_get_evpid(&m, &evpid); in smtp_session_imsg()
856 s->tx->evp.id = evpid; in smtp_session_imsg()
858 smtp_report_tx_envelope(s, s->tx->msgid, evpid); in smtp_session_imsg()
885 rcpt->evpid = s->tx->evp.id; in smtp_session_imsg()
927 "evpid=%016"PRIx64" from=<%s%s%s> to=<%s%s%s>", in smtp_session_imsg()
929 rcpt->evpid, in smtp_session_imsg()
3042 smtp_report_tx_envelope(struct smtp_session *s, uint32_t msgid, uint64_t evpid) in smtp_report_tx_envelope()
3047 report_smtp_tx_envelope("smtp-in", s->id, msgid, evpid); in smtp_report_tx_envelope()
3041 smtp_report_tx_envelope(struct smtp_session * s,uint32_t msgid,uint64_t evpid) smtp_report_tx_envelope() argument
[all...]
H A Dlka.c80 uint64_t evpid; in lka_imsg() local
491 m_get_id(&m, &evpid); in lka_imsg()
494 lka_report_smtp_tx_envelope(direction, &tv, reqid, msgid, evpid); in lka_imsg()
H A Dmta.c2652 mta_hoststat_cache(const char *host, uint64_t evpid) in mta_hoststat_cache() argument
2667 tree_set(&hs->deferred, evpid, NULL); in mta_hoststat_cache()
2671 mta_hoststat_uncache(const char *host, uint64_t evpid) in mta_hoststat_uncache() argument
2683 tree_pop(&hs->deferred, evpid); in mta_hoststat_uncache()
2691 uint64_t evpid; in mta_hoststat_reschedule() local
2700 while (tree_poproot(&hs->deferred, &evpid, NULL)) { in mta_hoststat_reschedule()
2702 &evpid, sizeof evpid); in mta_hoststat_reschedule()
H A Dlka_filter.c1534 lka_report_smtp_tx_envelope(const char *direction, struct timeval *tv, uint64_t reqid, uint32_t msgid, uint64_t evpid) in lka_report_smtp_tx_data()
1537 "%08x|%016"PRIx64"\n", msgid, evpid); in lka_report_smtp_tx_data()
1521 lka_report_smtp_tx_envelope(const char * direction,struct timeval * tv,uint64_t reqid,uint32_t msgid,uint64_t evpid) lka_report_smtp_tx_envelope() argument
H A Dmta_session.c1843 mta_report_tx_envelope(struct mta_session *s, uint32_t msgid, uint64_t evpid) in mta_report_tx_envelope() argument
1848 report_smtp_tx_envelope("smtp-out", s->id, msgid, evpid); in mta_report_tx_envelope()
H A Dsmtpd.h1021 uint64_t evpid; member