@space88man pushed 30 commits. a22383b8c96cb4a3a23588a26a8ff75d503d1f58 core: tcp reactor - add mode 2 dispatch socketpair 163eea733a4ca9969e6b6d91a21fd934e2737631 core: tcp reactor - add dispatch task struct 06f8f88e2f7e35694d387242158d09fae168c4b6 core: tcp reactor - skip trampoline threads and socketpairs in mode 2 06a5310143b41a975136a7cb08ebaffe7c8c144f core: tcp reactor - direct-call OpenSSL trampoline in mode 2 6e6ed2cd70fb74c3add7ab9cee3e4cd71974c0b5 core: tcp reactor - dispatch reassembled SIP messages to workers f6ad101145dea0e5b6801bcb747aebbf5700b05a core: tcp reactor - route reassembled messages through dispatch 8eccf29a15be5dba4bd99654cae623658d5fd7ca core: tcp reactor - read and reassemble in tcp_main (handle_tcpconn_ev) 24457e61f1a833f9bc865040596d758436b2cf8c core: tcp reactor - CONN_WRITE_REQ to queue worker writes in tcp_main 80190f0dbbb24cc07e70f85ab7128b49515ef7a7 core: tcp reactor - workers receive dispatched SIP tasks (F_TCP_REACTOR) 82bc12ce042905ef7c5ea1a4dd9e9a870661e223 core: tcp reactor - tcp_send ships existing-connection writes to tcp_main a6ef7be788fbb262700c197c05432b8b3327638d core: tcp reactor - encrypt queued TLS writes in tcp_main 22aa79c58593e7cb56d2a1cf353482a7d8622139 core: tcp reactor - open outbound connections in tcp_main (CONN_CONNECT_REQ) 7922e1a597c998354966bc170288b3c8ef7d6a45 core: tcp reactor - handle self-initiated sends inside PROC_TCP_MAIN fe4b9af95a1fed6ed8b23a3e96acd587e1cbb396 core: tcp reactor - reap stalled partial SIP message reads d81d3b1762be6de5fa89e910d201bc058992b7f9 core: tcp reactor - document worker busy-tracking bypass in mode 2 18693dbf86e5ad37bab9af92c8d25dd1d8bcf5c9 core: tcp reactor - create the dispatch socketpair before forking 994f3d6e02d7851250d8422be8ac8e6e762eeb15 core: tcp reactor - read from c->s via _tconfd() in tcp_main 378e28657dd1fd1f59e5314abc8c041d175b2692 core: tcp reactor - fix self-directed writes from PROC_TCP_MAIN dac12e78b79ae01cdd6ff625349fdb591204f06b core: tcp reactor - add process-shared robust condition variable d48a1db5f556abb3bffb03400b770a4a4557e6ae core: tcp reactor - pool, job and write-queue data structures 6fc01fd6de974d99f1a0718b3e306e1d958f2082 core: tcp reactor - add the pool thread routine and helpers 864e2512561b2d7d7f5d308cd3dbe5a2c7ccf83f core: tcp reactor - offload plain-TCP reads to the pool 6e3f1fc15aa221d8815bdfc77f846c8a073d34f5 core: tcp reactor - keep conn->flags io_wait-exclusive under POOL_BUSY 75fcc0b17c67e50027de050ff4c9a40232a5fe64 core: tcp reactor - offload writes to the pool with wsq staging 93e446062f77fc38f35f71884a74375146c2ea76 core: tcp reactor - defer close of a POOL_BUSY connection d4aebd1d9a4f8bcdaa4a3e1da0cd51827ef49942 core: tcp reactor - guard the idle timeout against POOL_BUSY connections 763d9855c9a8afd5726b3b4cda12e6f15985e413 core: tcp reactor - document the pool concurrency contract 9314f8c431a22e9645a06ada5e29139588eba819 core: tcp reactor - offload TLS reads and writes to the pool 7569ccf62df749930c005d822e0c899fdc68f5d2 tls: serialize connection-out event route under the tcp reactor dda9a4901b40dd4696d67aaabf50058756e168dc tls_wolfssl: serialize connection-out event route under the tcp reactor
-- View it on GitHub: https://github.com/kamailio/kamailio/pull/4800/changes/ebbca922278238c55cc9964256eaff17e07a0181..dda9a4901b40dd4696d67aaabf50058756e168dc You are receiving this because you are subscribed to this thread. Message ID: <kamailio/kamailio/pull/4800/before/ebbca922278238c55cc9964256eaff17e07a0181/after/[email protected]>
_______________________________________________ Kamailio - Development Mailing List -- [email protected] To unsubscribe send an email to [email protected] Important: keep the mailing list in the recipients, do not reply only to the sender!
