Re: [PATCH net-next 7/8] vhost_net: try batch dequing from skb array
From: "Michael S. Tsirkin" <mst@redhat.com>
Date: 2017-03-29 21:47:51
Also in:
kvm, lkml, netdev
From: "Michael S. Tsirkin" <mst@redhat.com>
Date: 2017-03-29 21:47:51
Also in:
kvm, lkml, netdev
On Wed, Mar 29, 2017 at 06:53:27PM +0800, Jason Wang wrote:
On 2017年03月29日 18:46, Pankaj Gupta wrote:quoted
Hi Jason,quoted
On 2017年03月23日 13:34, Jason Wang wrote:quoted
quoted
quoted
+{ + if (rvq->rh != rvq->rt) + goto out; + + rvq->rh = rvq->rt = 0; + rvq->rt = skb_array_consume_batched_bh(rvq->rx_array, rvq->rxq, + VHOST_RX_BATCH);A comment explaining why is is -bh would be helpful.Ok. ThanksRethink about this. It looks like -bh is not needed in this case since no consumer run in bh.In that case do we need other variants of "ptr_ring_consume_batched_*()" functions. Are we planning to use them in future?I think we'd better keep them, since it serves as helpers. You can see that not all the helpers in ptr_ring has real users, but they were prepared for the future use. Thanks
Makes sense for basic building blocks but I'm not sure we need to do it for all APIs.
quoted
quoted
Thanks
_______________________________________________ Virtualization mailing list Virtualization@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/virtualization