/* Initialize the DE4X5 operating conditions. NB: a chip problem with the DC21140 requires using perfect filtering mode for that chip. Since I can't see why I'd want > 14 multicast addresses, I have changed all chips to use the perfect filtering mode. Keep the DMA burst length at 8: there seems to be data corruption problems if it is larger (UDP errors seen from a ttcp source).  */
static int de4x5_init(struct net_device *dev)
/* Initialize the DE4X5 operating conditions. NB: a chip problem with the DC21140 requires using perfect filtering mode for that chip. Since I can't see why I'd want > 14 multicast addresses, I have changed all chips to use the perfect filtering mode. Keep the DMA burst length at 8: there seems to be data corruption problems if it is larger (UDP errors seen from a ttcp source).  */
static int de4x5_init(struct net_device *dev)
{
    netif_stop_queue(dev);
    de4x5_sw_reset(dev);
    autoconf_media(dev);
    return 0;
}