int mc32_open (struct net_device * dev);
The user is trying to bring the card into ready state. This requires a brief dialogue with the card. Firstly we enable interrupts and then us what it has done. This had me puzzled for a week.
We configure the number of card descriptors, then load the network address and multicast filters. Turn on the workaround mode. This works around a bug in the 82586 - it asks the firmware to do so. It has a performance (latency) hit but is needed on busy [read most] lans. We load the ring with buffers then we kick it all off.