summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_port_memory.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2017-10-19Introducing mmap_handler to count references to shared memory.Max Romanov1-84/+137
2017-10-19Supporting concurrent shared memory fd receive in router.Max Romanov1-86/+64
2017-10-19Introducing src_pid for mmap header for accurate buf completion.Max Romanov1-13/+25
2017-10-04Using engine memiory pool for port write allocations.Max Romanov1-2/+2
2017-09-18Fixing shared memory thread safety issue.Max Romanov1-1/+6
2017-09-06Style fixes.Igor Sysoev1-11/+17
2017-08-31nginext has been renamed to unit.Igor Sysoev1-1/+1
2017-08-11Request body read state implemented.Max Romanov1-12/+22
2017-08-02Added basic port error handler.Max Romanov1-11/+3
2017-08-02Runtime processes protected with mutex.Max Romanov1-1/+1
2017-08-02Freed mmap memory filled with 0xA5.Max Romanov1-0/+6
2017-08-02Added bit flags to type parameter of nxt_port_socket_write().Max Romanov1-41/+1
2017-07-12New process port exchange changed. READY message type introduced.Max Romanov1-12/+56
2017-07-10Introducing thread-safe nxt_random().Igor Sysoev1-1/+1
2017-07-07Memory pool thread safety checks in DEBUG build and usage fixes.Max Romanov1-2/+8
2017-07-07Redirecting buffer completion handler to specific engine.Max Romanov1-13/+16
2017-06-23Incoming and outgoing port_mmap arrays are protected with mutexes.Max Romanov1-0/+12
2017-06-23Moved message size to nxt_port_recv_msg_t for convenience.Max Romanov1-1/+3
2017-06-23Store pointer to shared memory start in buf->parent.Max Romanov1-231/+202
2017-06-23Store mem_pool in buf->data instead of port for consistency.Max Romanov1-13/+33
2017-06-23Shorter shared memory name generated.Max Romanov1-2/+2
2017-06-20Using new memory pool implementation.Igor Sysoev1-3/+3
2017-05-12Using shared memory to send data via nxt_port.Max Romanov1-0/+700