yet another option would be to setup point-to-point ethernet device (^^) via tun/tap drivers. you can have a userland program receiving data from the said device, and then use whatever options you want there. anupam On Tue, May 31, 2011 at 8:11 AM, Anupam Kapoor <anupam.kapoor@gmail.com> wrote:
yup, that's what i also think. is it possible that nagle+delayed-ack is causing the perceived slow-down ?
anupam
On Tue, May 31, 2011 at 6:03 AM, Peter Teoh <htmldeveloper@gmail.com> wrote:
frankly it is not wise to disable nagle, and the solution i proposed (using netfilter extension) is really too tedious - the added overhead may slow down the processing, even though disabling nagle aims to improve latencies. but modern network card is so fast, that the bottleneck is not at the network card side, but more likely in the network gateway, or router side - so u are definitely not going to see improvement in spite of all the troubles.
-- Regards, Peter Teoh
-- In the beginning was the lambda, and the lambda was with Emacs, and Emacs was the lambda.
-- In the beginning was the lambda, and the lambda was with Emacs, and Emacs was the lambda.