struct net_device * __init_etherdev (struct net_device * dev, int sizeof_priv);
Fill in the fields of the device structure with ethernet-generic values.
If no device structure is passed, a new one is constructed, complete with a private data area of size sizeof_priv. A 32-byte (not bit) alignment is enforced for this private data area.
If an empty string area is passed as dev->name, or a new structure is made, a new name string is constructed.
Deprecated because of exposed window between device registration and interfaces pointers that need to be set by driver. Use alloc_etherdev and register_netdev instead.