Event based ethernetd
This commit is contained in:
parent
d208f6aa11
commit
eb5ee5edc9
1 changed files with 255 additions and 129 deletions
|
|
@ -69,6 +69,11 @@ fn main() {
|
|||
todo.remove(i);
|
||||
}
|
||||
}
|
||||
|
||||
let next_read = device_irq.next_read();
|
||||
if next_read > 0 {
|
||||
return Ok(Some(next_read));
|
||||
}
|
||||
}
|
||||
Ok(None)
|
||||
}).expect("e1000d: failed to catch events on IRQ file");
|
||||
|
|
|
|||
Loading…
Reference in a new issue