Re: [PATCH] virtio-net: parameterize min ring num_free for virtio receive

2019-08-13 Thread 冉 jiang
On 2019/8/13 18:55, Michael S. Tsirkin wrote: On Tue, Jul 23, 2019 at 12:05:03PM +, 冉 jiang wrote: On 2019/7/20 0:13, Michael S. Tsirkin wrote: On Fri, Jul 19, 2019 at 03:31:29PM +, 冉 jiang wrote: On 2019/7/19 22:29, Jiang wrote: On 2019/7/19 10:36, Jason Wang wrote: On

Re: [PATCH] virtio-net: parameterize min ring num_free for virtio receive

2019-08-13 Thread Michael S. Tsirkin
On Tue, Jul 23, 2019 at 12:05:03PM +, 冉 jiang wrote: > > On 2019/7/20 0:13, Michael S. Tsirkin wrote: > > On Fri, Jul 19, 2019 at 03:31:29PM +, 冉 jiang wrote: > >> On 2019/7/19 22:29, Jiang wrote: > >>> On 2019/7/19 10:36, Jason Wang wrote: > On 2019/7/18 下午10:43, Michael S. Tsirkin

Re: [PATCH] virtio-net: parameterize min ring num_free for virtio receive

2019-07-24 Thread 冉 jiang
On 2019/7/20 0:13, Michael S. Tsirkin wrote: > On Fri, Jul 19, 2019 at 03:31:29PM +, 冉 jiang wrote: >> On 2019/7/19 22:29, Jiang wrote: >>> On 2019/7/19 10:36, Jason Wang wrote: On 2019/7/18 下午10:43, Michael S. Tsirkin wrote: > On Thu, Jul 18, 2019 at 10:42:47AM -0400, Michael S.

Re: [PATCH] virtio-net: parameterize min ring num_free for virtio receive

2019-07-24 Thread 冉 jiang
On 2019/7/19 22:29, Jiang wrote: > > On 2019/7/19 10:36, Jason Wang wrote: >> >> On 2019/7/18 下午10:43, Michael S. Tsirkin wrote: >>> On Thu, Jul 18, 2019 at 10:42:47AM -0400, Michael S. Tsirkin wrote: On Thu, Jul 18, 2019 at 10:01:05PM +0800, Jason Wang wrote: > On 2019/7/18 下午9:04,

Re: [PATCH] virtio-net: parameterize min ring num_free for virtio receive

2019-07-24 Thread 冉 jiang
On 2019/7/19 10:36, Jason Wang wrote: > > On 2019/7/18 下午10:43, Michael S. Tsirkin wrote: >> On Thu, Jul 18, 2019 at 10:42:47AM -0400, Michael S. Tsirkin wrote: >>> On Thu, Jul 18, 2019 at 10:01:05PM +0800, Jason Wang wrote: On 2019/7/18 下午9:04, Michael S. Tsirkin wrote: > On Thu, Jul

[PATCH] virtio-net: parameterize min ring num_free for virtio receive

2019-07-24 Thread ? jiang
This change makes ring buffer reclaim threshold num_free configurable for better performance, while it's hard coded as 1/2 * queue now. According to our test with qemu + dpdk, packet dropping happens when the guest is not able to provide free buffer in avail ring timely. Smaller value of

Re: [PATCH] virtio-net: parameterize min ring num_free for virtio receive

2019-07-19 Thread Michael S. Tsirkin
On Fri, Jul 19, 2019 at 03:31:29PM +, 冉 jiang wrote: > > On 2019/7/19 22:29, Jiang wrote: > > > > On 2019/7/19 10:36, Jason Wang wrote: > >> > >> On 2019/7/18 下午10:43, Michael S. Tsirkin wrote: > >>> On Thu, Jul 18, 2019 at 10:42:47AM -0400, Michael S. Tsirkin wrote: > On Thu, Jul 18,

Re: [PATCH] virtio-net: parameterize min ring num_free for virtio receive

2019-07-18 Thread Jason Wang
On 2019/7/18 下午10:43, Michael S. Tsirkin wrote: On Thu, Jul 18, 2019 at 10:42:47AM -0400, Michael S. Tsirkin wrote: On Thu, Jul 18, 2019 at 10:01:05PM +0800, Jason Wang wrote: On 2019/7/18 下午9:04, Michael S. Tsirkin wrote: On Thu, Jul 18, 2019 at 12:55:50PM +, ? jiang wrote: This change

Re: [PATCH] virtio-net: parameterize min ring num_free for virtio receive

2019-07-18 Thread Michael S. Tsirkin
On Thu, Jul 18, 2019 at 10:42:47AM -0400, Michael S. Tsirkin wrote: > On Thu, Jul 18, 2019 at 10:01:05PM +0800, Jason Wang wrote: > > > > On 2019/7/18 下午9:04, Michael S. Tsirkin wrote: > > > On Thu, Jul 18, 2019 at 12:55:50PM +, ? jiang wrote: > > > > This change makes ring buffer reclaim

Re: [PATCH] virtio-net: parameterize min ring num_free for virtio receive

2019-07-18 Thread Michael S. Tsirkin
On Thu, Jul 18, 2019 at 10:01:05PM +0800, Jason Wang wrote: > > On 2019/7/18 下午9:04, Michael S. Tsirkin wrote: > > On Thu, Jul 18, 2019 at 12:55:50PM +, ? jiang wrote: > > > This change makes ring buffer reclaim threshold num_free configurable > > > for better performance, while it's hard

Re: [PATCH] virtio-net: parameterize min ring num_free for virtio receive

2019-07-18 Thread Jason Wang
On 2019/7/18 下午9:04, Michael S. Tsirkin wrote: On Thu, Jul 18, 2019 at 12:55:50PM +, ? jiang wrote: This change makes ring buffer reclaim threshold num_free configurable for better performance, while it's hard coded as 1/2 * queue now. According to our test with qemu + dpdk, packet

Re: [PATCH] virtio-net: parameterize min ring num_free for virtio receive

2019-07-18 Thread Michael S. Tsirkin
On Thu, Jul 18, 2019 at 12:55:50PM +, ? jiang wrote: > This change makes ring buffer reclaim threshold num_free configurable > for better performance, while it's hard coded as 1/2 * queue now. > According to our test with qemu + dpdk, packet dropping happens when > the guest is not able to