We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8587bd1 commit 8e62a54Copy full SHA for 8e62a54
src/executor/mod.rs
@@ -169,19 +169,18 @@ where
169
{
170
if let Some(mut guard) = crate::executor::network::NIC.try_lock() {
171
let delay = if let Ok(nic) = guard.as_nic_mut() {
172
+ nic.set_polling_mode(false);
173
+
174
nic.poll_delay(Instant::from_micros_const(now.try_into().unwrap()))
175
.map(|d| d.total_micros())
176
} else {
177
None
178
};
179
180
core_local::core_scheduler().add_network_timer(
181
delay.map(|d| crate::arch::processor::get_timer_ticks() + d),
182
);
183
}
-
- if let Ok(device) = crate::executor::network::NIC.lock().as_nic_mut() {
- device.set_polling_mode(false);
184
- }
185
186
187
return t;
0 commit comments