Skip to content

Commit 0384296

Browse files
committed
pr feedback
1 parent f9b35f8 commit 0384296

File tree

1 file changed

+2
-10
lines changed
  • vm/devices/net/netvsp/src

1 file changed

+2
-10
lines changed

vm/devices/net/netvsp/src/lib.rs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1208,7 +1208,6 @@ impl VmbusDevice for Nic {
12081208
.unwrap()
12091209
.channel
12101210
.packet_filter;
1211-
self.coordinator.state_mut().unwrap().workers[0].start();
12121211
(
12131212
WorkerState::Ready(ReadyState {
12141213
state: ActiveState::new(None, buffers.recv_buffer.count),
@@ -3970,7 +3969,6 @@ impl Coordinator {
39703969
}
39713970
});
39723971
}
3973-
self.restart = true; // Restart the workers
39743972
}
39753973

39763974
if update_type.guest_vf_state {
@@ -4418,13 +4416,7 @@ impl Coordinator {
44184416
self.num_queues = num_queues;
44194417
}
44204418

4421-
let primary_packet_filter = primary_worker
4422-
.get()
4423-
.1
4424-
.as_ref()
4425-
.unwrap()
4426-
.channel
4427-
.packet_filter;
4419+
let primary_packet_filter = state.state.primary.as_ref().unwrap().packet_filter;
44284420

44294421
// Provide the queue and receive buffer ranges for each worker.
44304422
for ((worker, queue), rx_buffer) in self.workers.iter_mut().zip(queues).zip(rx_buffers) {
@@ -4434,7 +4426,7 @@ impl Coordinator {
44344426
rx_buffer_range: rx_buffer,
44354427
});
44364428
// Update the receive packet filter for the subchannel worker.
4437-
if let Some(worker) = worker.get_mut().1.as_mut() {
4429+
if let Some(worker) = worker.state_mut() {
44384430
worker.channel.packet_filter = primary_packet_filter;
44394431
}
44404432
}

0 commit comments

Comments
 (0)