Quoting Jon Pennington ([EMAIL PROTECTED]): > > > > I was wondering if there is a speed/operating difference when compiling > > > > kernel daemons like knfs static in the kernel or in modules.
> It depends on what you're talking about. Take, for instance, the Intel > EtherExpressPro100 (eepro100) network card. Loading it as a module on a > HEAVILY laden web server exposed a major weakness in the overall robustness > of the card. The card started dropping packets and causing collisions under > only 50% of what the interface would have been capable of if it were built-in > to the kernel. That's quite remarkable to me. Does the kernel have any responsibility to handle collisions and such? That seem highly unlikely. Perhaps they manage to produce such a card and call it a WinNIC :) I've found a major advantage of running NICs from modules is that if you *do* get a problem in the driver ("Infinite loop in interrupt" comes to mind), you just down the network, reload the module and up it again. (You could even do this automatically.) Cheers, -- Email: [EMAIL PROTECTED] Tel: +44 1908 653 739 Fax: +44 1908 655 151 Snail: David Wright, Earth Science Dept., Milton Keynes, England, MK7 6AA Disclaimer: These addresses are only for reaching me, and do not signify official stationery. Views expressed here are either my own or plagiarised.