vsock/virtio: non-linear skb handling for tap
authorArseniy Krasnov <avkrasnov@salutedevices.com>
Sat, 16 Sep 2023 13:09:17 +0000 (16:09 +0300)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 21 Sep 2023 10:34:00 +0000 (12:34 +0200)
commit4b0bf10eb077cb43c09746251ef3608d62c45667
tree7b2b93e3d2c69ca3b5be83e6f65189574c68cc55
parent64c99d2d6adac80cb17669736e32bdb331d68193
vsock/virtio: non-linear skb handling for tap

For tap device new skb is created and data from the current skb is
copied to it. This adds copying data from non-linear skb to new
the skb.

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_common.c