Re: [PATCH 0/2]: Remote softirq invocation infrastructure.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Steffen Klassert
Date: Sunday, September 21, 2008 - 2:46 am

On Sun, Sep 21, 2008 at 03:05:45PM +0900, Herbert Xu wrote:

It's non-trivial but possible. I have a test implementation that
runs the whole IP layer in parallel. The basic idea to keep track
of the packet ordering is to give the packets sequence numbers
befor we run in parallel. Befor we push the packets to the upper
layers or to the neighboring subsystem I have a mechanism that
brings them back to the right order. 

With my test environment (two quad core boxes) I get with IPSEC
aes192-sha1 and one tcp stream a throughput of about 600 Mbit/s
compared to about 200 Mbit/s without the parallel processing. 
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/2]: Remote softirq invocation infrastructure., David Miller, (Fri Sep 19, 11:48 pm)
Re: [PATCH 0/2]: Remote softirq invocation infrastructure., Arjan van de Ven, (Sat Sep 20, 8:45 am)
Re: [PATCH 0/2]: Remote softirq invocation infrastructure., Arjan van de Ven, (Sat Sep 20, 9:19 am)
Re: [PATCH 0/2]: Remote softirq invocation infrastructure., Daniel Walker, (Sat Sep 20, 10:40 am)
Re: [PATCH 0/2]: Remote softirq invocation infrastructure., Arjan van de Ven, (Sat Sep 20, 11:09 am)
Re: [PATCH 0/2]: Remote softirq invocation infrastructure., Daniel Walker, (Sat Sep 20, 11:52 am)
Re: [PATCH 0/2]: Remote softirq invocation infrastructure., James Courtier-Dutton, (Sun Sep 21, 2:13 am)
Re: [PATCH 0/2]: Remote softirq invocation infrastructure., Steffen Klassert, (Sun Sep 21, 2:46 am)
Re: [PATCH 0/2]: Remote softirq invocation infrastructure., Ilpo Järvinen, (Mon Sep 22, 3:36 am)
Re: [PATCH 0/2]: Remote softirq invocation infrastructure., Steffen Klassert, (Mon Sep 22, 6:54 am)
Re: [PATCH 0/2]: Remote softirq invocation infrastructure., Chris Friesen, (Tue Sep 23, 10:03 am)