netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Ideas on why using WPA2 encryption speeds up many TCP connections?
@ 2013-10-03 18:27 Ben Greear
       [not found] ` <524DB6F6.6020405-my8/4N5VtI7c+919tysfdA@public.gmane.org>
  0 siblings, 1 reply; 4+ messages in thread
From: Ben Greear @ 2013-10-03 18:27 UTC (permalink / raw)
  To: netdev, linux-wireless@vger.kernel.org

I'm seeing something a bit strange and wondering if anyone had an opinion on why...

I am testing up to 200 wifi station systems, each with a TCP connection running
on them (download only, from VAP to stations).

Without encryption (ie, open network), I see total throughput go from
about 108Mbps down to 69Mbps as I add more stations (I add 25 at a time,
so the 108Mbps is with 25 active, and 69Mbps is with 200 active).

However, if I enable encryption, the throughput is actually higher
(111Mbps to 71Mbps).  I'm doing encryption in software, so it adds a fair
bit of CPU load in this test.  The numbers bounce around since this is
wifi after all, but in general encryption tends to win reliably in this
test.

When testing with a single station (and 5 tcp streams with jacked up snd/rcv buffers)
the open networks perform significantly better at total throughput:  263Mbps vs 246Mbps.

Maybe the extra delay for decryption increases odds that GRO will take
affect for the many, slower streams (and maybe that will decrease ACK traffic?)

Any other ideas?

Thanks,
Ben

-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-10-03 23:20 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-03 18:27 Ideas on why using WPA2 encryption speeds up many TCP connections? Ben Greear
     [not found] ` <524DB6F6.6020405-my8/4N5VtI7c+919tysfdA@public.gmane.org>
2013-10-03 18:50   ` Rick Jones
2013-10-03 19:17     ` Ben Greear
2013-10-03 23:19       ` Ben Greear

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).