commit | 6b66f3e4f6b22619bd551f8e33cbf7211c6c7cd0 | [log] [tgz] |
---|---|---|
author | Willy Tarreau <w@1wt.eu> | Sun Dec 14 17:31:54 2008 +0100 |
committer | Willy Tarreau <w@1wt.eu> | Fri Jan 09 10:15:02 2009 +0100 |
tree | 8dc31b9191b988db2d6dde6648a98131d07ee0d2 | |
parent | 3ffeba1f673120a6883c2fd38cf6b11850086234 [diff] |
[MAJOR] implement autonomous inter-socket forwarding If an analyser sets buf->to_forward to a given value, that many data will be forwarded between the two stream interfaces attached to a buffer without waking the task up. The same applies once all analysers have been released. This saves a large amount of calls to process_session() and a number of task_dequeue/queue.