pub fn init(
    name: String,
    irq: usize,
    header: usize,
    size: usize,
    index: usize
) -> DeviceResult<E1000Interface>