[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH net-next] xen-netback: stop vif thread spinning if frontend is unresponsive
From: Paul Durrant <paul.durrant@xxxxxxxxxx> Date: Tue, 7 Jan 2014 16:25:29 +0000 > @@ -477,6 +477,7 @@ static void xenvif_rx_action(struct xenvif *vif) > unsigned long offset; > struct skb_cb_overlay *sco; > int need_to_notify = 0; > + int ring_full = 0; Please use bool, false, and true. > > - if (!npo.copy_prod) > + if (!npo.copy_prod) { > + if (ring_full) > + vif->rx_queue_stopped = true; > goto done; > + } > + > + vif->rx_queue_stopped = false; And then you can code this as: vif->rx_queue_stopped = (!npo.copy_prod && ring_full); if (!npo.copy_prod) goto done; _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |