vsock/virtio: send a credit update when buffer size is changed
When the user application set a new buffer size value, we should update the remote peer about this change, since it uses this information to calculate the credit available. Signed-off-by: Stefano Garzarella <sgarzare@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
2e978795bb
commit
ec3359b685
|
@ -458,6 +458,9 @@ void virtio_transport_set_buffer_size(struct vsock_sock *vsk, u64 val)
|
||||||
vvs->buf_size_max = val;
|
vvs->buf_size_max = val;
|
||||||
vvs->buf_size = val;
|
vvs->buf_size = val;
|
||||||
vvs->buf_alloc = val;
|
vvs->buf_alloc = val;
|
||||||
|
|
||||||
|
virtio_transport_send_credit_update(vsk, VIRTIO_VSOCK_TYPE_STREAM,
|
||||||
|
NULL);
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL_GPL(virtio_transport_set_buffer_size);
|
EXPORT_SYMBOL_GPL(virtio_transport_set_buffer_size);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue