From zhushisongzhu at yahoo.com Fri Apr 7 05:10:47 2006 From: zhushisongzhu at yahoo.com (zhu shi song) Date: Thu, 6 Apr 2006 22:10:47 -0700 (PDT) Subject: tux for kernel 2.6.15 Message-ID: <20060407051047.83658.qmail@web36903.mail.mud.yahoo.com> dear lists, I have tested tux for kernel 2.4.32 which is originally from www.pison.com. tks. Where can I get tux for kernel 2.6.15? I've seen one version for 2.6.15-A0 in mingo web site. Who has the working version for kernel 2.6.15 official release? tks zhu shi song __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From wmeler at wp.pl Fri Apr 7 12:24:50 2006 From: wmeler at wp.pl (Wojtek Meler) Date: Fri, 07 Apr 2006 14:24:50 +0200 Subject: HTTPS Message-ID: <44365A12.4060303@wp.pl> Are there any plans to implement SSL support? I've saw kssl - http://www.csg.is.titech.ac.jp/~kourai/research/kssl/kssl.html is it possible to use it with tux ? Regards, Wojtek From wmeler at wp.pl Mon Apr 10 11:34:42 2006 From: wmeler at wp.pl (Wojtek Meler) Date: Mon, 10 Apr 2006 13:34:42 +0200 Subject: Userspace TUX architecture Message-ID: <443A42D2.4090106@wp.pl> 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 From wmeler at wp.pl Tue Apr 11 11:19:30 2006 From: wmeler at wp.pl (Wojtek Meler) Date: Tue, 11 Apr 2006 13:19:30 +0200 Subject: In-kernel TUX-module HOWTO (TUXAPI-kernel.txt) Message-ID: <443B90C2.5060508@wp.pl> It seems that this document is not up to date. It says that it is possible to register TUX trusted-API dynamic module by defining tcapi_template struct. But I can't see any calls to registered callbacks in kernel patch. Can you provide any kind of hello world example ? Regards, Wojtek From wmeler at wp.pl Thu Apr 13 10:19:25 2006 From: wmeler at wp.pl (Wojtek Meler) Date: Thu, 13 Apr 2006 12:19:25 +0200 Subject: Userspace TUX architecture In-Reply-To: <443A42D2.4090106@wp.pl> References: <443A42D2.4090106@wp.pl> Message-ID: <443E25AD.5050607@wp.pl> Wojtek Meler wrote: > 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. OK - I've read carefully the kernel patch and I've found that those threads are cachemiss IO threads. As far as I understand TUX manager is spawning separate TUXTHREADS "TUX worker" processes which handles user modules. Each "TUX worker" thread has corresponding NR_IO_THREADS cachemiss kernel threads. There is also one TUX logger kernel thread that is started in kernel and one "TUX date" process started by userspace tools. regards, Wojtek