In `struct ifnet' there is a function pointer that performs ioctl() calls, if_ioctl. Can this function ever be called from non-process context? (I really hope not, otherwise I don't really know how to rewrite the USB Ethernet drivers to function properly.) -- Lennart