On Thu, Feb 07, 2008 at 02:44:46PM -0500, Ross Vandegrift wrote:
What's the total bandwidth of the attack?
Thanks for the tests. Could you please do an additional experiment?
Use sch_em or similar to add a jittering longer latency in the connection
(as would be realistic in a real distributed DOS). Does it make a
difference?
Yes the defaults are probably too low. That's something that should
be fixed.
CPU impact of syncookies was never a concern. The problems are rather
missing flow control and disabling of valuable TCP features.
I think the softirqs are starving user context through the socket
lock. Probably should be fixed too. Something like softirq should
detect when there is a user and it is looping too long and should
give up the lock for some time.
-Andi
--