Revision tags: 1.21.0-1, 1.21.0, 1.20.0-1, 1.20.0, 1.19.0-1, 1.19.0, 1.18.0-1, 1.18.0, 1.17.0-1, 1.17.0, 1.16.0-1, 1.16.0, 1.15.0-1, 1.15.0, 1.14.0-1, 1.14.0, 1.13.0-1, 1.13.0 |
|
#
1269:41331471eee7 |
| 14-Nov-2019 |
Igor Sysoev |
Introduced chained buffer completion handlers.
|
Revision tags: 1.12.0-1, 1.12.0, 1.11.0-2, 1.11.0-1, 1.11.0, 1.10.0-2, 1.10.0-1, 1.10.0, 1.9.0-1, 1.9.0, 1.8.0-1, 1.8.0, 1.7.1-1, 1.7.1, 1.7-1, 1.7, 1.6-1, 1.6, 1.5-1, 1.5, 1.4-2, 1.4, 1.3, 1.2, 1.1, 1.0 |
|
#
608:d756231f2cb3 |
| 03-Apr-2018 |
Igor Sysoev |
HTTP: using r->mem_pool retention counter for response buffers.
|
#
592:f2b174742bf3 |
| 28-Mar-2018 |
Igor Sysoev |
nxt_port_buf_completion() and nxt_sendbuf_completion().
nxt_sendbuf_completion() has been renamed to nxt_port_buf_completion() and moved to src/nxt_port_socket.c. nxt_sendbuf_completion0() has been
nxt_port_buf_completion() and nxt_sendbuf_completion().
nxt_sendbuf_completion() has been renamed to nxt_port_buf_completion() and moved to src/nxt_port_socket.c. nxt_sendbuf_completion0() has been renamed to nxt_sendbuf_completion().
show more ...
|
Revision tags: 0.7, 0.6, 0.5 |
|
#
521:93dc4a28dd37 |
| 07-Feb-2018 |
Andrey Zelenkov |
Style fixes.
|
Revision tags: 0.4, 0.3 |
|
#
431:5817734dd9b9 |
| 28-Dec-2017 |
Igor Sysoev |
HTTP keep-alive connections support.
|
Revision tags: 0.2 |
|
#
352:47649fbbcb53 |
| 04-Oct-2017 |
Max Romanov |
Port message fragmentation supported.
- Each sendmsg() transmits no more than port->max_size payload data. - Longer buffers are fragmented and send using multiple sendmsg() calls. - On receive side,
Port message fragmentation supported.
- Each sendmsg() transmits no more than port->max_size payload data. - Longer buffers are fragmented and send using multiple sendmsg() calls. - On receive side, buffers are connected in chain. - Number of handler calls is the same as number of nxt_port_socket_write() calls. - nxt_buf_make_plain() function introduced to make single plain buffer from the chain.
show more ...
|
Revision tags: 0.1 |
|
#
203:7794b01dd5aa |
| 11-Aug-2017 |
Max Romanov |
Tiny mmap buffers completion fixed.
Small mmap buffers transferred in 'plain' mode and should be freed by sender.
|
#
62:5e1efcc7b740 |
| 14-Jun-2017 |
Igor Sysoev |
nxt_event_conn_... functions and structures have been renamed to nxt_conn_...
|
#
42:def41906e4a5 |
| 12-May-2017 |
Max Romanov |
Using shared memory to send data via nxt_port.
Usage: b = nxt_port_mmap_get_buf(task, port, size); b->mem.free = nxt_cpymem(b->mem.free, data, size); nxt_port_socket_write(task, port, NX
Using shared memory to send data via nxt_port.
Usage: b = nxt_port_mmap_get_buf(task, port, size); b->mem.free = nxt_cpymem(b->mem.free, data, size); nxt_port_socket_write(task, port, NXT_PORT_MSG_DATA, -1, 0, b);
show more ...
|
#
14:556c5643cb8d |
| 22-Feb-2017 |
Igor Sysoev |
Port changes.
|
#
13:3a52b2c3d3f1 |
| 22-Feb-2017 |
Igor Sysoev |
I/O operations refactoring.
|
#
4:76c63e9b6322 |
| 27-Jan-2017 |
Igor Sysoev |
Work queues refactoring.
|
#
1:fdc027c56872 |
| 23-Jan-2017 |
Igor Sysoev |
Introducing tasks.
|
#
0:a63ceefd6ab0 |
| 17-Jan-2017 |
Igor Sysoev |
Initial version.
|