Re: [PATCH net-next v5 2/3] virtio/vsock: send credit update during setting SO_RCVLOWAT

2023-12-04 Thread Stefano Garzarella
On Sat, Dec 02, 2023 at 03:22:39PM -0500, Michael S. Tsirkin wrote: On Fri, Dec 01, 2023 at 01:40:41PM +0300, Arseniy Krasnov wrote: On 01.12.2023 12:48, Stefano Garzarella wrote: > On Fri, Dec 01, 2023 at 11:35:56AM +0300, Arseniy Krasnov wrote: >> >> >> On 01.12.2023 11:27, Stefano

Re: [PATCH net-next v5 2/3] virtio/vsock: send credit update during setting SO_RCVLOWAT

2023-12-02 Thread Arseniy Krasnov
On 02.12.2023 23:22, Michael S. Tsirkin wrote: > On Fri, Dec 01, 2023 at 01:40:41PM +0300, Arseniy Krasnov wrote: >> >> >> On 01.12.2023 12:48, Stefano Garzarella wrote: >>> On Fri, Dec 01, 2023 at 11:35:56AM +0300, Arseniy Krasnov wrote: On 01.12.2023 11:27, Stefano Garzarella

Re: [PATCH net-next v5 2/3] virtio/vsock: send credit update during setting SO_RCVLOWAT

2023-12-02 Thread Michael S. Tsirkin
On Fri, Dec 01, 2023 at 01:40:41PM +0300, Arseniy Krasnov wrote: > > > On 01.12.2023 12:48, Stefano Garzarella wrote: > > On Fri, Dec 01, 2023 at 11:35:56AM +0300, Arseniy Krasnov wrote: > >> > >> > >> On 01.12.2023 11:27, Stefano Garzarella wrote: > >>> On Thu, Nov 30, 2023 at 12:40:43PM -0500,

Re: [PATCH net-next v5 2/3] virtio/vsock: send credit update during setting SO_RCVLOWAT

2023-12-01 Thread Arseniy Krasnov
On 01.12.2023 12:48, Stefano Garzarella wrote: > On Fri, Dec 01, 2023 at 11:35:56AM +0300, Arseniy Krasnov wrote: >> >> >> On 01.12.2023 11:27, Stefano Garzarella wrote: >>> On Thu, Nov 30, 2023 at 12:40:43PM -0500, Michael S. Tsirkin wrote: On Thu, Nov 30, 2023 at 03:11:19PM +0100,

Re: [PATCH net-next v5 2/3] virtio/vsock: send credit update during setting SO_RCVLOWAT

2023-12-01 Thread Stefano Garzarella
On Fri, Dec 01, 2023 at 11:35:56AM +0300, Arseniy Krasnov wrote: On 01.12.2023 11:27, Stefano Garzarella wrote: On Thu, Nov 30, 2023 at 12:40:43PM -0500, Michael S. Tsirkin wrote: On Thu, Nov 30, 2023 at 03:11:19PM +0100, Stefano Garzarella wrote: On Thu, Nov 30, 2023 at 08:58:58AM -0500,

Re: [PATCH net-next v5 2/3] virtio/vsock: send credit update during setting SO_RCVLOWAT

2023-12-01 Thread Arseniy Krasnov
On 01.12.2023 11:27, Stefano Garzarella wrote: > On Thu, Nov 30, 2023 at 12:40:43PM -0500, Michael S. Tsirkin wrote: >> On Thu, Nov 30, 2023 at 03:11:19PM +0100, Stefano Garzarella wrote: >>> On Thu, Nov 30, 2023 at 08:58:58AM -0500, Michael S. Tsirkin wrote: >>> > On Thu, Nov 30, 2023 at

Re: [PATCH net-next v5 2/3] virtio/vsock: send credit update during setting SO_RCVLOWAT

2023-12-01 Thread Stefano Garzarella
On Thu, Nov 30, 2023 at 12:40:43PM -0500, Michael S. Tsirkin wrote: On Thu, Nov 30, 2023 at 03:11:19PM +0100, Stefano Garzarella wrote: On Thu, Nov 30, 2023 at 08:58:58AM -0500, Michael S. Tsirkin wrote: > On Thu, Nov 30, 2023 at 04:43:34PM +0300, Arseniy Krasnov wrote: > > > > > > On

Re: [PATCH net-next v5 2/3] virtio/vsock: send credit update during setting SO_RCVLOWAT

2023-11-30 Thread Michael S. Tsirkin
On Thu, Nov 30, 2023 at 03:11:19PM +0100, Stefano Garzarella wrote: > On Thu, Nov 30, 2023 at 08:58:58AM -0500, Michael S. Tsirkin wrote: > > On Thu, Nov 30, 2023 at 04:43:34PM +0300, Arseniy Krasnov wrote: > > > > > > > > > On 30.11.2023 16:42, Michael S. Tsirkin wrote: > > > > On Thu, Nov 30,

