(usagi-users 03710) Re: shim6 implementation

Miika Komu <[email protected]>
Newsgroups gmane.linux.ipv6.usagi.users
Message-ID <[email protected]>
On Wed, 13 Sep 2006, Sebastien Barre wrote:

> Well, you are now several people to suggest me a (partial) move to 
> userland, as well as to have a look at HIP implementation (which I 
> didn't learn about before). For HIP impl, I'll get informed, and 
> regarding the move to userland, I think this requires a careful 
> architecture re-design. So i will think about this re-design, and 
> propose it here before to dive into the source code.

We were suggested earlier to move to userspace by kernel maintainers:

http://www.linux.sgi.com/archives/netdev/2005-03/msg00899.html

And so we did. In retrospect, moving from kernel to userland 
helped us to reduce the development and maintenance time a lot.

However, I am not sure if the same constraints apply for shim6 
implementation as it there is e.g. no asymmetric crypto involved in shim6. 
There are also other relatively big protocols in the kernel, such as SCTP 
and DCCP. Basically, the thing is that linux kernel is still monolithic 
despite of some efforts to move the weight towards userspace 
(nfs-user-server, udev).

-- 
Miika Komu                                       http://www.iki.fi/miika/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.