Thread (14 messages) 14 messages, 3 authors, 2015-12-04

Re: [PATCH net-next 3/3] vhost_net: basic polling support

From: Jason Wang <jasowang@redhat.com>
Date: 2015-12-02 05:04:12
Also in: kvm, lkml


On 12/01/2015 10:43 PM, Michael S. Tsirkin wrote:
On Tue, Dec 01, 2015 at 01:17:49PM +0800, Jason Wang wrote:
quoted
On 11/30/2015 06:44 PM, Michael S. Tsirkin wrote:
quoted
On Wed, Nov 25, 2015 at 03:11:29PM +0800, Jason Wang wrote:
quoted
quoted
This patch tries to poll for new added tx buffer or socket receive
queue for a while at the end of tx/rx processing. The maximum time
spent on polling were specified through a new kind of vring ioctl.

Signed-off-by: Jason Wang <jasowang@redhat.com>
One further enhancement would be to actually poll
the underlying device. This should be reasonably
straight-forward with macvtap (especially in the
passthrough mode).
Yes, it is. I have some patches to do this by replacing
skb_queue_empty() with sk_busy_loop() but for tap.
We probably don't want to do this unconditionally, though.
quoted
Tests does not show
any improvement but some regression.
Did you add code to call sk_mark_napi_id on tap then?
sk_busy_loop won't do anything useful without.
Yes I did. Probably something wrong elsewhere.
quoted
 Maybe it's better to test macvtap.
Same thing ...
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help