Re: [PATCH net-next v5 2/3] virtio/vsock: send credit update during setting SO_RCVLOWAT

2023-11-30 Thread Arseniy Krasnov
On 30.11.2023 20:37, Michael S. Tsirkin wrote: > On Thu, Nov 30, 2023 at 06:41:56PM +0300, Arseniy Krasnov wrote: >> >> >> On 30.11.2023 17:11, Stefano Garzarella wrote: >>> On Thu, Nov 30, 2023 at 08:58:58AM -0500, Michael S. Tsirkin wrote: On Thu, Nov 30, 2023 at 04:43:34PM +0300,

Re: [PATCH net-next v5 2/3] virtio/vsock: send credit update during setting SO_RCVLOWAT

2023-11-30 Thread Michael S. Tsirkin
On Thu, Nov 30, 2023 at 06:41:56PM +0300, Arseniy Krasnov wrote: > > > On 30.11.2023 17:11, Stefano Garzarella wrote: > > On Thu, Nov 30, 2023 at 08:58:58AM -0500, Michael S. Tsirkin wrote: > >> On Thu, Nov 30, 2023 at 04:43:34PM +0300, Arseniy Krasnov wrote: > >>> > >>> > >>> On 30.11.2023

Re: [PATCH net-next v5 2/3] virtio/vsock: send credit update during setting SO_RCVLOWAT

2023-11-30 Thread Arseniy Krasnov
On 30.11.2023 17:11, Stefano Garzarella wrote: > On Thu, Nov 30, 2023 at 08:58:58AM -0500, Michael S. Tsirkin wrote: >> On Thu, Nov 30, 2023 at 04:43:34PM +0300, Arseniy Krasnov wrote: >>> >>> >>> On 30.11.2023 16:42, Michael S. Tsirkin wrote: >>> > On Thu, Nov 30, 2023 at 04:08:39PM +0300,

Re: [PATCH net-next v5 2/3] virtio/vsock: send credit update during setting SO_RCVLOWAT

2023-11-30 Thread Arseniy Krasnov
On 30.11.2023 16:58, Michael S. Tsirkin wrote: > On Thu, Nov 30, 2023 at 04:43:34PM +0300, Arseniy Krasnov wrote: >> >> >> On 30.11.2023 16:42, Michael S. Tsirkin wrote: >>> On Thu, Nov 30, 2023 at 04:08:39PM +0300, Arseniy Krasnov wrote: Send credit update message when SO_RCVLOWAT is

Re: [PATCH net-next v5 2/3] virtio/vsock: send credit update during setting SO_RCVLOWAT

2023-11-30 Thread Michael S. Tsirkin
On Thu, Nov 30, 2023 at 04:43:34PM +0300, Arseniy Krasnov wrote: > > > On 30.11.2023 16:42, Michael S. Tsirkin wrote: > > On Thu, Nov 30, 2023 at 04:08:39PM +0300, Arseniy Krasnov wrote: > >> Send credit update message when SO_RCVLOWAT is updated and it is bigger > >> than number of bytes in rx

Re: [PATCH net-next v5 2/3] virtio/vsock: send credit update during setting SO_RCVLOWAT

2023-11-30 Thread Arseniy Krasnov
On 30.11.2023 16:42, Michael S. Tsirkin wrote: > On Thu, Nov 30, 2023 at 04:08:39PM +0300, Arseniy Krasnov wrote: >> Send credit update message when SO_RCVLOWAT is updated and it is bigger >> than number of bytes in rx queue. It is needed, because 'poll()' will >> wait until number of bytes in

Re: [PATCH net-next v5 2/3] virtio/vsock: send credit update during setting SO_RCVLOWAT

2023-11-30 Thread Stefano Garzarella
On Thu, Nov 30, 2023 at 04:08:39PM +0300, Arseniy Krasnov wrote: Send credit update message when SO_RCVLOWAT is updated and it is bigger than number of bytes in rx queue. It is needed, because 'poll()' will wait until number of bytes in rx queue will be not smaller than SO_RCVLOWAT, so kick

[PATCH net-next v5 2/3] virtio/vsock: send credit update during setting SO_RCVLOWAT

2023-11-30 Thread Arseniy Krasnov
Send credit update message when SO_RCVLOWAT is updated and it is bigger than number of bytes in rx queue. It is needed, because 'poll()' will wait until number of bytes in rx queue will be not smaller than SO_RCVLOWAT, so kick sender to send more data. Otherwise mutual hungup for tx/rx is