vsock/virtio: support to send non-linear skb
authorArseniy Krasnov <avkrasnov@salutedevices.com>
Sat, 16 Sep 2023 13:09:16 +0000 (16:09 +0300)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 21 Sep 2023 10:34:00 +0000 (12:34 +0200)
commit64c99d2d6adac80cb17669736e32bdb331d68193
treea2723f4bdd14b746f30e03321017e60fc018f3c5
parent0df7cd3c13e44d01f9f28e29cbce74e2931b00fe
vsock/virtio: support to send non-linear skb

For non-linear skb use its pages from fragment array as buffers in
virtio tx queue. These pages are already pinned by 'get_user_pages()'
during such skb creation.

Signed-off-by: Arseniy Krasnov <avkrasnov@salutedevices.com>
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
net/vmw_vsock/virtio_transport.c