Thread (27 messages) 27 messages, 4 authors, 2012-12-04

Re: [net-next rfc v7 2/3] virtio_net: multiqueue support

flat view

From: Michael S. Tsirkin <mst@redhat.com>
Date: 2012-12-03 10:11:58
Also in: kvm, lkml

On Tue, Nov 27, 2012 at 06:15:59PM +0800, Jason Wang wrote:
quoted hunk ↗ jump to hunk
-	if (!try_fill_recv(&vi->rq, GFP_KERNEL))
-		schedule_delayed_work(&vi->rq.refill, 0);
+	for (i = 0; i < vi->max_queue_pairs; i++)
+		if (!try_fill_recv(&vi->rq[i], GFP_KERNEL))
+			schedule_delayed_work(&vi->rq[i].refill, 0);
 
 	mutex_lock(&vi->config_lock);
 	vi->config_enable = true;
 	mutex_unlock(&vi->config_lock);
 
+	BUG_ON(virtnet_set_queues(vi));
+
 	return 0;
 }
 #endif
Also crashing on device nack of command is also not nice.
In this case it seems we can just switch to
single-queue mode which should always be safe.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help