On Wed, Nov 07, 2001 at 11:52:04AM -0200, Rodrigo Barbosa wrote: > On Wed, Nov 07, 2001 at 01:38:32PM +0000, James A Sutherland wrote: > > > Hi Lee! > > > On Wed, 07 Nov 2001, Lee Hock Nang, Don wrote: > > > > Good morning everyone, > > > > Any happen to have the source code for ktftpd? > > > > I can't find it on the net. > > > If interested, I think TUX knows to do FTP too. > > It's *T*ftp, not FTP, that was being sought AIUI - as an example of how to > > handle UDP packets in-kernel, rather than provide a tftp service, I think. > > Anyone finds it, I'd be interested too... > > This is something I would like to snap my teeth into too. Considering > the low overhead of tftp, and how much I use it (bootp), having this service > kernel-based would be a step forward here .... I don't think so: - TFTP is policy. Policy belongs to userland. - Kernel servers aren't any faster than userland servers. The X15 webserver showed that it is possible to write a userland webserver that is as fast as the record breaking TUX kernel webserver. - TFTP clients are usually bootloaders with TCP stacks tuned for being small instead of being fast. Having an exceptionally fast tftp server won't speed up the boot process. - TFTP is only done for booting a system. Booting doesn't happen to often, so optimising that part doesn't help you much. Again, if you still think you have a bottleneck over there, you can expect to gain much more by tuning the TFTP client. Erik -- J.A.K. (Erik) Mouw, Information and Communication Theory Group, Faculty of Information Technology and Systems, Delft University of Technology, PO BOX 5031, 2600 GA Delft, The Netherlands Phone: +31-15-2783635 Fax: +31-15-2781843 Email: J.A.K.Mouw@its.tudelft.nl WWW: http://www-ict.its.tudelft.nl/~erik/ -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ IRC Channel: irc.openprojects.net / #kernelnewbies Web Page: http://www.kernelnewbies.org/