Userspace TUX architecture

Wojtek Meler <[email protected]> Mon, 10 Apr 2006 13:34:42 +0200
Newsgroups gmane.network.tux
Message-ID <[email protected]>
I'd like to implement simple and fast redirection engine by implementing 
userspace module (or even kernel trusted module but I don't know how to 
do it - any docs or examples???) and I've some questions about userspace 
architecture.

When I ran ps -axf I get:

3474 pts/0    S      0:00 [TUX date]
  3476 ?        Ss     0:00 [TUX manager]
  3477 ?        S      0:00  \_ [TUX worker 0]
  3478 ?        S      0:00      \_ [TUX worker 0]
  3479 ?        S      0:00      \_ [TUX worker 0]
... (64 x TUX worker 0)
3475 ?        S      0:00 [TUX logger]

It suggests that multiple TUX worker processes (or threads)  are 
handling requests from kernel. Is it true? I need to know if my 
userspace module run inside one process in one thread or can be run in 
multiple threads or even processes.

Regards,
Wojtek