int __init el1_probe (struct net_device * dev);
This can be called from two places. The network layer will probe using a device structure passed in with the probe information completed. For a modular driver we use #init_module to fill in our own structure and probe for it.
Returns 0 on success. ENXIO if asked not to probe and ENODEV if asked to probe and failing to find anything.