haproxy/src
Willy Tarreau bd9a0a7781 OPTIM/MINOR: make it possible to change pipe size (tune.pipesize)
By default, pipes are the default size for the system. But sometimes when
using TCP splicing, it can improve performance to increase pipe sizes,
especially if it is suspected that pipes are not filled and that many
calls to splice() are performed. This has an impact on the kernel's
memory footprint, so this must not be changed if impacts are not understood.
2011-10-23 21:15:38 +02:00
..
acl.c MINOR: acl: add new matches for header/path/url length 2011-09-16 08:32:32 +02:00
appsession.c [MINOR] Make appsess{,ion}_refresh static 2011-06-25 21:07:01 +02:00
auth.c [REORG] http: move the http-request rules to proto_http 2011-03-13 22:00:24 +01:00
backend.c MINOR: remove the client/server side distinction in SI addresses 2011-09-23 10:54:59 +02:00
base64.c [MINOR] add encode/decode function for 30-bit integers from/to base64 2010-10-30 19:04:33 +02:00
buffers.c [OPTIM] buffers: uninline buffer_forward() 2011-03-28 16:25:58 +02:00
cfgparse.c OPTIM/MINOR: make it possible to change pipe size (tune.pipesize) 2011-10-23 21:15:38 +02:00
checks.c [MEDIUM] session: make session_shutdown() an independant function 2011-09-07 23:01:56 +02:00
cttproxy.c [BUG] cttproxy: socket fd leakage in check_cttproxy_version 2010-05-09 21:19:08 +02:00
dumpstats.c MINOR: remove the client/server side distinction in SI addresses 2011-09-23 10:54:59 +02:00
ev_epoll.c [MEDIUM] poll: add a measurement of idle vs work time 2011-09-10 18:01:41 +02:00
ev_kqueue.c [MEDIUM] poll: add a measurement of idle vs work time 2011-09-10 18:01:41 +02:00
ev_poll.c [MEDIUM] poll: add a measurement of idle vs work time 2011-09-10 18:01:41 +02:00
ev_select.c [MEDIUM] poll: add a measurement of idle vs work time 2011-09-10 18:01:41 +02:00
ev_sepoll.c [MEDIUM] poll: add a measurement of idle vs work time 2011-09-10 18:01:41 +02:00
fd.c [BUG] debug: report the correct poller list in verbose mode 2010-11-19 13:25:10 +01:00
freq_ctr.c [MINOR] freq_ctr: add new types and functions for periods different from 1s 2010-08-10 14:01:09 +02:00
frontend.c MINOR: remove the client/server side distinction in SI addresses 2011-09-23 10:54:59 +02:00
haproxy.c [MINOR] startup: add an option to change to a new directory 2011-09-10 19:26:56 +02:00
hdr_idx.c [CLEANUP] remove many #include <types/xxx> from C files 2008-07-16 10:30:42 +02:00
i386-linux-vsys.c [OPTIM] linux: add support for bypassing libc to force using vsyscalls 2010-11-14 17:09:33 +01:00
lb_chash.c [MEDIUM] hash: add support for an 'avalanche' hash-type 2010-11-29 07:28:16 +01:00
lb_fwlc.c [MEDIUM] build: switch ebtree users to use new ebtree version 2009-10-26 21:10:04 +01:00
lb_fwrr.c [MEDIUM] build: switch ebtree users to use new ebtree version 2009-10-26 21:10:04 +01:00
lb_map.c [BUG] url_param hash may return a down server 2010-03-12 06:22:16 +01:00
log.c MINOR: remove the client/server side distinction in SI addresses 2011-09-23 10:54:59 +02:00
memory.c [MEDIUM] ensure we don't recursively call pool_gc2() 2009-04-21 02:17:45 +02:00
pattern.c [MEDIUM] Correct ipmask() logic 2011-08-18 23:52:35 +02:00
peers.c MINOR: remove the client/server side distinction in SI addresses 2011-09-23 10:54:59 +02:00
pipe.c OPTIM/MINOR: make it possible to change pipe size (tune.pipesize) 2011-10-23 21:15:38 +02:00
proto_http.c BUG/MINOR: fix options forwardfor if-none when an alternative header name is specified 2011-10-09 08:10:30 +02:00
proto_tcp.c MINOR: remove the client/server side distinction in SI addresses 2011-09-23 10:54:59 +02:00
proto_uxst.c [MEDIUM] proxy: add a PAUSED state to listeners and move socket tricks out of proxy.c 2011-07-24 19:09:37 +02:00
protocols.c [MINOR] listeners: add support for queueing resource limited listeners 2011-07-24 22:03:52 +02:00
proxy.c [BUG] peers: ensure the peers are resumed if they were paused 2011-09-07 22:47:43 +02:00
queue.c [MINOR] Add active connection list to server 2011-06-21 22:00:12 +02:00
rbtree.c [MINOR] imported the rbtree function from Linux kernel 2007-01-07 02:12:57 +01:00
regex.c [MINOR] prepare req_*/rsp_* to receive a condition 2010-01-28 18:10:50 +01:00
server.c [CLEANUP] remove many #include <types/xxx> from C files 2008-07-16 10:30:42 +02:00
session.c MINOR: remove the client/server side distinction in SI addresses 2011-09-23 10:54:59 +02:00
sessionhash.c [PATCH] appsessions: cleanup DEBUG_HASH and initialize request_counter 2008-08-13 23:43:26 +02:00
signal.c [MEDIUM] signals: support redistribution of signal zero when stopping 2010-08-27 18:26:11 +02:00
standard.c [MINOR] make use of addr_to_str() and get_host_port() to replace many inet_ntop() 2011-09-05 00:54:36 +02:00
stick_table.c [BUG] fix binary stick-tables 2011-05-09 23:30:58 +02:00
stream_interface.c [MINOR] Fix build error in stream_int_register_handler() 2011-08-18 23:52:36 +02:00
stream_sock.c MINOR: remove the client/server side distinction in SI addresses 2011-09-23 10:54:59 +02:00
task.c [OPTIM] task: don't scan the run queue if we know it's empty 2011-09-10 20:08:49 +02:00
time.c [MEDIUM] poll: add a measurement of idle vs work time 2011-09-10 18:01:41 +02:00
uri_auth.c [REORG] http: move the http-request rules to proto_http 2011-03-13 22:00:24 +01:00