[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <241CE5A1B2AFFA4987A663380D74C0BB3FD69B0830@MBX73.ad2.softcom.biz>
Date: Tue, 28 Oct 2008 14:51:00 -0400
From: Yavor Goulishev <yavor@...plifymedia.com>
To: "netdev@...r.kernel.org" <netdev@...r.kernel.org>
CC: David Miller <davem@...emloft.net>
Subject: Patch - Establishing more than 64K outgoing TCP connections
Hi guys,
I'm sending you a tiny patch for the kernel.
The change allowed me to establish more than 64K outgoing TCP connections from a single Linux box.
Being able to use multihomed client box to load test a server reduced dramatically the number of physical boxes I needed.
The other way to go was virtual machines, but you can't beat the simplicity of the single multihomed client.
Also the patch fixes an important symmetry.
Using the multihome setup is a simple technique to overcome the 64K limit on the server side.
The patch makes it possible on the client side too.
The fix is only for TCP but probably the same issue exists for UDP.
I didn't had the time to investigate.
The patch is against the latest code base 2.6.28-rc2.
--Yavor
View attachment "patch.diff" of type "text/x-diff" (582 bytes)
Powered by blists - more mailing lists