Provided you load kernel modules in the correct order (or build them in), can modules use each other? For example, can you write a kernel module that utilizes the TCP functionality implemented by a NIC kernel driver? I don't particularly see why not, but I've been wrong before... Thanks! Seth -- Seth Bernsen V-CPU Engineer Innoveda, Inc. Phone: 651-765-2252 Fax: 651-765-2205 http://www.innoveda.com